b64decode_text_amd64.go raw

   1  // +build amd64
   2  // Code generated by asm2asm, DO NOT EDIT.
   3  
   4  package avx2
   5  
   6  var _text_b64decode = []byte{
   7  	// .p2align 5, 0x00
   8  	// LCPI0_0
   9  	0xa8, // .byte 168
  10  	0xf8, //0x00000001 .byte 248
  11  	0xf8, //0x00000002 .byte 248
  12  	0xf8, //0x00000003 .byte 248
  13  	0xf8, //0x00000004 .byte 248
  14  	0xf8, //0x00000005 .byte 248
  15  	0xf8, //0x00000006 .byte 248
  16  	0xf8, //0x00000007 .byte 248
  17  	0xf8, //0x00000008 .byte 248
  18  	0xf8, //0x00000009 .byte 248
  19  	0xf0, //0x0000000a .byte 240
  20  	0x54, //0x0000000b .byte 84
  21  	0x50, //0x0000000c .byte 80
  22  	0x50, //0x0000000d .byte 80
  23  	0x50, //0x0000000e .byte 80
  24  	0x54, //0x0000000f .byte 84
  25  	0xa8, //0x00000010 .byte 168
  26  	0xf8, //0x00000011 .byte 248
  27  	0xf8, //0x00000012 .byte 248
  28  	0xf8, //0x00000013 .byte 248
  29  	0xf8, //0x00000014 .byte 248
  30  	0xf8, //0x00000015 .byte 248
  31  	0xf8, //0x00000016 .byte 248
  32  	0xf8, //0x00000017 .byte 248
  33  	0xf8, //0x00000018 .byte 248
  34  	0xf8, //0x00000019 .byte 248
  35  	0xf0, //0x0000001a .byte 240
  36  	0x54, //0x0000001b .byte 84
  37  	0x50, //0x0000001c .byte 80
  38  	0x50, //0x0000001d .byte 80
  39  	0x50, //0x0000001e .byte 80
  40  	0x54, //0x0000001f .byte 84
  41  	//0x00000020 LCPI0_1
  42  	0xa8, //0x00000020 .byte 168
  43  	0xf8, //0x00000021 .byte 248
  44  	0xf8, //0x00000022 .byte 248
  45  	0xf8, //0x00000023 .byte 248
  46  	0xf8, //0x00000024 .byte 248
  47  	0xf8, //0x00000025 .byte 248
  48  	0xf8, //0x00000026 .byte 248
  49  	0xf8, //0x00000027 .byte 248
  50  	0xf8, //0x00000028 .byte 248
  51  	0xf8, //0x00000029 .byte 248
  52  	0xf0, //0x0000002a .byte 240
  53  	0x50, //0x0000002b .byte 80
  54  	0x50, //0x0000002c .byte 80
  55  	0x54, //0x0000002d .byte 84
  56  	0x50, //0x0000002e .byte 80
  57  	0x70, //0x0000002f .byte 112
  58  	0xa8, //0x00000030 .byte 168
  59  	0xf8, //0x00000031 .byte 248
  60  	0xf8, //0x00000032 .byte 248
  61  	0xf8, //0x00000033 .byte 248
  62  	0xf8, //0x00000034 .byte 248
  63  	0xf8, //0x00000035 .byte 248
  64  	0xf8, //0x00000036 .byte 248
  65  	0xf8, //0x00000037 .byte 248
  66  	0xf8, //0x00000038 .byte 248
  67  	0xf8, //0x00000039 .byte 248
  68  	0xf0, //0x0000003a .byte 240
  69  	0x50, //0x0000003b .byte 80
  70  	0x50, //0x0000003c .byte 80
  71  	0x54, //0x0000003d .byte 84
  72  	0x50, //0x0000003e .byte 80
  73  	0x70, //0x0000003f .byte 112
  74  	//0x00000040 LCPI0_2
  75  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000040 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
  76  	0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, 0x2f, //0x00000050 QUAD $0x2f2f2f2f2f2f2f2f; QUAD $0x2f2f2f2f2f2f2f2f  // .space 16, '////////////////'
  77  	//0x00000060 LCPI0_3
  78  	0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00000060 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f  // .space 16, '________________'
  79  	0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, 0x5f, //0x00000070 QUAD $0x5f5f5f5f5f5f5f5f; QUAD $0x5f5f5f5f5f5f5f5f  // .space 16, '________________'
  80  	//0x00000080 LCPI0_4
  81  	0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00000080 QUAD $0x1010101010101010; QUAD $0x1010101010101010  // .space 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
  82  	0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, //0x00000090 QUAD $0x1010101010101010; QUAD $0x1010101010101010  // .space 16, '\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10\x10'
  83  	//0x000000a0 LCPI0_5
  84  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000a0 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
  85  	0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, 0x20, //0x000000b0 QUAD $0x2020202020202020; QUAD $0x2020202020202020  // .space 16, '                '
  86  	//0x000000c0 LCPI0_6
  87  	0x00, //0x000000c0 .byte 0
  88  	0x00, //0x000000c1 .byte 0
  89  	0x13, //0x000000c2 .byte 19
  90  	0x04, //0x000000c3 .byte 4
  91  	0xbf, //0x000000c4 .byte 191
  92  	0xbf, //0x000000c5 .byte 191
  93  	0xb9, //0x000000c6 .byte 185
  94  	0xb9, //0x000000c7 .byte 185
  95  	0x00, //0x000000c8 .byte 0
  96  	0x00, //0x000000c9 .byte 0
  97  	0x00, //0x000000ca .byte 0
  98  	0x00, //0x000000cb .byte 0
  99  	0x00, //0x000000cc .byte 0
 100  	0x00, //0x000000cd .byte 0
 101  	0x00, //0x000000ce .byte 0
 102  	0x00, //0x000000cf .byte 0
 103  	0x00, //0x000000d0 .byte 0
 104  	0x00, //0x000000d1 .byte 0
 105  	0x13, //0x000000d2 .byte 19
 106  	0x04, //0x000000d3 .byte 4
 107  	0xbf, //0x000000d4 .byte 191
 108  	0xbf, //0x000000d5 .byte 191
 109  	0xb9, //0x000000d6 .byte 185
 110  	0xb9, //0x000000d7 .byte 185
 111  	0x00, //0x000000d8 .byte 0
 112  	0x00, //0x000000d9 .byte 0
 113  	0x00, //0x000000da .byte 0
 114  	0x00, //0x000000db .byte 0
 115  	0x00, //0x000000dc .byte 0
 116  	0x00, //0x000000dd .byte 0
 117  	0x00, //0x000000de .byte 0
 118  	0x00, //0x000000df .byte 0
 119  	//0x000000e0 LCPI0_7
 120  	0x00, //0x000000e0 .byte 0
 121  	0x00, //0x000000e1 .byte 0
 122  	0x11, //0x000000e2 .byte 17
 123  	0x04, //0x000000e3 .byte 4
 124  	0xbf, //0x000000e4 .byte 191
 125  	0xbf, //0x000000e5 .byte 191
 126  	0xb9, //0x000000e6 .byte 185
 127  	0xb9, //0x000000e7 .byte 185
 128  	0x00, //0x000000e8 .byte 0
 129  	0x00, //0x000000e9 .byte 0
 130  	0x00, //0x000000ea .byte 0
 131  	0x00, //0x000000eb .byte 0
 132  	0x00, //0x000000ec .byte 0
 133  	0x00, //0x000000ed .byte 0
 134  	0x00, //0x000000ee .byte 0
 135  	0x00, //0x000000ef .byte 0
 136  	0x00, //0x000000f0 .byte 0
 137  	0x00, //0x000000f1 .byte 0
 138  	0x11, //0x000000f2 .byte 17
 139  	0x04, //0x000000f3 .byte 4
 140  	0xbf, //0x000000f4 .byte 191
 141  	0xbf, //0x000000f5 .byte 191
 142  	0xb9, //0x000000f6 .byte 185
 143  	0xb9, //0x000000f7 .byte 185
 144  	0x00, //0x000000f8 .byte 0
 145  	0x00, //0x000000f9 .byte 0
 146  	0x00, //0x000000fa .byte 0
 147  	0x00, //0x000000fb .byte 0
 148  	0x00, //0x000000fc .byte 0
 149  	0x00, //0x000000fd .byte 0
 150  	0x00, //0x000000fe .byte 0
 151  	0x00, //0x000000ff .byte 0
 152  	//0x00000100 LCPI0_8
 153  	0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000100 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f  // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
 154  	0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000110 QUAD $0x0f0f0f0f0f0f0f0f; QUAD $0x0f0f0f0f0f0f0f0f  // .space 16, '\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f\x0f'
 155  	//0x00000120 LCPI0_9
 156  	0x01, //0x00000120 .byte 1
 157  	0x02, //0x00000121 .byte 2
 158  	0x04, //0x00000122 .byte 4
 159  	0x08, //0x00000123 .byte 8
 160  	0x10, //0x00000124 .byte 16
 161  	0x20, //0x00000125 .byte 32
 162  	0x40, //0x00000126 .byte 64
 163  	0x80, //0x00000127 .byte 128
 164  	0x00, //0x00000128 .byte 0
 165  	0x00, //0x00000129 .byte 0
 166  	0x00, //0x0000012a .byte 0
 167  	0x00, //0x0000012b .byte 0
 168  	0x00, //0x0000012c .byte 0
 169  	0x00, //0x0000012d .byte 0
 170  	0x00, //0x0000012e .byte 0
 171  	0x00, //0x0000012f .byte 0
 172  	0x01, //0x00000130 .byte 1
 173  	0x02, //0x00000131 .byte 2
 174  	0x04, //0x00000132 .byte 4
 175  	0x08, //0x00000133 .byte 8
 176  	0x10, //0x00000134 .byte 16
 177  	0x20, //0x00000135 .byte 32
 178  	0x40, //0x00000136 .byte 64
 179  	0x80, //0x00000137 .byte 128
 180  	0x00, //0x00000138 .byte 0
 181  	0x00, //0x00000139 .byte 0
 182  	0x00, //0x0000013a .byte 0
 183  	0x00, //0x0000013b .byte 0
 184  	0x00, //0x0000013c .byte 0
 185  	0x00, //0x0000013d .byte 0
 186  	0x00, //0x0000013e .byte 0
 187  	0x00, //0x0000013f .byte 0
 188  	//0x00000140 LCPI0_10
 189  	0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x00000140 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f  // .space 16, '????????????????'
 190  	0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, //0x00000150 QUAD $0x3f3f3f3f3f3f3f3f; QUAD $0x3f3f3f3f3f3f3f3f  // .space 16, '????????????????'
 191  	//0x00000160 LCPI0_11
 192  	0x40, //0x00000160 .byte 64
 193  	0x01, //0x00000161 .byte 1
 194  	0x40, //0x00000162 .byte 64
 195  	0x01, //0x00000163 .byte 1
 196  	0x40, //0x00000164 .byte 64
 197  	0x01, //0x00000165 .byte 1
 198  	0x40, //0x00000166 .byte 64
 199  	0x01, //0x00000167 .byte 1
 200  	0x40, //0x00000168 .byte 64
 201  	0x01, //0x00000169 .byte 1
 202  	0x40, //0x0000016a .byte 64
 203  	0x01, //0x0000016b .byte 1
 204  	0x40, //0x0000016c .byte 64
 205  	0x01, //0x0000016d .byte 1
 206  	0x40, //0x0000016e .byte 64
 207  	0x01, //0x0000016f .byte 1
 208  	0x40, //0x00000170 .byte 64
 209  	0x01, //0x00000171 .byte 1
 210  	0x40, //0x00000172 .byte 64
 211  	0x01, //0x00000173 .byte 1
 212  	0x40, //0x00000174 .byte 64
 213  	0x01, //0x00000175 .byte 1
 214  	0x40, //0x00000176 .byte 64
 215  	0x01, //0x00000177 .byte 1
 216  	0x40, //0x00000178 .byte 64
 217  	0x01, //0x00000179 .byte 1
 218  	0x40, //0x0000017a .byte 64
 219  	0x01, //0x0000017b .byte 1
 220  	0x40, //0x0000017c .byte 64
 221  	0x01, //0x0000017d .byte 1
 222  	0x40, //0x0000017e .byte 64
 223  	0x01, //0x0000017f .byte 1
 224  	//0x00000180 LCPI0_12
 225  	0x00, 0x10, //0x00000180 .word 4096
 226  	0x01, 0x00, //0x00000182 .word 1
 227  	0x00, 0x10, //0x00000184 .word 4096
 228  	0x01, 0x00, //0x00000186 .word 1
 229  	0x00, 0x10, //0x00000188 .word 4096
 230  	0x01, 0x00, //0x0000018a .word 1
 231  	0x00, 0x10, //0x0000018c .word 4096
 232  	0x01, 0x00, //0x0000018e .word 1
 233  	0x00, 0x10, //0x00000190 .word 4096
 234  	0x01, 0x00, //0x00000192 .word 1
 235  	0x00, 0x10, //0x00000194 .word 4096
 236  	0x01, 0x00, //0x00000196 .word 1
 237  	0x00, 0x10, //0x00000198 .word 4096
 238  	0x01, 0x00, //0x0000019a .word 1
 239  	0x00, 0x10, //0x0000019c .word 4096
 240  	0x01, 0x00, //0x0000019e .word 1
 241  	//0x000001a0 LCPI0_14
 242  	0x02, //0x000001a0 .byte 2
 243  	0x01, //0x000001a1 .byte 1
 244  	0x00, //0x000001a2 .byte 0
 245  	0x06, //0x000001a3 .byte 6
 246  	0x05, //0x000001a4 .byte 5
 247  	0x04, //0x000001a5 .byte 4
 248  	0x0a, //0x000001a6 .byte 10
 249  	0x09, //0x000001a7 .byte 9
 250  	0x08, //0x000001a8 .byte 8
 251  	0x0e, //0x000001a9 .byte 14
 252  	0x0d, //0x000001aa .byte 13
 253  	0x0c, //0x000001ab .byte 12
 254  	0x00, //0x000001ac BYTE $0x00  // .space 1, '\x00'
 255  	0x00, //0x000001ad BYTE $0x00  // .space 1, '\x00'
 256  	0x00, //0x000001ae BYTE $0x00  // .space 1, '\x00'
 257  	0x00, //0x000001af BYTE $0x00  // .space 1, '\x00'
 258  	0x05, //0x000001b0 .byte 5
 259  	0x04, //0x000001b1 .byte 4
 260  	0x0a, //0x000001b2 .byte 10
 261  	0x09, //0x000001b3 .byte 9
 262  	0x08, //0x000001b4 .byte 8
 263  	0x0e, //0x000001b5 .byte 14
 264  	0x0d, //0x000001b6 .byte 13
 265  	0x0c, //0x000001b7 .byte 12
 266  	0x00, //0x000001b8 BYTE $0x00  // .space 1, '\x00'
 267  	0x00, //0x000001b9 BYTE $0x00  // .space 1, '\x00'
 268  	0x00, //0x000001ba BYTE $0x00  // .space 1, '\x00'
 269  	0x00, //0x000001bb BYTE $0x00  // .space 1, '\x00'
 270  	0x00, //0x000001bc BYTE $0x00  // .space 1, '\x00'
 271  	0x00, //0x000001bd BYTE $0x00  // .space 1, '\x00'
 272  	0x00, //0x000001be BYTE $0x00  // .space 1, '\x00'
 273  	0x00, //0x000001bf BYTE $0x00  // .space 1, '\x00'
 274  	//0x000001c0 .p2align 4, 0x00
 275  	//0x000001c0 LCPI0_13
 276  	0x00, //0x000001c0 BYTE $0x00  // .space 1, '\x00'
 277  	0x00, //0x000001c1 BYTE $0x00  // .space 1, '\x00'
 278  	0x00, //0x000001c2 BYTE $0x00  // .space 1, '\x00'
 279  	0x00, //0x000001c3 BYTE $0x00  // .space 1, '\x00'
 280  	0x00, //0x000001c4 BYTE $0x00  // .space 1, '\x00'
 281  	0x00, //0x000001c5 BYTE $0x00  // .space 1, '\x00'
 282  	0x00, //0x000001c6 BYTE $0x00  // .space 1, '\x00'
 283  	0x00, //0x000001c7 BYTE $0x00  // .space 1, '\x00'
 284  	0x00, //0x000001c8 BYTE $0x00  // .space 1, '\x00'
 285  	0x00, //0x000001c9 BYTE $0x00  // .space 1, '\x00'
 286  	0x00, //0x000001ca BYTE $0x00  // .space 1, '\x00'
 287  	0x00, //0x000001cb BYTE $0x00  // .space 1, '\x00'
 288  	0x02, //0x000001cc .byte 2
 289  	0x01, //0x000001cd .byte 1
 290  	0x00, //0x000001ce .byte 0
 291  	0x06, //0x000001cf .byte 6
 292  	//0x000001d0 .p2align 4, 0x90
 293  	//0x000001d0 _b64decode
 294  	0x55, //0x000001d0 pushq        %rbp
 295  	0x48, 0x89, 0xe5, //0x000001d1 movq         %rsp, %rbp
 296  	0x41, 0x57, //0x000001d4 pushq        %r15
 297  	0x41, 0x56, //0x000001d6 pushq        %r14
 298  	0x41, 0x55, //0x000001d8 pushq        %r13
 299  	0x41, 0x54, //0x000001da pushq        %r12
 300  	0x53, //0x000001dc pushq        %rbx
 301  	0x48, 0x83, 0xec, 0x58, //0x000001dd subq         $88, %rsp
 302  	0x48, 0x85, 0xd2, //0x000001e1 testq        %rdx, %rdx
 303  	0x0f, 0x84, 0x85, 0x00, 0x00, 0x00, //0x000001e4 je           LBB0_6
 304  	0x41, 0x89, 0xca, //0x000001ea movl         %ecx, %r10d
 305  	0x48, 0x8b, 0x07, //0x000001ed movq         (%rdi), %rax
 306  	0x48, 0x8b, 0x4f, 0x10, //0x000001f0 movq         $16(%rdi), %rcx
 307  	0x48, 0x89, 0x7d, 0x80, //0x000001f4 movq         %rdi, $-128(%rbp)
 308  	0x48, 0x8b, 0x7f, 0x08, //0x000001f8 movq         $8(%rdi), %rdi
 309  	0x48, 0x01, 0xc7, //0x000001fc addq         %rax, %rdi
 310  	0x48, 0x89, 0x7d, 0x98, //0x000001ff movq         %rdi, $-104(%rbp)
 311  	0x48, 0x8d, 0x3c, 0x08, //0x00000203 leaq         (%rax,%rcx), %rdi
 312  	0x48, 0x89, 0x7d, 0xb8, //0x00000207 movq         %rdi, $-72(%rbp)
 313  	0x4c, 0x8d, 0x0c, 0x16, //0x0000020b leaq         (%rsi,%rdx), %r9
 314  	0x48, 0x8d, 0x1d, 0x6a, 0x34, 0x00, 0x00, //0x0000020f leaq         $13418(%rip), %rbx  /* _VecDecodeCharsetStd+0(%rip) */
 315  	0x48, 0x8d, 0x3d, 0x63, 0x35, 0x00, 0x00, //0x00000216 leaq         $13667(%rip), %rdi  /* _VecDecodeCharsetURL+0(%rip) */
 316  	0x41, 0xf6, 0xc2, 0x01, //0x0000021d testb        $1, %r10b
 317  	0x48, 0x0f, 0x44, 0xfb, //0x00000221 cmoveq       %rbx, %rdi
 318  	0x48, 0x89, 0x7d, 0xd0, //0x00000225 movq         %rdi, $-48(%rbp)
 319  	0x0f, 0x84, 0x47, 0x00, 0x00, 0x00, //0x00000229 je           LBB0_7
 320  	0xc5, 0xfe, 0x6f, 0x05, 0xe9, 0xfd, 0xff, 0xff, //0x0000022f vmovdqu      $-535(%rip), %ymm0  /* LCPI0_1+0(%rip) */
 321  	0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000237 jne          LBB0_8
 322  	//0x0000023d LBB0_3
 323  	0xc5, 0xfe, 0x6f, 0x0d, 0xfb, 0xfd, 0xff, 0xff, //0x0000023d vmovdqu      $-517(%rip), %ymm1  /* LCPI0_2+0(%rip) */
 324  	0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x00000245 jne          LBB0_9
 325  	//0x0000024b LBB0_4
 326  	0xc5, 0xfe, 0x6f, 0x15, 0x2d, 0xfe, 0xff, 0xff, //0x0000024b vmovdqu      $-467(%rip), %ymm2  /* LCPI0_4+0(%rip) */
 327  	0x4c, 0x8d, 0x74, 0x16, 0xe0, //0x00000253 leaq         $-32(%rsi,%rdx), %r14
 328  	0x48, 0x89, 0x55, 0xa0, //0x00000258 movq         %rdx, $-96(%rbp)
 329  	0x0f, 0x85, 0x47, 0x00, 0x00, 0x00, //0x0000025c jne          LBB0_10
 330  	//0x00000262 LBB0_5
 331  	0xc5, 0xfe, 0x6f, 0x1d, 0x56, 0xfe, 0xff, 0xff, //0x00000262 vmovdqu      $-426(%rip), %ymm3  /* LCPI0_6+0(%rip) */
 332  	0xe9, 0x42, 0x00, 0x00, 0x00, //0x0000026a jmp          LBB0_11
 333  	//0x0000026f LBB0_6
 334  	0x31, 0xc0, //0x0000026f xorl         %eax, %eax
 335  	0xe9, 0xf4, 0x33, 0x00, 0x00, //0x00000271 jmp          LBB0_865
 336  	//0x00000276 LBB0_7
 337  	0xc5, 0xfe, 0x6f, 0x05, 0x82, 0xfd, 0xff, 0xff, //0x00000276 vmovdqu      $-638(%rip), %ymm0  /* LCPI0_0+0(%rip) */
 338  	0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x0000027e je           LBB0_3
 339  	//0x00000284 LBB0_8
 340  	0xc5, 0xfe, 0x6f, 0x0d, 0xd4, 0xfd, 0xff, 0xff, //0x00000284 vmovdqu      $-556(%rip), %ymm1  /* LCPI0_3+0(%rip) */
 341  	0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x0000028c je           LBB0_4
 342  	//0x00000292 LBB0_9
 343  	0xc5, 0xfe, 0x6f, 0x15, 0x06, 0xfe, 0xff, 0xff, //0x00000292 vmovdqu      $-506(%rip), %ymm2  /* LCPI0_5+0(%rip) */
 344  	0x4c, 0x8d, 0x74, 0x16, 0xe0, //0x0000029a leaq         $-32(%rsi,%rdx), %r14
 345  	0x48, 0x89, 0x55, 0xa0, //0x0000029f movq         %rdx, $-96(%rbp)
 346  	0x0f, 0x84, 0xb9, 0xff, 0xff, 0xff, //0x000002a3 je           LBB0_5
 347  	//0x000002a9 LBB0_10
 348  	0xc5, 0xfe, 0x6f, 0x1d, 0x2f, 0xfe, 0xff, 0xff, //0x000002a9 vmovdqu      $-465(%rip), %ymm3  /* LCPI0_7+0(%rip) */
 349  	//0x000002b1 LBB0_11
 350  	0x48, 0x8b, 0x7d, 0x98, //0x000002b1 movq         $-104(%rbp), %rdi
 351  	0x49, 0x89, 0xf3, //0x000002b5 movq         %rsi, %r11
 352  	0x48, 0x89, 0xf2, //0x000002b8 movq         %rsi, %rdx
 353  	0x48, 0x89, 0x75, 0xb0, //0x000002bb movq         %rsi, $-80(%rbp)
 354  	0x49, 0x39, 0xf6, //0x000002bf cmpq         %rsi, %r14
 355  	0x48, 0x89, 0xfa, //0x000002c2 movq         %rdi, %rdx
 356  	0x44, 0x89, 0x55, 0xcc, //0x000002c5 movl         %r10d, $-52(%rbp)
 357  	0x0f, 0x82, 0x6e, 0x0d, 0x00, 0x00, //0x000002c9 jb           LBB0_227
 358  	0x4c, 0x8d, 0x3c, 0x08, //0x000002cf leaq         (%rax,%rcx), %r15
 359  	0x49, 0x83, 0xc7, 0xe0, //0x000002d3 addq         $-32, %r15
 360  	0x48, 0x8b, 0x45, 0x98, //0x000002d7 movq         $-104(%rbp), %rax
 361  	0x48, 0x89, 0xc2, //0x000002db movq         %rax, %rdx
 362  	0x4c, 0x8b, 0x5d, 0xb0, //0x000002de movq         $-80(%rbp), %r11
 363  	0x4c, 0x39, 0xf8, //0x000002e2 cmpq         %r15, %rax
 364  	0x0f, 0x87, 0x52, 0x0d, 0x00, 0x00, //0x000002e5 ja           LBB0_227
 365  	0x4c, 0x8b, 0x5d, 0xb0, //0x000002eb movq         $-80(%rbp), %r11
 366  	0x48, 0x8b, 0x45, 0xa0, //0x000002ef movq         $-96(%rbp), %rax
 367  	0x4c, 0x01, 0xd8, //0x000002f3 addq         %r11, %rax
 368  	0x48, 0x83, 0xc0, 0xff, //0x000002f6 addq         $-1, %rax
 369  	0x48, 0x89, 0x45, 0xa8, //0x000002fa movq         %rax, $-88(%rbp)
 370  	0xc5, 0xfe, 0x6f, 0x25, 0xfa, 0xfd, 0xff, 0xff, //0x000002fe vmovdqu      $-518(%rip), %ymm4  /* LCPI0_8+0(%rip) */
 371  	0xc5, 0xfe, 0x6f, 0x2d, 0x12, 0xfe, 0xff, 0xff, //0x00000306 vmovdqu      $-494(%rip), %ymm5  /* LCPI0_9+0(%rip) */
 372  	0xc5, 0xc9, 0xef, 0xf6, //0x0000030e vpxor        %xmm6, %xmm6, %xmm6
 373  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000312 movabsq      $-4294967296, %r8
 374  	0xc5, 0x7e, 0x6f, 0x05, 0x3c, 0xfe, 0xff, 0xff, //0x0000031c vmovdqu      $-452(%rip), %ymm8  /* LCPI0_11+0(%rip) */
 375  	0xc5, 0x7e, 0x6f, 0x0d, 0x54, 0xfe, 0xff, 0xff, //0x00000324 vmovdqu      $-428(%rip), %ymm9  /* LCPI0_12+0(%rip) */
 376  	0xc5, 0x7a, 0x6f, 0x15, 0x8c, 0xfe, 0xff, 0xff, //0x0000032c vmovdqu      $-372(%rip), %xmm10  /* LCPI0_13+0(%rip) */
 377  	0xc5, 0x7e, 0x6f, 0x1d, 0x64, 0xfe, 0xff, 0xff, //0x00000334 vmovdqu      $-412(%rip), %ymm11  /* LCPI0_14+0(%rip) */
 378  	0x48, 0x8b, 0x55, 0x98, //0x0000033c movq         $-104(%rbp), %rdx
 379  	//0x00000340 .p2align 4, 0x90
 380  	//0x00000340 LBB0_14
 381  	0xc4, 0x41, 0x7e, 0x6f, 0x23, //0x00000340 vmovdqu      (%r11), %ymm12
 382  	0xc4, 0xc1, 0x15, 0x72, 0xd4, 0x04, //0x00000345 vpsrld       $4, %ymm12, %ymm13
 383  	0xc5, 0x15, 0xdb, 0xec, //0x0000034b vpand        %ymm4, %ymm13, %ymm13
 384  	0xc5, 0x1d, 0xdb, 0xf4, //0x0000034f vpand        %ymm4, %ymm12, %ymm14
 385  	0xc4, 0x42, 0x7d, 0x00, 0xf6, //0x00000353 vpshufb      %ymm14, %ymm0, %ymm14
 386  	0xc4, 0x42, 0x55, 0x00, 0xfd, //0x00000358 vpshufb      %ymm13, %ymm5, %ymm15
 387  	0xc4, 0x41, 0x05, 0xdb, 0xf6, //0x0000035d vpand        %ymm14, %ymm15, %ymm14
 388  	0xc5, 0x0d, 0x74, 0xf6, //0x00000362 vpcmpeqb     %ymm6, %ymm14, %ymm14
 389  	0xc4, 0xc1, 0x7d, 0xd7, 0xc6, //0x00000366 vpmovmskb    %ymm14, %eax
 390  	0x4c, 0x09, 0xc0, //0x0000036b orq          %r8, %rax
 391  	0x48, 0x0f, 0xbc, 0xc0, //0x0000036e bsfq         %rax, %rax
 392  	0x83, 0xf8, 0x1f, //0x00000372 cmpl         $31, %eax
 393  	0x0f, 0x87, 0x85, 0x00, 0x00, 0x00, //0x00000375 ja           LBB0_22
 394  	0x4d, 0x39, 0xcb, //0x0000037b cmpq         %r9, %r11
 395  	0x0f, 0x83, 0xca, 0x00, 0x00, 0x00, //0x0000037e jae          LBB0_23
 396  	0x48, 0x89, 0x55, 0xc0, //0x00000384 movq         %rdx, $-64(%rbp)
 397  	0x4d, 0x89, 0xdc, //0x00000388 movq         %r11, %r12
 398  	0x41, 0xf6, 0xc2, 0x08, //0x0000038b testb        $8, %r10b
 399  	0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x0000038f jne          LBB0_32
 400  	0xe9, 0x13, 0x00, 0x00, 0x00, //0x00000395 jmp          LBB0_18
 401  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x0000039a .p2align 4, 0x90
 402  	//0x000003a0 LBB0_17
 403  	0x49, 0x83, 0xc4, 0x01, //0x000003a0 addq         $1, %r12
 404  	0x4d, 0x39, 0xcc, //0x000003a4 cmpq         %r9, %r12
 405  	0x0f, 0x83, 0x5d, 0x02, 0x00, 0x00, //0x000003a7 jae          LBB0_48
 406  	//0x000003ad LBB0_18
 407  	0x41, 0x0f, 0xb6, 0x34, 0x24, //0x000003ad movzbl       (%r12), %esi
 408  	0x48, 0x83, 0xfe, 0x0d, //0x000003b2 cmpq         $13, %rsi
 409  	0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x000003b6 je           LBB0_17
 410  	0x40, 0x80, 0xfe, 0x0a, //0x000003bc cmpb         $10, %sil
 411  	0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x000003c0 je           LBB0_17
 412  	0x48, 0x8b, 0x45, 0xd0, //0x000003c6 movq         $-48(%rbp), %rax
 413  	0x44, 0x0f, 0xb6, 0x2c, 0x30, //0x000003ca movzbl       (%rax,%rsi), %r13d
 414  	0x49, 0x83, 0xc4, 0x01, //0x000003cf addq         $1, %r12
 415  	0x41, 0x81, 0xfd, 0xff, 0x00, 0x00, 0x00, //0x000003d3 cmpl         $255, %r13d
 416  	0x0f, 0x84, 0x5f, 0x03, 0x00, 0x00, //0x000003da je           LBB0_72
 417  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x000003e0 movl         $1, %edi
 418  	0x4d, 0x39, 0xcc, //0x000003e5 cmpq         %r9, %r12
 419  	0x0f, 0x82, 0x8f, 0x00, 0x00, 0x00, //0x000003e8 jb           LBB0_26
 420  	0xe9, 0xd8, 0x02, 0x00, 0x00, //0x000003ee jmp          LBB0_62
 421  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000003f3 .p2align 4, 0x90
 422  	//0x00000400 LBB0_22
 423  	0xc5, 0x1d, 0x74, 0xf1, //0x00000400 vpcmpeqb     %ymm1, %ymm12, %ymm14
 424  	0xc4, 0x42, 0x65, 0x00, 0xed, //0x00000404 vpshufb      %ymm13, %ymm3, %ymm13
 425  	0xc4, 0x63, 0x15, 0x4c, 0xea, 0xe0, //0x00000409 vpblendvb    %ymm14, %ymm2, %ymm13, %ymm13
 426  	0xc4, 0x41, 0x15, 0xfc, 0xe4, //0x0000040f vpaddb       %ymm12, %ymm13, %ymm12
 427  	0xc5, 0x1d, 0xdb, 0x25, 0x24, 0xfd, 0xff, 0xff, //0x00000414 vpand        $-732(%rip), %ymm12, %ymm12  /* LCPI0_10+0(%rip) */
 428  	0xc4, 0x42, 0x1d, 0x04, 0xe0, //0x0000041c vpmaddubsw   %ymm8, %ymm12, %ymm12
 429  	0xc4, 0x41, 0x1d, 0xf5, 0xe1, //0x00000421 vpmaddwd     %ymm9, %ymm12, %ymm12
 430  	0xc4, 0x63, 0x7d, 0x39, 0xe7, 0x01, //0x00000426 vextracti128 $1, %ymm12, %xmm7
 431  	0xc4, 0xc2, 0x41, 0x00, 0xfa, //0x0000042c vpshufb      %xmm10, %xmm7, %xmm7
 432  	0xc4, 0x42, 0x1d, 0x00, 0xe3, //0x00000431 vpshufb      %ymm11, %ymm12, %ymm12
 433  	0xc4, 0xe3, 0x1d, 0x02, 0xff, 0x08, //0x00000436 vpblendd     $8, %ymm7, %ymm12, %ymm7
 434  	0xc4, 0xe3, 0x45, 0x02, 0xfe, 0xc0, //0x0000043c vpblendd     $192, %ymm6, %ymm7, %ymm7
 435  	0xc5, 0xfe, 0x7f, 0x3a, //0x00000442 vmovdqu      %ymm7, (%rdx)
 436  	0x49, 0x83, 0xc3, 0x20, //0x00000446 addq         $32, %r11
 437  	0x48, 0x83, 0xc2, 0x18, //0x0000044a addq         $24, %rdx
 438  	//0x0000044e LBB0_23
 439  	0x4d, 0x39, 0xf3, //0x0000044e cmpq         %r14, %r11
 440  	0x0f, 0x87, 0xe6, 0x0b, 0x00, 0x00, //0x00000451 ja           LBB0_227
 441  	0x4c, 0x39, 0xfa, //0x00000457 cmpq         %r15, %rdx
 442  	0x0f, 0x86, 0xe0, 0xfe, 0xff, 0xff, //0x0000045a jbe          LBB0_14
 443  	0xe9, 0xd8, 0x0b, 0x00, 0x00, //0x00000460 jmp          LBB0_227
 444  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000465 .p2align 4, 0x90
 445  	//0x00000470 LBB0_25
 446  	0x49, 0x83, 0xc4, 0x01, //0x00000470 addq         $1, %r12
 447  	0x4d, 0x39, 0xcc, //0x00000474 cmpq         %r9, %r12
 448  	0x0f, 0x83, 0xbd, 0x04, 0x00, 0x00, //0x00000477 jae          LBB0_105
 449  	//0x0000047d LBB0_26
 450  	0x41, 0x0f, 0xb6, 0x34, 0x24, //0x0000047d movzbl       (%r12), %esi
 451  	0x48, 0x83, 0xfe, 0x0d, //0x00000482 cmpq         $13, %rsi
 452  	0x0f, 0x84, 0xe4, 0xff, 0xff, 0xff, //0x00000486 je           LBB0_25
 453  	0x40, 0x80, 0xfe, 0x0a, //0x0000048c cmpb         $10, %sil
 454  	0x0f, 0x84, 0xda, 0xff, 0xff, 0xff, //0x00000490 je           LBB0_25
 455  	0x48, 0x8b, 0x45, 0xd0, //0x00000496 movq         $-48(%rbp), %rax
 456  	0x0f, 0xb6, 0x04, 0x30, //0x0000049a movzbl       (%rax,%rsi), %eax
 457  	0x49, 0x83, 0xc4, 0x01, //0x0000049e addq         $1, %r12
 458  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x000004a2 cmpl         $255, %eax
 459  	0x0f, 0x84, 0x2d, 0x08, 0x00, 0x00, //0x000004a7 je           LBB0_158
 460  	0x41, 0xc1, 0xe5, 0x06, //0x000004ad shll         $6, %r13d
 461  	0x41, 0x09, 0xc5, //0x000004b1 orl          %eax, %r13d
 462  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x000004b4 movl         $2, %edi
 463  	0x4d, 0x39, 0xcc, //0x000004b9 cmpq         %r9, %r12
 464  	0x0f, 0x82, 0x80, 0x01, 0x00, 0x00, //0x000004bc jb           LBB0_52
 465  	0xe9, 0x04, 0x02, 0x00, 0x00, //0x000004c2 jmp          LBB0_62
 466  	//0x000004c7 LBB0_46
 467  	0x80, 0xf9, 0x6e, //0x000004c7 cmpb         $110, %cl
 468  	0x0f, 0x85, 0xc4, 0x01, 0x00, 0x00, //0x000004ca jne          LBB0_57
 469  	//0x000004d0 LBB0_30
 470  	0x49, 0x89, 0xc4, //0x000004d0 movq         %rax, %r12
 471  	//0x000004d3 LBB0_31
 472  	0x4d, 0x39, 0xcc, //0x000004d3 cmpq         %r9, %r12
 473  	0x0f, 0x83, 0x2e, 0x01, 0x00, 0x00, //0x000004d6 jae          LBB0_48
 474  	//0x000004dc LBB0_32
 475  	0x49, 0x8d, 0x4c, 0x24, 0x01, //0x000004dc leaq         $1(%r12), %rcx
 476  	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000004e1 movzbl       (%r12), %eax
 477  	0x3c, 0x5c, //0x000004e6 cmpb         $92, %al
 478  	0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x000004e8 jne          LBB0_44
 479  	0x49, 0x8d, 0x44, 0x24, 0x02, //0x000004ee leaq         $2(%r12), %rax
 480  	0x40, 0xb6, 0xff, //0x000004f3 movb         $-1, %sil
 481  	0x4c, 0x39, 0xc8, //0x000004f6 cmpq         %r9, %rax
 482  	0x0f, 0x87, 0x8d, 0x01, 0x00, 0x00, //0x000004f9 ja           LBB0_56
 483  	0x0f, 0xb6, 0x09, //0x000004ff movzbl       (%rcx), %ecx
 484  	0x80, 0xf9, 0x71, //0x00000502 cmpb         $113, %cl
 485  	0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x00000505 jle          LBB0_46
 486  	0x80, 0xf9, 0x72, //0x0000050b cmpb         $114, %cl
 487  	0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x0000050e je           LBB0_30
 488  	0x80, 0xf9, 0x75, //0x00000514 cmpb         $117, %cl
 489  	0x0f, 0x85, 0x83, 0x01, 0x00, 0x00, //0x00000517 jne          LBB0_59
 490  	0x4c, 0x89, 0xc9, //0x0000051d movq         %r9, %rcx
 491  	0x48, 0x29, 0xc1, //0x00000520 subq         %rax, %rcx
 492  	0x48, 0x83, 0xf9, 0x04, //0x00000523 cmpq         $4, %rcx
 493  	0x0f, 0x8c, 0x73, 0x01, 0x00, 0x00, //0x00000527 jl           LBB0_59
 494  	0x8b, 0x08, //0x0000052d movl         (%rax), %ecx
 495  	0x89, 0xca, //0x0000052f movl         %ecx, %edx
 496  	0xf7, 0xd2, //0x00000531 notl         %edx
 497  	0x8d, 0xb9, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000533 leal         $-808464432(%rcx), %edi
 498  	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00000539 andl         $-2139062144, %edx
 499  	0x85, 0xfa, //0x0000053f testl        %edi, %edx
 500  	0x0f, 0x85, 0x59, 0x01, 0x00, 0x00, //0x00000541 jne          LBB0_59
 501  	0x8d, 0xb9, 0x19, 0x19, 0x19, 0x19, //0x00000547 leal         $421075225(%rcx), %edi
 502  	0x09, 0xcf, //0x0000054d orl          %ecx, %edi
 503  	0xf7, 0xc7, 0x80, 0x80, 0x80, 0x80, //0x0000054f testl        $-2139062144, %edi
 504  	0x0f, 0x85, 0x45, 0x01, 0x00, 0x00, //0x00000555 jne          LBB0_59
 505  	0x89, 0xcf, //0x0000055b movl         %ecx, %edi
 506  	0x81, 0xe7, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000055d andl         $2139062143, %edi
 507  	0xbb, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000563 movl         $-1061109568, %ebx
 508  	0x29, 0xfb, //0x00000568 subl         %edi, %ebx
 509  	0x44, 0x8d, 0xaf, 0x46, 0x46, 0x46, 0x46, //0x0000056a leal         $1179010630(%rdi), %r13d
 510  	0x21, 0xd3, //0x00000571 andl         %edx, %ebx
 511  	0x44, 0x85, 0xeb, //0x00000573 testl        %r13d, %ebx
 512  	0x0f, 0x85, 0x2f, 0x05, 0x00, 0x00, //0x00000576 jne          LBB0_125
 513  	0xbb, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000057c movl         $-522133280, %ebx
 514  	0x29, 0xfb, //0x00000581 subl         %edi, %ebx
 515  	0x81, 0xc7, 0x39, 0x39, 0x39, 0x39, //0x00000583 addl         $960051513, %edi
 516  	0x21, 0xda, //0x00000589 andl         %ebx, %edx
 517  	0x85, 0xfa, //0x0000058b testl        %edi, %edx
 518  	0x44, 0x8b, 0x55, 0xcc, //0x0000058d movl         $-52(%rbp), %r10d
 519  	0x0f, 0x85, 0x09, 0x01, 0x00, 0x00, //0x00000591 jne          LBB0_59
 520  	0x0f, 0xc9, //0x00000597 bswapl       %ecx
 521  	0x89, 0xc8, //0x00000599 movl         %ecx, %eax
 522  	0xc1, 0xe8, 0x04, //0x0000059b shrl         $4, %eax
 523  	0xf7, 0xd0, //0x0000059e notl         %eax
 524  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000005a0 andl         $16843009, %eax
 525  	0x8d, 0x04, 0xc0, //0x000005a5 leal         (%rax,%rax,8), %eax
 526  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000005a8 andl         $252645135, %ecx
 527  	0x01, 0xc1, //0x000005ae addl         %eax, %ecx
 528  	0x89, 0xc8, //0x000005b0 movl         %ecx, %eax
 529  	0xc1, 0xe8, 0x04, //0x000005b2 shrl         $4, %eax
 530  	0x09, 0xc8, //0x000005b5 orl          %ecx, %eax
 531  	0x89, 0xc1, //0x000005b7 movl         %eax, %ecx
 532  	0xc1, 0xe9, 0x08, //0x000005b9 shrl         $8, %ecx
 533  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000005bc andl         $65280, %ecx
 534  	0x89, 0xc2, //0x000005c2 movl         %eax, %edx
 535  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000005c4 andl         $128, %edx
 536  	0x49, 0x83, 0xc4, 0x06, //0x000005ca addq         $6, %r12
 537  	0x09, 0xca, //0x000005ce orl          %ecx, %edx
 538  	0x0f, 0x85, 0xcd, 0x00, 0x00, 0x00, //0x000005d0 jne          LBB0_60
 539  	0x3c, 0x0d, //0x000005d6 cmpb         $13, %al
 540  	0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000005d8 jne          LBB0_45
 541  	0xe9, 0xf0, 0xfe, 0xff, 0xff, //0x000005de jmp          LBB0_31
 542  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000005e3 .p2align 4, 0x90
 543  	//0x000005f0 LBB0_44
 544  	0x49, 0x89, 0xcc, //0x000005f0 movq         %rcx, %r12
 545  	0x3c, 0x0d, //0x000005f3 cmpb         $13, %al
 546  	0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x000005f5 je           LBB0_31
 547  	//0x000005fb LBB0_45
 548  	0x89, 0xc6, //0x000005fb movl         %eax, %esi
 549  	0x3c, 0x0a, //0x000005fd cmpb         $10, %al
 550  	0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x000005ff je           LBB0_31
 551  	0xe9, 0x99, 0x00, 0x00, 0x00, //0x00000605 jmp          LBB0_60
 552  	//0x0000060a LBB0_48
 553  	0x31, 0xff, //0x0000060a xorl         %edi, %edi
 554  	0x45, 0x31, 0xed, //0x0000060c xorl         %r13d, %r13d
 555  	//0x0000060f LBB0_49
 556  	0x85, 0xff, //0x0000060f testl        %edi, %edi
 557  	0x48, 0x8b, 0x55, 0xc0, //0x00000611 movq         $-64(%rbp), %rdx
 558  	0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000615 jne          LBB0_62
 559  	0x4d, 0x89, 0xe3, //0x0000061b movq         %r12, %r11
 560  	0xe9, 0x2b, 0xfe, 0xff, 0xff, //0x0000061e jmp          LBB0_23
 561  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000623 .p2align 4, 0x90
 562  	//0x00000630 LBB0_51
 563  	0x49, 0x83, 0xc4, 0x01, //0x00000630 addq         $1, %r12
 564  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000634 movl         $2, %edi
 565  	0x4d, 0x39, 0xcc, //0x00000639 cmpq         %r9, %r12
 566  	0x0f, 0x83, 0xcd, 0xff, 0xff, 0xff, //0x0000063c jae          LBB0_49
 567  	//0x00000642 LBB0_52
 568  	0x41, 0x0f, 0xb6, 0x34, 0x24, //0x00000642 movzbl       (%r12), %esi
 569  	0x48, 0x83, 0xfe, 0x0d, //0x00000647 cmpq         $13, %rsi
 570  	0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x0000064b je           LBB0_51
 571  	0x40, 0x80, 0xfe, 0x0a, //0x00000651 cmpb         $10, %sil
 572  	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000655 je           LBB0_51
 573  	0x48, 0x8b, 0x45, 0xd0, //0x0000065b movq         $-48(%rbp), %rax
 574  	0x0f, 0xb6, 0x04, 0x30, //0x0000065f movzbl       (%rax,%rsi), %eax
 575  	0x49, 0x83, 0xc4, 0x01, //0x00000663 addq         $1, %r12
 576  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000667 cmpl         $255, %eax
 577  	0x0f, 0x84, 0x3e, 0x09, 0x00, 0x00, //0x0000066c je           LBB0_191
 578  	0x41, 0xc1, 0xe5, 0x06, //0x00000672 shll         $6, %r13d
 579  	0x41, 0x09, 0xc5, //0x00000676 orl          %eax, %r13d
 580  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000679 movl         $3, %edi
 581  	0x4d, 0x39, 0xcc, //0x0000067e cmpq         %r9, %r12
 582  	0x0f, 0x82, 0x91, 0x04, 0x00, 0x00, //0x00000681 jb           LBB0_131
 583  	0xe9, 0x3f, 0x00, 0x00, 0x00, //0x00000687 jmp          LBB0_62
 584  	//0x0000068c LBB0_56
 585  	0x49, 0x89, 0xcc, //0x0000068c movq         %rcx, %r12
 586  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x0000068f jmp          LBB0_60
 587  	//0x00000694 LBB0_57
 588  	0x80, 0xf9, 0x2f, //0x00000694 cmpb         $47, %cl
 589  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000697 jne          LBB0_59
 590  	0x40, 0xb6, 0x2f, //0x0000069d movb         $47, %sil
 591  	//0x000006a0 LBB0_59
 592  	0x49, 0x89, 0xc4, //0x000006a0 movq         %rax, %r12
 593  	//0x000006a3 LBB0_60
 594  	0x40, 0x0f, 0xb6, 0xc6, //0x000006a3 movzbl       %sil, %eax
 595  	0x48, 0x8b, 0x4d, 0xd0, //0x000006a7 movq         $-48(%rbp), %rcx
 596  	0x44, 0x0f, 0xb6, 0x2c, 0x01, //0x000006ab movzbl       (%rcx,%rax), %r13d
 597  	0x41, 0x81, 0xfd, 0xff, 0x00, 0x00, 0x00, //0x000006b0 cmpl         $255, %r13d
 598  	0x0f, 0x84, 0x82, 0x00, 0x00, 0x00, //0x000006b7 je           LBB0_72
 599  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x000006bd movl         $1, %edi
 600  	0x4d, 0x39, 0xcc, //0x000006c2 cmpq         %r9, %r12
 601  	0x0f, 0x82, 0x39, 0x01, 0x00, 0x00, //0x000006c5 jb           LBB0_88
 602  	//0x000006cb LBB0_62
 603  	0x41, 0xf6, 0xc2, 0x02, //0x000006cb testb        $2, %r10b
 604  	0x0f, 0x94, 0xc0, //0x000006cf sete         %al
 605  	0x83, 0xff, 0x01, //0x000006d2 cmpl         $1, %edi
 606  	0x0f, 0x94, 0xc1, //0x000006d5 sete         %cl
 607  	0x4d, 0x39, 0xcc, //0x000006d8 cmpq         %r9, %r12
 608  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000006db jb           LBB0_65
 609  	0x83, 0xff, 0x04, //0x000006e1 cmpl         $4, %edi
 610  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000006e4 je           LBB0_65
 611  	0x08, 0xc8, //0x000006ea orb          %cl, %al
 612  	0x0f, 0x85, 0xef, 0x03, 0x00, 0x00, //0x000006ec jne          LBB0_167
 613  	//0x000006f2 LBB0_65
 614  	0xb0, 0x04, //0x000006f2 movb         $4, %al
 615  	0x40, 0x28, 0xf8, //0x000006f4 subb         %dil, %al
 616  	0x0f, 0xb6, 0xc0, //0x000006f7 movzbl       %al, %eax
 617  	0x01, 0xc0, //0x000006fa addl         %eax, %eax
 618  	0x8d, 0x0c, 0x40, //0x000006fc leal         (%rax,%rax,2), %ecx
 619  	0x44, 0x89, 0xe8, //0x000006ff movl         %r13d, %eax
 620  	0xd3, 0xe0, //0x00000702 shll         %cl, %eax
 621  	0x83, 0xff, 0x02, //0x00000704 cmpl         $2, %edi
 622  	0x48, 0x8b, 0x55, 0xc0, //0x00000707 movq         $-64(%rbp), %rdx
 623  	0x0f, 0x84, 0x18, 0x00, 0x00, 0x00, //0x0000070b je           LBB0_70
 624  	0x83, 0xff, 0x03, //0x00000711 cmpl         $3, %edi
 625  	0x0f, 0x84, 0x0c, 0x00, 0x00, 0x00, //0x00000714 je           LBB0_69
 626  	0x83, 0xff, 0x04, //0x0000071a cmpl         $4, %edi
 627  	0x0f, 0x85, 0x0b, 0x00, 0x00, 0x00, //0x0000071d jne          LBB0_71
 628  	0x88, 0x42, 0x02, //0x00000723 movb         %al, $2(%rdx)
 629  	//0x00000726 LBB0_69
 630  	0x88, 0x62, 0x01, //0x00000726 movb         %ah, $1(%rdx)
 631  	//0x00000729 LBB0_70
 632  	0xc1, 0xe8, 0x10, //0x00000729 shrl         $16, %eax
 633  	0x88, 0x02, //0x0000072c movb         %al, (%rdx)
 634  	//0x0000072e LBB0_71
 635  	0x89, 0xf8, //0x0000072e movl         %edi, %eax
 636  	0x48, 0x01, 0xc2, //0x00000730 addq         %rax, %rdx
 637  	0x48, 0x83, 0xc2, 0xff, //0x00000733 addq         $-1, %rdx
 638  	0x4d, 0x89, 0xe3, //0x00000737 movq         %r12, %r11
 639  	0xe9, 0x0f, 0xfd, 0xff, 0xff, //0x0000073a jmp          LBB0_23
 640  	//0x0000073f LBB0_72
 641  	0x31, 0xff, //0x0000073f xorl         %edi, %edi
 642  	0x45, 0x31, 0xed, //0x00000741 xorl         %r13d, %r13d
 643  	//0x00000744 LBB0_73
 644  	0x41, 0xf6, 0xc2, 0x02, //0x00000744 testb        $2, %r10b
 645  	0x0f, 0x85, 0x93, 0x03, 0x00, 0x00, //0x00000748 jne          LBB0_167
 646  	0x40, 0x80, 0xfe, 0x3d, //0x0000074e cmpb         $61, %sil
 647  	0x0f, 0x85, 0x89, 0x03, 0x00, 0x00, //0x00000752 jne          LBB0_167
 648  	0x83, 0xff, 0x02, //0x00000758 cmpl         $2, %edi
 649  	0x0f, 0x82, 0x80, 0x03, 0x00, 0x00, //0x0000075b jb           LBB0_167
 650  	0xba, 0x05, 0x00, 0x00, 0x00, //0x00000761 movl         $5, %edx
 651  	0x29, 0xfa, //0x00000766 subl         %edi, %edx
 652  	0x41, 0xf6, 0xc2, 0x08, //0x00000768 testb        $8, %r10b
 653  	0x0f, 0x85, 0xd2, 0x01, 0x00, 0x00, //0x0000076c jne          LBB0_106
 654  	0x4d, 0x39, 0xcc, //0x00000772 cmpq         %r9, %r12
 655  	0x0f, 0x83, 0x77, 0xff, 0xff, 0xff, //0x00000775 jae          LBB0_65
 656  	0x49, 0x8d, 0x4c, 0x24, 0x01, //0x0000077b leaq         $1(%r12), %rcx
 657  	0x48, 0x8b, 0x45, 0xa8, //0x00000780 movq         $-88(%rbp), %rax
 658  	0x4c, 0x29, 0xe0, //0x00000784 subq         %r12, %rax
 659  	0x49, 0x83, 0xc4, 0x02, //0x00000787 addq         $2, %r12
 660  	0x4c, 0x89, 0xe6, //0x0000078b movq         %r12, %rsi
 661  	0x49, 0x89, 0xcc, //0x0000078e movq         %rcx, %r12
 662  	0xe9, 0x1c, 0x00, 0x00, 0x00, //0x00000791 jmp          LBB0_80
 663  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000796 .p2align 4, 0x90
 664  	//0x000007a0 LBB0_79
 665  	0x49, 0x83, 0xc4, 0x01, //0x000007a0 addq         $1, %r12
 666  	0x48, 0x83, 0xc6, 0x01, //0x000007a4 addq         $1, %rsi
 667  	0x48, 0x83, 0xc0, 0xff, //0x000007a8 addq         $-1, %rax
 668  	0x0f, 0x83, 0x32, 0x05, 0x00, 0x00, //0x000007ac jae          LBB0_159
 669  	//0x000007b2 LBB0_80
 670  	0x41, 0x0f, 0xb6, 0x4c, 0x24, 0xff, //0x000007b2 movzbl       $-1(%r12), %ecx
 671  	0x80, 0xf9, 0x0a, //0x000007b8 cmpb         $10, %cl
 672  	0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x000007bb je           LBB0_79
 673  	0x80, 0xf9, 0x0d, //0x000007c1 cmpb         $13, %cl
 674  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000007c4 je           LBB0_79
 675  	0x80, 0xf9, 0x3d, //0x000007ca cmpb         $61, %cl
 676  	0x0f, 0x85, 0x0e, 0x03, 0x00, 0x00, //0x000007cd jne          LBB0_167
 677  	0x83, 0xfa, 0x02, //0x000007d3 cmpl         $2, %edx
 678  	0x0f, 0x84, 0x05, 0x03, 0x00, 0x00, //0x000007d6 je           LBB0_167
 679  	0x4d, 0x39, 0xcc, //0x000007dc cmpq         %r9, %r12
 680  	0x0f, 0x83, 0x0d, 0xff, 0xff, 0xff, //0x000007df jae          LBB0_65
 681  	0x49, 0x01, 0xc4, //0x000007e5 addq         %rax, %r12
 682  	0x31, 0xc9, //0x000007e8 xorl         %ecx, %ecx
 683  	0xe9, 0xd9, 0x02, 0x00, 0x00, //0x000007ea jmp          LBB0_127
 684  	//0x000007ef LBB0_102
 685  	0x80, 0xf9, 0x6e, //0x000007ef cmpb         $110, %cl
 686  	0x0f, 0x85, 0x5a, 0x03, 0x00, 0x00, //0x000007f2 jne          LBB0_135
 687  	//0x000007f8 LBB0_86
 688  	0x49, 0x89, 0xc4, //0x000007f8 movq         %rax, %r12
 689  	//0x000007fb LBB0_87
 690  	0x4d, 0x39, 0xcc, //0x000007fb cmpq         %r9, %r12
 691  	0x0f, 0x83, 0x36, 0x01, 0x00, 0x00, //0x000007fe jae          LBB0_105
 692  	//0x00000804 LBB0_88
 693  	0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000804 leaq         $1(%r12), %rcx
 694  	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000809 movzbl       (%r12), %eax
 695  	0x3c, 0x5c, //0x0000080e cmpb         $92, %al
 696  	0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00000810 jne          LBB0_100
 697  	0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000816 leaq         $2(%r12), %rax
 698  	0x40, 0xb6, 0xff, //0x0000081b movb         $-1, %sil
 699  	0x4c, 0x39, 0xc8, //0x0000081e cmpq         %r9, %rax
 700  	0x0f, 0x87, 0xd7, 0x02, 0x00, 0x00, //0x00000821 ja           LBB0_129
 701  	0x0f, 0xb6, 0x09, //0x00000827 movzbl       (%rcx), %ecx
 702  	0x80, 0xf9, 0x71, //0x0000082a cmpb         $113, %cl
 703  	0x0f, 0x8e, 0xbc, 0xff, 0xff, 0xff, //0x0000082d jle          LBB0_102
 704  	0x80, 0xf9, 0x72, //0x00000833 cmpb         $114, %cl
 705  	0x0f, 0x84, 0xbc, 0xff, 0xff, 0xff, //0x00000836 je           LBB0_86
 706  	0x80, 0xf9, 0x75, //0x0000083c cmpb         $117, %cl
 707  	0x0f, 0x85, 0x19, 0x03, 0x00, 0x00, //0x0000083f jne          LBB0_137
 708  	0x4c, 0x89, 0xc9, //0x00000845 movq         %r9, %rcx
 709  	0x48, 0x29, 0xc1, //0x00000848 subq         %rax, %rcx
 710  	0x48, 0x83, 0xf9, 0x04, //0x0000084b cmpq         $4, %rcx
 711  	0x0f, 0x8c, 0x09, 0x03, 0x00, 0x00, //0x0000084f jl           LBB0_137
 712  	0x8b, 0x08, //0x00000855 movl         (%rax), %ecx
 713  	0x89, 0xcf, //0x00000857 movl         %ecx, %edi
 714  	0xf7, 0xd7, //0x00000859 notl         %edi
 715  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000085b leal         $-808464432(%rcx), %edx
 716  	0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000861 andl         $-2139062144, %edi
 717  	0x85, 0xd7, //0x00000867 testl        %edx, %edi
 718  	0x0f, 0x85, 0xef, 0x02, 0x00, 0x00, //0x00000869 jne          LBB0_137
 719  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000086f leal         $421075225(%rcx), %edx
 720  	0x09, 0xca, //0x00000875 orl          %ecx, %edx
 721  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000877 testl        $-2139062144, %edx
 722  	0x0f, 0x85, 0xdb, 0x02, 0x00, 0x00, //0x0000087d jne          LBB0_137
 723  	0x89, 0xcb, //0x00000883 movl         %ecx, %ebx
 724  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000885 andl         $2139062143, %ebx
 725  	0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x0000088b movl         $-1061109568, %edx
 726  	0x29, 0xda, //0x00000890 subl         %ebx, %edx
 727  	0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000892 leal         $1179010630(%rbx), %r8d
 728  	0x21, 0xfa, //0x00000899 andl         %edi, %edx
 729  	0x44, 0x85, 0xc2, //0x0000089b testl        %r8d, %edx
 730  	0x0f, 0x85, 0x48, 0x04, 0x00, 0x00, //0x0000089e jne          LBB0_161
 731  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x000008a4 movl         $-522133280, %edx
 732  	0x29, 0xda, //0x000008a9 subl         %ebx, %edx
 733  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000008ab addl         $960051513, %ebx
 734  	0x21, 0xd7, //0x000008b1 andl         %edx, %edi
 735  	0x85, 0xdf, //0x000008b3 testl        %ebx, %edi
 736  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x000008b5 movabsq      $-4294967296, %r8
 737  	0x0f, 0x85, 0x99, 0x02, 0x00, 0x00, //0x000008bf jne          LBB0_137
 738  	0x0f, 0xc9, //0x000008c5 bswapl       %ecx
 739  	0x89, 0xc8, //0x000008c7 movl         %ecx, %eax
 740  	0xc1, 0xe8, 0x04, //0x000008c9 shrl         $4, %eax
 741  	0xf7, 0xd0, //0x000008cc notl         %eax
 742  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000008ce andl         $16843009, %eax
 743  	0x8d, 0x04, 0xc0, //0x000008d3 leal         (%rax,%rax,8), %eax
 744  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000008d6 andl         $252645135, %ecx
 745  	0x01, 0xc1, //0x000008dc addl         %eax, %ecx
 746  	0x89, 0xc8, //0x000008de movl         %ecx, %eax
 747  	0xc1, 0xe8, 0x04, //0x000008e0 shrl         $4, %eax
 748  	0x09, 0xc8, //0x000008e3 orl          %ecx, %eax
 749  	0x89, 0xc1, //0x000008e5 movl         %eax, %ecx
 750  	0xc1, 0xe9, 0x08, //0x000008e7 shrl         $8, %ecx
 751  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000008ea andl         $65280, %ecx
 752  	0x89, 0xc2, //0x000008f0 movl         %eax, %edx
 753  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000008f2 andl         $128, %edx
 754  	0x49, 0x83, 0xc4, 0x06, //0x000008f8 addq         $6, %r12
 755  	0x09, 0xca, //0x000008fc orl          %ecx, %edx
 756  	0x0f, 0x85, 0x5d, 0x02, 0x00, 0x00, //0x000008fe jne          LBB0_138
 757  	0x3c, 0x0d, //0x00000904 cmpb         $13, %al
 758  	0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x00000906 jne          LBB0_101
 759  	0xe9, 0xea, 0xfe, 0xff, 0xff, //0x0000090c jmp          LBB0_87
 760  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000911 .p2align 4, 0x90
 761  	//0x00000920 LBB0_100
 762  	0x49, 0x89, 0xcc, //0x00000920 movq         %rcx, %r12
 763  	0x3c, 0x0d, //0x00000923 cmpb         $13, %al
 764  	0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00000925 je           LBB0_87
 765  	//0x0000092b LBB0_101
 766  	0x89, 0xc6, //0x0000092b movl         %eax, %esi
 767  	0x3c, 0x0a, //0x0000092d cmpb         $10, %al
 768  	0x0f, 0x84, 0xc6, 0xfe, 0xff, 0xff, //0x0000092f je           LBB0_87
 769  	0xe9, 0x27, 0x02, 0x00, 0x00, //0x00000935 jmp          LBB0_138
 770  	//0x0000093a LBB0_105
 771  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x0000093a movl         $1, %edi
 772  	0xe9, 0xcb, 0xfc, 0xff, 0xff, //0x0000093f jmp          LBB0_49
 773  	//0x00000944 LBB0_106
 774  	0x4d, 0x39, 0xcc, //0x00000944 cmpq         %r9, %r12
 775  	0x0f, 0x83, 0xa5, 0xfd, 0xff, 0xff, //0x00000947 jae          LBB0_65
 776  	0x89, 0x55, 0x90, //0x0000094d movl         %edx, $-112(%rbp)
 777  	0x4c, 0x89, 0xe3, //0x00000950 movq         %r12, %rbx
 778  	0xe9, 0x25, 0x00, 0x00, 0x00, //0x00000953 jmp          LBB0_110
 779  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000958 .p2align 4, 0x90
 780  	//0x00000960 LBB0_124
 781  	0x48, 0x89, 0xf3, //0x00000960 movq         %rsi, %rbx
 782  	0x4c, 0x39, 0xcb, //0x00000963 cmpq         %r9, %rbx
 783  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00000966 jb           LBB0_110
 784  	0xe9, 0x8d, 0x03, 0x00, 0x00, //0x0000096c jmp          LBB0_162
 785  	//0x00000971 LBB0_108
 786  	0x4c, 0x89, 0xe3, //0x00000971 movq         %r12, %rbx
 787  	0x4c, 0x39, 0xcb, //0x00000974 cmpq         %r9, %rbx
 788  	0x0f, 0x83, 0x81, 0x03, 0x00, 0x00, //0x00000977 jae          LBB0_162
 789  	//0x0000097d LBB0_110
 790  	0x48, 0x8d, 0x73, 0x01, //0x0000097d leaq         $1(%rbx), %rsi
 791  	0x0f, 0xb6, 0x0b, //0x00000981 movzbl       (%rbx), %ecx
 792  	0x80, 0xf9, 0x5c, //0x00000984 cmpb         $92, %cl
 793  	0x0f, 0x85, 0xe8, 0x00, 0x00, 0x00, //0x00000987 jne          LBB0_121
 794  	0x4c, 0x8d, 0x63, 0x02, //0x0000098d leaq         $2(%rbx), %r12
 795  	0x4d, 0x39, 0xcc, //0x00000991 cmpq         %r9, %r12
 796  	0x0f, 0x87, 0x44, 0x01, 0x00, 0x00, //0x00000994 ja           LBB0_166
 797  	0x0f, 0xb6, 0x06, //0x0000099a movzbl       (%rsi), %eax
 798  	0x3c, 0x6e, //0x0000099d cmpb         $110, %al
 799  	0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000099f je           LBB0_108
 800  	0x3c, 0x72, //0x000009a5 cmpb         $114, %al
 801  	0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x000009a7 je           LBB0_108
 802  	0x3c, 0x75, //0x000009ad cmpb         $117, %al
 803  	0x0f, 0x85, 0x2c, 0x01, 0x00, 0x00, //0x000009af jne          LBB0_167
 804  	0x4c, 0x89, 0xc8, //0x000009b5 movq         %r9, %rax
 805  	0x4c, 0x29, 0xe0, //0x000009b8 subq         %r12, %rax
 806  	0x48, 0x83, 0xf8, 0x04, //0x000009bb cmpq         $4, %rax
 807  	0x0f, 0x8c, 0x1c, 0x01, 0x00, 0x00, //0x000009bf jl           LBB0_167
 808  	0x41, 0x8b, 0x04, 0x24, //0x000009c5 movl         (%r12), %eax
 809  	0x89, 0xc1, //0x000009c9 movl         %eax, %ecx
 810  	0xf7, 0xd1, //0x000009cb notl         %ecx
 811  	0x8d, 0xb0, 0xd0, 0xcf, 0xcf, 0xcf, //0x000009cd leal         $-808464432(%rax), %esi
 812  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000009d3 andl         $-2139062144, %ecx
 813  	0x85, 0xf1, //0x000009d9 testl        %esi, %ecx
 814  	0x0f, 0x85, 0x00, 0x01, 0x00, 0x00, //0x000009db jne          LBB0_167
 815  	0x8d, 0xb0, 0x19, 0x19, 0x19, 0x19, //0x000009e1 leal         $421075225(%rax), %esi
 816  	0x09, 0xc6, //0x000009e7 orl          %eax, %esi
 817  	0xf7, 0xc6, 0x80, 0x80, 0x80, 0x80, //0x000009e9 testl        $-2139062144, %esi
 818  	0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x000009ef jne          LBB0_167
 819  	0x89, 0xc6, //0x000009f5 movl         %eax, %esi
 820  	0x81, 0xe6, 0x7f, 0x7f, 0x7f, 0x7f, //0x000009f7 andl         $2139062143, %esi
 821  	0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x000009fd movl         $-1061109568, %edx
 822  	0x29, 0xf2, //0x00000a02 subl         %esi, %edx
 823  	0x44, 0x8d, 0x96, 0x46, 0x46, 0x46, 0x46, //0x00000a04 leal         $1179010630(%rsi), %r10d
 824  	0x21, 0xca, //0x00000a0b andl         %ecx, %edx
 825  	0x44, 0x85, 0xd2, //0x00000a0d testl        %r10d, %edx
 826  	0x0f, 0x85, 0xbe, 0x05, 0x00, 0x00, //0x00000a10 jne          LBB0_215
 827  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000a16 movl         $-522133280, %edx
 828  	0x29, 0xf2, //0x00000a1b subl         %esi, %edx
 829  	0x81, 0xc6, 0x39, 0x39, 0x39, 0x39, //0x00000a1d addl         $960051513, %esi
 830  	0x21, 0xd1, //0x00000a23 andl         %edx, %ecx
 831  	0x85, 0xf1, //0x00000a25 testl        %esi, %ecx
 832  	0x44, 0x8b, 0x55, 0xcc, //0x00000a27 movl         $-52(%rbp), %r10d
 833  	0x0f, 0x85, 0xb0, 0x00, 0x00, 0x00, //0x00000a2b jne          LBB0_167
 834  	0x0f, 0xc8, //0x00000a31 bswapl       %eax
 835  	0x89, 0xc1, //0x00000a33 movl         %eax, %ecx
 836  	0xc1, 0xe9, 0x04, //0x00000a35 shrl         $4, %ecx
 837  	0xf7, 0xd1, //0x00000a38 notl         %ecx
 838  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000a3a andl         $16843009, %ecx
 839  	0x8d, 0x0c, 0xc9, //0x00000a40 leal         (%rcx,%rcx,8), %ecx
 840  	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000a43 andl         $252645135, %eax
 841  	0x01, 0xc8, //0x00000a48 addl         %ecx, %eax
 842  	0x89, 0xc1, //0x00000a4a movl         %eax, %ecx
 843  	0xc1, 0xe9, 0x04, //0x00000a4c shrl         $4, %ecx
 844  	0x09, 0xc1, //0x00000a4f orl          %eax, %ecx
 845  	0x89, 0xc8, //0x00000a51 movl         %ecx, %eax
 846  	0xc1, 0xe8, 0x08, //0x00000a53 shrl         $8, %eax
 847  	0x25, 0x00, 0xff, 0x00, 0x00, //0x00000a56 andl         $65280, %eax
 848  	0x89, 0xca, //0x00000a5b movl         %ecx, %edx
 849  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000a5d andl         $128, %edx
 850  	0x48, 0x83, 0xc3, 0x06, //0x00000a63 addq         $6, %rbx
 851  	0x09, 0xc2, //0x00000a67 orl          %eax, %edx
 852  	0x48, 0x89, 0xde, //0x00000a69 movq         %rbx, %rsi
 853  	0x49, 0x89, 0xdc, //0x00000a6c movq         %rbx, %r12
 854  	0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00000a6f jne          LBB0_167
 855  	//0x00000a75 LBB0_121
 856  	0x80, 0xf9, 0x0a, //0x00000a75 cmpb         $10, %cl
 857  	0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000a78 je           LBB0_124
 858  	0x80, 0xf9, 0x0d, //0x00000a7e cmpb         $13, %cl
 859  	0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x00000a81 je           LBB0_124
 860  	0x80, 0xf9, 0x3d, //0x00000a87 cmpb         $61, %cl
 861  	0x0f, 0x85, 0x4e, 0x00, 0x00, 0x00, //0x00000a8a jne          LBB0_166
 862  	0x83, 0x7d, 0x90, 0x02, //0x00000a90 cmpl         $2, $-112(%rbp)
 863  	0x0f, 0x84, 0x44, 0x00, 0x00, 0x00, //0x00000a94 je           LBB0_166
 864  	0x4c, 0x39, 0xce, //0x00000a9a cmpq         %r9, %rsi
 865  	0x0f, 0x82, 0x77, 0x02, 0x00, 0x00, //0x00000a9d jb           LBB0_198
 866  	//0x00000aa3 LBB0_195
 867  	0x49, 0x89, 0xf4, //0x00000aa3 movq         %rsi, %r12
 868  	0xe9, 0x47, 0xfc, 0xff, 0xff, //0x00000aa6 jmp          LBB0_65
 869  	//0x00000aab LBB0_125
 870  	0x49, 0x89, 0xc4, //0x00000aab movq         %rax, %r12
 871  	0x44, 0x8b, 0x55, 0xcc, //0x00000aae movl         $-52(%rbp), %r10d
 872  	0xe9, 0xec, 0xfb, 0xff, 0xff, //0x00000ab2 jmp          LBB0_60
 873  	//0x00000ab7 LBB0_126
 874  	0x48, 0x83, 0xc6, 0x01, //0x00000ab7 addq         $1, %rsi
 875  	0x48, 0x83, 0xc1, 0x01, //0x00000abb addq         $1, %rcx
 876  	0x48, 0x39, 0xc8, //0x00000abf cmpq         %rcx, %rax
 877  	0x0f, 0x84, 0x2a, 0xfc, 0xff, 0xff, //0x00000ac2 je           LBB0_65
 878  	//0x00000ac8 LBB0_127
 879  	0x0f, 0xb6, 0x5e, 0xff, //0x00000ac8 movzbl       $-1(%rsi), %ebx
 880  	0x80, 0xfb, 0x0d, //0x00000acc cmpb         $13, %bl
 881  	0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x00000acf je           LBB0_126
 882  	0x80, 0xfb, 0x0a, //0x00000ad5 cmpb         $10, %bl
 883  	0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00000ad8 je           LBB0_126
 884  	//0x00000ade LBB0_166
 885  	0x49, 0x89, 0xf4, //0x00000ade movq         %rsi, %r12
 886  	//0x00000ae1 LBB0_167
 887  	0x31, 0xc9, //0x00000ae1 xorl         %ecx, %ecx
 888  	0x4d, 0x39, 0xcc, //0x00000ae3 cmpq         %r9, %r12
 889  	0x0f, 0x94, 0xc1, //0x00000ae6 sete         %cl
 890  	0x4c, 0x01, 0xe1, //0x00000ae9 addq         %r12, %rcx
 891  	0x4c, 0x39, 0xd9, //0x00000aec cmpq         %r11, %rcx
 892  	0x48, 0x8b, 0x55, 0xc0, //0x00000aef movq         $-64(%rbp), %rdx
 893  	0x0f, 0x84, 0x55, 0xf9, 0xff, 0xff, //0x00000af3 je           LBB0_23
 894  	0xe9, 0x65, 0x2b, 0x00, 0x00, //0x00000af9 jmp          LBB0_864
 895  	//0x00000afe LBB0_129
 896  	0x49, 0x89, 0xcc, //0x00000afe movq         %rcx, %r12
 897  	0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00000b01 jmp          LBB0_138
 898  	//0x00000b06 LBB0_130
 899  	0x49, 0x83, 0xc4, 0x01, //0x00000b06 addq         $1, %r12
 900  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000b0a movl         $3, %edi
 901  	0x4d, 0x39, 0xcc, //0x00000b0f cmpq         %r9, %r12
 902  	0x0f, 0x83, 0xf7, 0xfa, 0xff, 0xff, //0x00000b12 jae          LBB0_49
 903  	//0x00000b18 LBB0_131
 904  	0x41, 0x0f, 0xb6, 0x34, 0x24, //0x00000b18 movzbl       (%r12), %esi
 905  	0x48, 0x83, 0xfe, 0x0d, //0x00000b1d cmpq         $13, %rsi
 906  	0x0f, 0x84, 0xdf, 0xff, 0xff, 0xff, //0x00000b21 je           LBB0_130
 907  	0x40, 0x80, 0xfe, 0x0a, //0x00000b27 cmpb         $10, %sil
 908  	0x0f, 0x84, 0xd5, 0xff, 0xff, 0xff, //0x00000b2b je           LBB0_130
 909  	0x48, 0x8b, 0x45, 0xd0, //0x00000b31 movq         $-48(%rbp), %rax
 910  	0x0f, 0xb6, 0x04, 0x30, //0x00000b35 movzbl       (%rax,%rsi), %eax
 911  	0x49, 0x83, 0xc4, 0x01, //0x00000b39 addq         $1, %r12
 912  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000b3d cmpl         $255, %eax
 913  	0x0f, 0x85, 0xbb, 0x04, 0x00, 0x00, //0x00000b42 jne          LBB0_220
 914  	//0x00000b48 LBB0_221
 915  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000b48 movl         $3, %edi
 916  	0xe9, 0xf2, 0xfb, 0xff, 0xff, //0x00000b4d jmp          LBB0_73
 917  	//0x00000b52 LBB0_135
 918  	0x80, 0xf9, 0x2f, //0x00000b52 cmpb         $47, %cl
 919  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000b55 jne          LBB0_137
 920  	0x40, 0xb6, 0x2f, //0x00000b5b movb         $47, %sil
 921  	//0x00000b5e LBB0_137
 922  	0x49, 0x89, 0xc4, //0x00000b5e movq         %rax, %r12
 923  	//0x00000b61 LBB0_138
 924  	0x40, 0x0f, 0xb6, 0xc6, //0x00000b61 movzbl       %sil, %eax
 925  	0x48, 0x8b, 0x4d, 0xd0, //0x00000b65 movq         $-48(%rbp), %rcx
 926  	0x0f, 0xb6, 0x04, 0x01, //0x00000b69 movzbl       (%rcx,%rax), %eax
 927  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000b6d cmpl         $255, %eax
 928  	0x0f, 0x84, 0x62, 0x01, 0x00, 0x00, //0x00000b72 je           LBB0_158
 929  	0x41, 0xc1, 0xe5, 0x06, //0x00000b78 shll         $6, %r13d
 930  	0x41, 0x09, 0xc5, //0x00000b7c orl          %eax, %r13d
 931  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000b7f movl         $2, %edi
 932  	0x4d, 0x39, 0xcc, //0x00000b84 cmpq         %r9, %r12
 933  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000b87 jb           LBB0_142
 934  	0xe9, 0x39, 0xfb, 0xff, 0xff, //0x00000b8d jmp          LBB0_62
 935  	//0x00000b92 LBB0_156
 936  	0x80, 0xf9, 0x6e, //0x00000b92 cmpb         $110, %cl
 937  	0x0f, 0x85, 0x9c, 0x02, 0x00, 0x00, //0x00000b95 jne          LBB0_168
 938  	//0x00000b9b LBB0_140
 939  	0x49, 0x89, 0xc4, //0x00000b9b movq         %rax, %r12
 940  	//0x00000b9e LBB0_141
 941  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000b9e movl         $2, %edi
 942  	0x4d, 0x39, 0xcc, //0x00000ba3 cmpq         %r9, %r12
 943  	0x0f, 0x83, 0x63, 0xfa, 0xff, 0xff, //0x00000ba6 jae          LBB0_49
 944  	//0x00000bac LBB0_142
 945  	0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000bac leaq         $1(%r12), %rcx
 946  	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000bb1 movzbl       (%r12), %eax
 947  	0x3c, 0x5c, //0x00000bb6 cmpb         $92, %al
 948  	0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00000bb8 jne          LBB0_154
 949  	0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000bbe leaq         $2(%r12), %rax
 950  	0x40, 0xb6, 0xff, //0x00000bc3 movb         $-1, %sil
 951  	0x4c, 0x39, 0xc8, //0x00000bc6 cmpq         %r9, %rax
 952  	0x0f, 0x87, 0x37, 0x01, 0x00, 0x00, //0x00000bc9 ja           LBB0_163
 953  	0x0f, 0xb6, 0x09, //0x00000bcf movzbl       (%rcx), %ecx
 954  	0x80, 0xf9, 0x71, //0x00000bd2 cmpb         $113, %cl
 955  	0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x00000bd5 jle          LBB0_156
 956  	0x80, 0xf9, 0x72, //0x00000bdb cmpb         $114, %cl
 957  	0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00000bde je           LBB0_140
 958  	0x80, 0xf9, 0x75, //0x00000be4 cmpb         $117, %cl
 959  	0x0f, 0x85, 0x56, 0x02, 0x00, 0x00, //0x00000be7 jne          LBB0_170
 960  	0x4c, 0x89, 0xc9, //0x00000bed movq         %r9, %rcx
 961  	0x48, 0x29, 0xc1, //0x00000bf0 subq         %rax, %rcx
 962  	0x48, 0x83, 0xf9, 0x04, //0x00000bf3 cmpq         $4, %rcx
 963  	0x0f, 0x8c, 0x46, 0x02, 0x00, 0x00, //0x00000bf7 jl           LBB0_170
 964  	0x8b, 0x08, //0x00000bfd movl         (%rax), %ecx
 965  	0x89, 0xcf, //0x00000bff movl         %ecx, %edi
 966  	0xf7, 0xd7, //0x00000c01 notl         %edi
 967  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000c03 leal         $-808464432(%rcx), %edx
 968  	0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000c09 andl         $-2139062144, %edi
 969  	0x85, 0xd7, //0x00000c0f testl        %edx, %edi
 970  	0x0f, 0x85, 0x2c, 0x02, 0x00, 0x00, //0x00000c11 jne          LBB0_170
 971  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00000c17 leal         $421075225(%rcx), %edx
 972  	0x09, 0xca, //0x00000c1d orl          %ecx, %edx
 973  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000c1f testl        $-2139062144, %edx
 974  	0x0f, 0x85, 0x18, 0x02, 0x00, 0x00, //0x00000c25 jne          LBB0_170
 975  	0x89, 0xcb, //0x00000c2b movl         %ecx, %ebx
 976  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000c2d andl         $2139062143, %ebx
 977  	0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000c33 movl         $-1061109568, %edx
 978  	0x29, 0xda, //0x00000c38 subl         %ebx, %edx
 979  	0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000c3a leal         $1179010630(%rbx), %r8d
 980  	0x21, 0xfa, //0x00000c41 andl         %edi, %edx
 981  	0x44, 0x85, 0xc2, //0x00000c43 testl        %r8d, %edx
 982  	0x0f, 0x85, 0x6e, 0x03, 0x00, 0x00, //0x00000c46 jne          LBB0_192
 983  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000c4c movl         $-522133280, %edx
 984  	0x29, 0xda, //0x00000c51 subl         %ebx, %edx
 985  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000c53 addl         $960051513, %ebx
 986  	0x21, 0xd7, //0x00000c59 andl         %edx, %edi
 987  	0x85, 0xdf, //0x00000c5b testl        %ebx, %edi
 988  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000c5d movabsq      $-4294967296, %r8
 989  	0x0f, 0x85, 0xd6, 0x01, 0x00, 0x00, //0x00000c67 jne          LBB0_170
 990  	0x0f, 0xc9, //0x00000c6d bswapl       %ecx
 991  	0x89, 0xc8, //0x00000c6f movl         %ecx, %eax
 992  	0xc1, 0xe8, 0x04, //0x00000c71 shrl         $4, %eax
 993  	0xf7, 0xd0, //0x00000c74 notl         %eax
 994  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00000c76 andl         $16843009, %eax
 995  	0x8d, 0x04, 0xc0, //0x00000c7b leal         (%rax,%rax,8), %eax
 996  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000c7e andl         $252645135, %ecx
 997  	0x01, 0xc1, //0x00000c84 addl         %eax, %ecx
 998  	0x89, 0xc8, //0x00000c86 movl         %ecx, %eax
 999  	0xc1, 0xe8, 0x04, //0x00000c88 shrl         $4, %eax
1000  	0x09, 0xc8, //0x00000c8b orl          %ecx, %eax
1001  	0x89, 0xc1, //0x00000c8d movl         %eax, %ecx
1002  	0xc1, 0xe9, 0x08, //0x00000c8f shrl         $8, %ecx
1003  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000c92 andl         $65280, %ecx
1004  	0x89, 0xc2, //0x00000c98 movl         %eax, %edx
1005  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000c9a andl         $128, %edx
1006  	0x49, 0x83, 0xc4, 0x06, //0x00000ca0 addq         $6, %r12
1007  	0x09, 0xca, //0x00000ca4 orl          %ecx, %edx
1008  	0x0f, 0x85, 0x9a, 0x01, 0x00, 0x00, //0x00000ca6 jne          LBB0_171
1009  	0x3c, 0x0d, //0x00000cac cmpb         $13, %al
1010  	0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00000cae jne          LBB0_155
1011  	0xe9, 0xe5, 0xfe, 0xff, 0xff, //0x00000cb4 jmp          LBB0_141
1012  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00000cb9 .p2align 4, 0x90
1013  	//0x00000cc0 LBB0_154
1014  	0x49, 0x89, 0xcc, //0x00000cc0 movq         %rcx, %r12
1015  	0x3c, 0x0d, //0x00000cc3 cmpb         $13, %al
1016  	0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00000cc5 je           LBB0_141
1017  	//0x00000ccb LBB0_155
1018  	0x89, 0xc6, //0x00000ccb movl         %eax, %esi
1019  	0x3c, 0x0a, //0x00000ccd cmpb         $10, %al
1020  	0x0f, 0x84, 0xc9, 0xfe, 0xff, 0xff, //0x00000ccf je           LBB0_141
1021  	0xe9, 0x6c, 0x01, 0x00, 0x00, //0x00000cd5 jmp          LBB0_171
1022  	//0x00000cda LBB0_158
1023  	0xbf, 0x01, 0x00, 0x00, 0x00, //0x00000cda movl         $1, %edi
1024  	0xe9, 0x60, 0xfa, 0xff, 0xff, //0x00000cdf jmp          LBB0_73
1025  	//0x00000ce4 LBB0_159
1026  	0x4d, 0x89, 0xcc, //0x00000ce4 movq         %r9, %r12
1027  	0xe9, 0x06, 0xfa, 0xff, 0xff, //0x00000ce7 jmp          LBB0_65
1028  	//0x00000cec LBB0_161
1029  	0x49, 0x89, 0xc4, //0x00000cec movq         %rax, %r12
1030  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000cef movabsq      $-4294967296, %r8
1031  	0xe9, 0x63, 0xfe, 0xff, 0xff, //0x00000cf9 jmp          LBB0_138
1032  	//0x00000cfe LBB0_162
1033  	0x49, 0x89, 0xdc, //0x00000cfe movq         %rbx, %r12
1034  	0xe9, 0xec, 0xf9, 0xff, 0xff, //0x00000d01 jmp          LBB0_65
1035  	//0x00000d06 LBB0_163
1036  	0x49, 0x89, 0xcc, //0x00000d06 movq         %rcx, %r12
1037  	0xe9, 0x38, 0x01, 0x00, 0x00, //0x00000d09 jmp          LBB0_171
1038  	//0x00000d0e LBB0_196
1039  	0x4c, 0x89, 0xe6, //0x00000d0e movq         %r12, %rsi
1040  	//0x00000d11 LBB0_197
1041  	0x4c, 0x39, 0xce, //0x00000d11 cmpq         %r9, %rsi
1042  	0x0f, 0x83, 0x89, 0xfd, 0xff, 0xff, //0x00000d14 jae          LBB0_195
1043  	//0x00000d1a LBB0_198
1044  	0x48, 0x8d, 0x46, 0x01, //0x00000d1a leaq         $1(%rsi), %rax
1045  	0x0f, 0xb6, 0x0e, //0x00000d1e movzbl       (%rsi), %ecx
1046  	0x80, 0xf9, 0x5c, //0x00000d21 cmpb         $92, %cl
1047  	0x0f, 0x85, 0xf0, 0x00, 0x00, 0x00, //0x00000d24 jne          LBB0_209
1048  	0x4c, 0x8d, 0x66, 0x02, //0x00000d2a leaq         $2(%rsi), %r12
1049  	0x4d, 0x39, 0xcc, //0x00000d2e cmpq         %r9, %r12
1050  	0x0f, 0x87, 0xef, 0x02, 0x00, 0x00, //0x00000d31 ja           LBB0_224
1051  	0x0f, 0xb6, 0x00, //0x00000d37 movzbl       (%rax), %eax
1052  	0x3c, 0x6e, //0x00000d3a cmpb         $110, %al
1053  	0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x00000d3c je           LBB0_196
1054  	0x3c, 0x72, //0x00000d42 cmpb         $114, %al
1055  	0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00000d44 je           LBB0_196
1056  	0x3c, 0x75, //0x00000d4a cmpb         $117, %al
1057  	0x0f, 0x85, 0x8f, 0xfd, 0xff, 0xff, //0x00000d4c jne          LBB0_167
1058  	0x4c, 0x89, 0xc8, //0x00000d52 movq         %r9, %rax
1059  	0x4c, 0x29, 0xe0, //0x00000d55 subq         %r12, %rax
1060  	0x48, 0x83, 0xf8, 0x04, //0x00000d58 cmpq         $4, %rax
1061  	0x0f, 0x8c, 0x7f, 0xfd, 0xff, 0xff, //0x00000d5c jl           LBB0_167
1062  	0x41, 0x8b, 0x04, 0x24, //0x00000d62 movl         (%r12), %eax
1063  	0x89, 0xc1, //0x00000d66 movl         %eax, %ecx
1064  	0xf7, 0xd1, //0x00000d68 notl         %ecx
1065  	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000d6a leal         $-808464432(%rax), %edx
1066  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00000d70 andl         $-2139062144, %ecx
1067  	0x85, 0xd1, //0x00000d76 testl        %edx, %ecx
1068  	0x0f, 0x85, 0x63, 0xfd, 0xff, 0xff, //0x00000d78 jne          LBB0_167
1069  	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00000d7e leal         $421075225(%rax), %edx
1070  	0x09, 0xc2, //0x00000d84 orl          %eax, %edx
1071  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000d86 testl        $-2139062144, %edx
1072  	0x0f, 0x85, 0x9c, 0x02, 0x00, 0x00, //0x00000d8c jne          LBB0_226
1073  	0x89, 0xc3, //0x00000d92 movl         %eax, %ebx
1074  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000d94 andl         $2139062143, %ebx
1075  	0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000d9a movl         $-1061109568, %edx
1076  	0x29, 0xda, //0x00000d9f subl         %ebx, %edx
1077  	0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000da1 leal         $1179010630(%rbx), %r8d
1078  	0x21, 0xca, //0x00000da8 andl         %ecx, %edx
1079  	0x44, 0x85, 0xc2, //0x00000daa testl        %r8d, %edx
1080  	0x0f, 0x85, 0x7b, 0x02, 0x00, 0x00, //0x00000dad jne          LBB0_226
1081  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000db3 movl         $-522133280, %edx
1082  	0x29, 0xda, //0x00000db8 subl         %ebx, %edx
1083  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000dba addl         $960051513, %ebx
1084  	0x21, 0xd1, //0x00000dc0 andl         %edx, %ecx
1085  	0x85, 0xd9, //0x00000dc2 testl        %ebx, %ecx
1086  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000dc4 movabsq      $-4294967296, %r8
1087  	0x0f, 0x85, 0x0d, 0xfd, 0xff, 0xff, //0x00000dce jne          LBB0_167
1088  	0x0f, 0xc8, //0x00000dd4 bswapl       %eax
1089  	0x89, 0xc1, //0x00000dd6 movl         %eax, %ecx
1090  	0xc1, 0xe9, 0x04, //0x00000dd8 shrl         $4, %ecx
1091  	0xf7, 0xd1, //0x00000ddb notl         %ecx
1092  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00000ddd andl         $16843009, %ecx
1093  	0x8d, 0x0c, 0xc9, //0x00000de3 leal         (%rcx,%rcx,8), %ecx
1094  	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000de6 andl         $252645135, %eax
1095  	0x01, 0xc8, //0x00000deb addl         %ecx, %eax
1096  	0x89, 0xc1, //0x00000ded movl         %eax, %ecx
1097  	0xc1, 0xe9, 0x04, //0x00000def shrl         $4, %ecx
1098  	0x09, 0xc1, //0x00000df2 orl          %eax, %ecx
1099  	0x89, 0xc8, //0x00000df4 movl         %ecx, %eax
1100  	0xc1, 0xe8, 0x08, //0x00000df6 shrl         $8, %eax
1101  	0x25, 0x00, 0xff, 0x00, 0x00, //0x00000df9 andl         $65280, %eax
1102  	0x89, 0xca, //0x00000dfe movl         %ecx, %edx
1103  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000e00 andl         $128, %edx
1104  	0x48, 0x83, 0xc6, 0x06, //0x00000e06 addq         $6, %rsi
1105  	0x09, 0xc2, //0x00000e0a orl          %eax, %edx
1106  	0x49, 0x89, 0xf4, //0x00000e0c movq         %rsi, %r12
1107  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000e0f je           LBB0_210
1108  	0xe9, 0xc7, 0xfc, 0xff, 0xff, //0x00000e15 jmp          LBB0_167
1109  	//0x00000e1a LBB0_209
1110  	0x49, 0x89, 0xc4, //0x00000e1a movq         %rax, %r12
1111  	//0x00000e1d LBB0_210
1112  	0x80, 0xf9, 0x0d, //0x00000e1d cmpb         $13, %cl
1113  	0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00000e20 je           LBB0_196
1114  	0x4c, 0x89, 0xe6, //0x00000e26 movq         %r12, %rsi
1115  	0x80, 0xf9, 0x0a, //0x00000e29 cmpb         $10, %cl
1116  	0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00000e2c je           LBB0_197
1117  	0xe9, 0xaa, 0xfc, 0xff, 0xff, //0x00000e32 jmp          LBB0_167
1118  	//0x00000e37 LBB0_168
1119  	0x80, 0xf9, 0x2f, //0x00000e37 cmpb         $47, %cl
1120  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000e3a jne          LBB0_170
1121  	0x40, 0xb6, 0x2f, //0x00000e40 movb         $47, %sil
1122  	//0x00000e43 LBB0_170
1123  	0x49, 0x89, 0xc4, //0x00000e43 movq         %rax, %r12
1124  	//0x00000e46 LBB0_171
1125  	0x40, 0x0f, 0xb6, 0xc6, //0x00000e46 movzbl       %sil, %eax
1126  	0x48, 0x8b, 0x4d, 0xd0, //0x00000e4a movq         $-48(%rbp), %rcx
1127  	0x0f, 0xb6, 0x04, 0x01, //0x00000e4e movzbl       (%rcx,%rax), %eax
1128  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000e52 cmpl         $255, %eax
1129  	0x0f, 0x84, 0x53, 0x01, 0x00, 0x00, //0x00000e57 je           LBB0_191
1130  	0x41, 0xc1, 0xe5, 0x06, //0x00000e5d shll         $6, %r13d
1131  	0x41, 0x09, 0xc5, //0x00000e61 orl          %eax, %r13d
1132  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000e64 movl         $3, %edi
1133  	0x4d, 0x39, 0xcc, //0x00000e69 cmpq         %r9, %r12
1134  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00000e6c jb           LBB0_175
1135  	0xe9, 0x54, 0xf8, 0xff, 0xff, //0x00000e72 jmp          LBB0_62
1136  	//0x00000e77 LBB0_189
1137  	0x80, 0xf9, 0x6e, //0x00000e77 cmpb         $110, %cl
1138  	0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x00000e7a jne          LBB0_216
1139  	//0x00000e80 LBB0_173
1140  	0x49, 0x89, 0xc4, //0x00000e80 movq         %rax, %r12
1141  	//0x00000e83 LBB0_174
1142  	0xbf, 0x03, 0x00, 0x00, 0x00, //0x00000e83 movl         $3, %edi
1143  	0x4d, 0x39, 0xcc, //0x00000e88 cmpq         %r9, %r12
1144  	0x0f, 0x83, 0x7e, 0xf7, 0xff, 0xff, //0x00000e8b jae          LBB0_49
1145  	//0x00000e91 LBB0_175
1146  	0x49, 0x8d, 0x4c, 0x24, 0x01, //0x00000e91 leaq         $1(%r12), %rcx
1147  	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x00000e96 movzbl       (%r12), %eax
1148  	0x3c, 0x5c, //0x00000e9b cmpb         $92, %al
1149  	0x0f, 0x85, 0xf3, 0x00, 0x00, 0x00, //0x00000e9d jne          LBB0_186
1150  	0x49, 0x8d, 0x44, 0x24, 0x02, //0x00000ea3 leaq         $2(%r12), %rax
1151  	0x40, 0xb6, 0xff, //0x00000ea8 movb         $-1, %sil
1152  	0x4c, 0x39, 0xc8, //0x00000eab cmpq         %r9, %rax
1153  	0x0f, 0x87, 0x18, 0x01, 0x00, 0x00, //0x00000eae ja           LBB0_193
1154  	0x0f, 0xb6, 0x09, //0x00000eb4 movzbl       (%rcx), %ecx
1155  	0x80, 0xf9, 0x71, //0x00000eb7 cmpb         $113, %cl
1156  	0x0f, 0x8e, 0xb7, 0xff, 0xff, 0xff, //0x00000eba jle          LBB0_189
1157  	0x80, 0xf9, 0x72, //0x00000ec0 cmpb         $114, %cl
1158  	0x0f, 0x84, 0xb7, 0xff, 0xff, 0xff, //0x00000ec3 je           LBB0_173
1159  	0x80, 0xf9, 0x75, //0x00000ec9 cmpb         $117, %cl
1160  	0x0f, 0x85, 0x17, 0x01, 0x00, 0x00, //0x00000ecc jne          LBB0_218
1161  	0x4c, 0x89, 0xc9, //0x00000ed2 movq         %r9, %rcx
1162  	0x48, 0x29, 0xc1, //0x00000ed5 subq         %rax, %rcx
1163  	0x48, 0x83, 0xf9, 0x04, //0x00000ed8 cmpq         $4, %rcx
1164  	0x0f, 0x8c, 0x07, 0x01, 0x00, 0x00, //0x00000edc jl           LBB0_218
1165  	0x8b, 0x08, //0x00000ee2 movl         (%rax), %ecx
1166  	0x89, 0xcf, //0x00000ee4 movl         %ecx, %edi
1167  	0xf7, 0xd7, //0x00000ee6 notl         %edi
1168  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00000ee8 leal         $-808464432(%rcx), %edx
1169  	0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x00000eee andl         $-2139062144, %edi
1170  	0x85, 0xd7, //0x00000ef4 testl        %edx, %edi
1171  	0x0f, 0x85, 0xed, 0x00, 0x00, 0x00, //0x00000ef6 jne          LBB0_218
1172  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00000efc leal         $421075225(%rcx), %edx
1173  	0x09, 0xca, //0x00000f02 orl          %ecx, %edx
1174  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00000f04 testl        $-2139062144, %edx
1175  	0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00000f0a jne          LBB0_218
1176  	0x89, 0xcb, //0x00000f10 movl         %ecx, %ebx
1177  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00000f12 andl         $2139062143, %ebx
1178  	0xba, 0xc0, 0xc0, 0xc0, 0xc0, //0x00000f18 movl         $-1061109568, %edx
1179  	0x29, 0xda, //0x00000f1d subl         %ebx, %edx
1180  	0x44, 0x8d, 0x83, 0x46, 0x46, 0x46, 0x46, //0x00000f1f leal         $1179010630(%rbx), %r8d
1181  	0x21, 0xfa, //0x00000f26 andl         %edi, %edx
1182  	0x44, 0x85, 0xc2, //0x00000f28 testl        %r8d, %edx
1183  	0x0f, 0x85, 0xe3, 0x00, 0x00, 0x00, //0x00000f2b jne          LBB0_222
1184  	0xba, 0xe0, 0xe0, 0xe0, 0xe0, //0x00000f31 movl         $-522133280, %edx
1185  	0x29, 0xda, //0x00000f36 subl         %ebx, %edx
1186  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00000f38 addl         $960051513, %ebx
1187  	0x21, 0xd7, //0x00000f3e andl         %edx, %edi
1188  	0x85, 0xdf, //0x00000f40 testl        %ebx, %edi
1189  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000f42 movabsq      $-4294967296, %r8
1190  	0x0f, 0x85, 0x97, 0x00, 0x00, 0x00, //0x00000f4c jne          LBB0_218
1191  	0x0f, 0xc9, //0x00000f52 bswapl       %ecx
1192  	0x89, 0xc8, //0x00000f54 movl         %ecx, %eax
1193  	0xc1, 0xe8, 0x04, //0x00000f56 shrl         $4, %eax
1194  	0xf7, 0xd0, //0x00000f59 notl         %eax
1195  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00000f5b andl         $16843009, %eax
1196  	0x8d, 0x04, 0xc0, //0x00000f60 leal         (%rax,%rax,8), %eax
1197  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00000f63 andl         $252645135, %ecx
1198  	0x01, 0xc1, //0x00000f69 addl         %eax, %ecx
1199  	0x89, 0xc8, //0x00000f6b movl         %ecx, %eax
1200  	0xc1, 0xe8, 0x04, //0x00000f6d shrl         $4, %eax
1201  	0x09, 0xc8, //0x00000f70 orl          %ecx, %eax
1202  	0x89, 0xc1, //0x00000f72 movl         %eax, %ecx
1203  	0xc1, 0xe9, 0x08, //0x00000f74 shrl         $8, %ecx
1204  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00000f77 andl         $65280, %ecx
1205  	0x89, 0xc2, //0x00000f7d movl         %eax, %edx
1206  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00000f7f andl         $128, %edx
1207  	0x49, 0x83, 0xc4, 0x06, //0x00000f85 addq         $6, %r12
1208  	0x09, 0xca, //0x00000f89 orl          %ecx, %edx
1209  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00000f8b je           LBB0_187
1210  	0xe9, 0x56, 0x00, 0x00, 0x00, //0x00000f91 jmp          LBB0_219
1211  	//0x00000f96 LBB0_186
1212  	0x49, 0x89, 0xcc, //0x00000f96 movq         %rcx, %r12
1213  	//0x00000f99 LBB0_187
1214  	0x3c, 0x0d, //0x00000f99 cmpb         $13, %al
1215  	0x0f, 0x84, 0xe2, 0xfe, 0xff, 0xff, //0x00000f9b je           LBB0_174
1216  	0x89, 0xc6, //0x00000fa1 movl         %eax, %esi
1217  	0x3c, 0x0a, //0x00000fa3 cmpb         $10, %al
1218  	0x0f, 0x84, 0xd8, 0xfe, 0xff, 0xff, //0x00000fa5 je           LBB0_174
1219  	0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00000fab jmp          LBB0_219
1220  	//0x00000fb0 LBB0_191
1221  	0xbf, 0x02, 0x00, 0x00, 0x00, //0x00000fb0 movl         $2, %edi
1222  	0xe9, 0x8a, 0xf7, 0xff, 0xff, //0x00000fb5 jmp          LBB0_73
1223  	//0x00000fba LBB0_192
1224  	0x49, 0x89, 0xc4, //0x00000fba movq         %rax, %r12
1225  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00000fbd movabsq      $-4294967296, %r8
1226  	0xe9, 0x7a, 0xfe, 0xff, 0xff, //0x00000fc7 jmp          LBB0_171
1227  	//0x00000fcc LBB0_193
1228  	0x49, 0x89, 0xcc, //0x00000fcc movq         %rcx, %r12
1229  	0xe9, 0x18, 0x00, 0x00, 0x00, //0x00000fcf jmp          LBB0_219
1230  	//0x00000fd4 LBB0_215
1231  	0x44, 0x8b, 0x55, 0xcc, //0x00000fd4 movl         $-52(%rbp), %r10d
1232  	0xe9, 0x04, 0xfb, 0xff, 0xff, //0x00000fd8 jmp          LBB0_167
1233  	//0x00000fdd LBB0_216
1234  	0x80, 0xf9, 0x2f, //0x00000fdd cmpb         $47, %cl
1235  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00000fe0 jne          LBB0_218
1236  	0x40, 0xb6, 0x2f, //0x00000fe6 movb         $47, %sil
1237  	//0x00000fe9 LBB0_218
1238  	0x49, 0x89, 0xc4, //0x00000fe9 movq         %rax, %r12
1239  	//0x00000fec LBB0_219
1240  	0x40, 0x0f, 0xb6, 0xc6, //0x00000fec movzbl       %sil, %eax
1241  	0x48, 0x8b, 0x4d, 0xd0, //0x00000ff0 movq         $-48(%rbp), %rcx
1242  	0x0f, 0xb6, 0x04, 0x01, //0x00000ff4 movzbl       (%rcx,%rax), %eax
1243  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00000ff8 cmpl         $255, %eax
1244  	0x0f, 0x84, 0x45, 0xfb, 0xff, 0xff, //0x00000ffd je           LBB0_221
1245  	//0x00001003 LBB0_220
1246  	0x41, 0xc1, 0xe5, 0x06, //0x00001003 shll         $6, %r13d
1247  	0x41, 0x09, 0xc5, //0x00001007 orl          %eax, %r13d
1248  	0xbf, 0x04, 0x00, 0x00, 0x00, //0x0000100a movl         $4, %edi
1249  	0xe9, 0xb7, 0xf6, 0xff, 0xff, //0x0000100f jmp          LBB0_62
1250  	//0x00001014 LBB0_222
1251  	0x49, 0x89, 0xc4, //0x00001014 movq         %rax, %r12
1252  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x00001017 movabsq      $-4294967296, %r8
1253  	0xe9, 0xc6, 0xff, 0xff, 0xff, //0x00001021 jmp          LBB0_219
1254  	//0x00001026 LBB0_224
1255  	0x49, 0x89, 0xc4, //0x00001026 movq         %rax, %r12
1256  	0xe9, 0xb3, 0xfa, 0xff, 0xff, //0x00001029 jmp          LBB0_167
1257  	//0x0000102e LBB0_226
1258  	0x49, 0xb8, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, //0x0000102e movabsq      $-4294967296, %r8
1259  	0xe9, 0xa4, 0xfa, 0xff, 0xff, //0x00001038 jmp          LBB0_167
1260  	//0x0000103d LBB0_227
1261  	0x49, 0x8d, 0x41, 0xf8, //0x0000103d leaq         $-8(%r9), %rax
1262  	0x48, 0x89, 0x45, 0xa8, //0x00001041 movq         %rax, $-88(%rbp)
1263  	0x49, 0x39, 0xc3, //0x00001045 cmpq         %rax, %r11
1264  	0x0f, 0x87, 0x06, 0x0d, 0x00, 0x00, //0x00001048 ja           LBB0_441
1265  	0x48, 0x8b, 0x45, 0xb8, //0x0000104e movq         $-72(%rbp), %rax
1266  	0x48, 0x83, 0xc0, 0xf8, //0x00001052 addq         $-8, %rax
1267  	0x48, 0x89, 0x45, 0x90, //0x00001056 movq         %rax, $-112(%rbp)
1268  	0x48, 0x39, 0xc2, //0x0000105a cmpq         %rax, %rdx
1269  	0x0f, 0x87, 0xf1, 0x0c, 0x00, 0x00, //0x0000105d ja           LBB0_441
1270  	0x48, 0x8b, 0x45, 0xb0, //0x00001063 movq         $-80(%rbp), %rax
1271  	0x48, 0x8b, 0x4d, 0xa0, //0x00001067 movq         $-96(%rbp), %rcx
1272  	0x48, 0x01, 0xc8, //0x0000106b addq         %rcx, %rax
1273  	0x48, 0x83, 0xc0, 0xff, //0x0000106e addq         $-1, %rax
1274  	0x48, 0x89, 0x45, 0x88, //0x00001072 movq         %rax, $-120(%rbp)
1275  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001076 .p2align 4, 0x90
1276  	//0x00001080 LBB0_230
1277  	0x48, 0x89, 0x55, 0xc0, //0x00001080 movq         %rdx, $-64(%rbp)
1278  	0x41, 0x0f, 0xb6, 0x03, //0x00001084 movzbl       (%r11), %eax
1279  	0x48, 0x8b, 0x55, 0xd0, //0x00001088 movq         $-48(%rbp), %rdx
1280  	0x44, 0x0f, 0xb6, 0x24, 0x02, //0x0000108c movzbl       (%rdx,%rax), %r12d
1281  	0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00001091 movzbl       $1(%r11), %eax
1282  	0x44, 0x0f, 0xb6, 0x14, 0x02, //0x00001096 movzbl       (%rdx,%rax), %r10d
1283  	0x41, 0x0f, 0xb6, 0x43, 0x02, //0x0000109b movzbl       $2(%r11), %eax
1284  	0x44, 0x0f, 0xb6, 0x2c, 0x02, //0x000010a0 movzbl       (%rdx,%rax), %r13d
1285  	0x41, 0x0f, 0xb6, 0x43, 0x03, //0x000010a5 movzbl       $3(%r11), %eax
1286  	0x0f, 0xb6, 0x04, 0x02, //0x000010aa movzbl       (%rdx,%rax), %eax
1287  	0x41, 0x0f, 0xb6, 0x4b, 0x04, //0x000010ae movzbl       $4(%r11), %ecx
1288  	0x44, 0x0f, 0xb6, 0x34, 0x0a, //0x000010b3 movzbl       (%rdx,%rcx), %r14d
1289  	0x41, 0x0f, 0xb6, 0x4b, 0x05, //0x000010b8 movzbl       $5(%r11), %ecx
1290  	0x0f, 0xb6, 0x0c, 0x0a, //0x000010bd movzbl       (%rdx,%rcx), %ecx
1291  	0x41, 0x0f, 0xb6, 0x7b, 0x06, //0x000010c1 movzbl       $6(%r11), %edi
1292  	0x0f, 0xb6, 0x3c, 0x3a, //0x000010c6 movzbl       (%rdx,%rdi), %edi
1293  	0x41, 0x0f, 0xb6, 0x5b, 0x07, //0x000010ca movzbl       $7(%r11), %ebx
1294  	0x0f, 0xb6, 0x1c, 0x1a, //0x000010cf movzbl       (%rdx,%rbx), %ebx
1295  	0x45, 0x89, 0xd0, //0x000010d3 movl         %r10d, %r8d
1296  	0x45, 0x09, 0xe0, //0x000010d6 orl          %r12d, %r8d
1297  	0x41, 0x89, 0xc7, //0x000010d9 movl         %eax, %r15d
1298  	0x45, 0x09, 0xef, //0x000010dc orl          %r13d, %r15d
1299  	0x45, 0x09, 0xc7, //0x000010df orl          %r8d, %r15d
1300  	0x89, 0xce, //0x000010e2 movl         %ecx, %esi
1301  	0x44, 0x09, 0xf6, //0x000010e4 orl          %r14d, %esi
1302  	0x89, 0xfa, //0x000010e7 movl         %edi, %edx
1303  	0x09, 0xf2, //0x000010e9 orl          %esi, %edx
1304  	0x44, 0x09, 0xfa, //0x000010eb orl          %r15d, %edx
1305  	0x89, 0xde, //0x000010ee movl         %ebx, %esi
1306  	0x09, 0xd6, //0x000010f0 orl          %edx, %esi
1307  	0x40, 0x80, 0xfe, 0xff, //0x000010f2 cmpb         $-1, %sil
1308  	0x0f, 0x84, 0x54, 0x00, 0x00, 0x00, //0x000010f6 je           LBB0_232
1309  	0x49, 0xc1, 0xe4, 0x3a, //0x000010fc shlq         $58, %r12
1310  	0x49, 0xc1, 0xe2, 0x34, //0x00001100 shlq         $52, %r10
1311  	0x4d, 0x09, 0xe2, //0x00001104 orq          %r12, %r10
1312  	0x49, 0xc1, 0xe5, 0x2e, //0x00001107 shlq         $46, %r13
1313  	0x48, 0xc1, 0xe0, 0x28, //0x0000110b shlq         $40, %rax
1314  	0x4c, 0x09, 0xe8, //0x0000110f orq          %r13, %rax
1315  	0x4c, 0x09, 0xd0, //0x00001112 orq          %r10, %rax
1316  	0x49, 0xc1, 0xe6, 0x22, //0x00001115 shlq         $34, %r14
1317  	0x48, 0xc1, 0xe1, 0x1c, //0x00001119 shlq         $28, %rcx
1318  	0x4c, 0x09, 0xf1, //0x0000111d orq          %r14, %rcx
1319  	0x48, 0xc1, 0xe7, 0x16, //0x00001120 shlq         $22, %rdi
1320  	0x48, 0x09, 0xcf, //0x00001124 orq          %rcx, %rdi
1321  	0x48, 0x09, 0xc7, //0x00001127 orq          %rax, %rdi
1322  	0x48, 0xc1, 0xe3, 0x10, //0x0000112a shlq         $16, %rbx
1323  	0x48, 0x09, 0xfb, //0x0000112e orq          %rdi, %rbx
1324  	0x48, 0x0f, 0xcb, //0x00001131 bswapq       %rbx
1325  	0x48, 0x8b, 0x55, 0xc0, //0x00001134 movq         $-64(%rbp), %rdx
1326  	0x48, 0x89, 0x1a, //0x00001138 movq         %rbx, (%rdx)
1327  	0x49, 0x83, 0xc3, 0x08, //0x0000113b addq         $8, %r11
1328  	0x48, 0x83, 0xc2, 0x06, //0x0000113f addq         $6, %rdx
1329  	0xe9, 0xb8, 0x06, 0x00, 0x00, //0x00001143 jmp          LBB0_384
1330  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001148 .p2align 4, 0x90
1331  	//0x00001150 LBB0_232
1332  	0x4d, 0x39, 0xcb, //0x00001150 cmpq         %r9, %r11
1333  	0x0f, 0x83, 0xcc, 0x00, 0x00, 0x00, //0x00001153 jae          LBB0_244
1334  	0x4c, 0x89, 0xde, //0x00001159 movq         %r11, %rsi
1335  	0x44, 0x8b, 0x75, 0xcc, //0x0000115c movl         $-52(%rbp), %r14d
1336  	0x41, 0xf6, 0xc6, 0x08, //0x00001160 testb        $8, %r14b
1337  	0x0f, 0x84, 0x13, 0x00, 0x00, 0x00, //0x00001164 je           LBB0_235
1338  	0xe9, 0xd4, 0x00, 0x00, 0x00, //0x0000116a jmp          LBB0_247
1339  	0x90, //0x0000116f .p2align 4, 0x90
1340  	//0x00001170 LBB0_234
1341  	0x48, 0x83, 0xc6, 0x01, //0x00001170 addq         $1, %rsi
1342  	0x4c, 0x39, 0xce, //0x00001174 cmpq         %r9, %rsi
1343  	0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001177 jae          LBB0_263
1344  	//0x0000117d LBB0_235
1345  	0x44, 0x0f, 0xb6, 0x06, //0x0000117d movzbl       (%rsi), %r8d
1346  	0x49, 0x83, 0xf8, 0x0d, //0x00001181 cmpq         $13, %r8
1347  	0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001185 je           LBB0_234
1348  	0x41, 0x80, 0xf8, 0x0a, //0x0000118b cmpb         $10, %r8b
1349  	0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x0000118f je           LBB0_234
1350  	0x48, 0x8b, 0x45, 0xd0, //0x00001195 movq         $-48(%rbp), %rax
1351  	0x42, 0x0f, 0xb6, 0x14, 0x00, //0x00001199 movzbl       (%rax,%r8), %edx
1352  	0x48, 0x83, 0xc6, 0x01, //0x0000119e addq         $1, %rsi
1353  	0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x000011a2 cmpl         $255, %edx
1354  	0x0f, 0x84, 0xf0, 0x02, 0x00, 0x00, //0x000011a8 je           LBB0_287
1355  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x000011ae movl         $1, %ebx
1356  	0x4c, 0x39, 0xce, //0x000011b3 cmpq         %r9, %rsi
1357  	0x0f, 0x82, 0x21, 0x00, 0x00, 0x00, //0x000011b6 jb           LBB0_240
1358  	0xe9, 0x59, 0x02, 0x00, 0x00, //0x000011bc jmp          LBB0_277
1359  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000011c1 .p2align 4, 0x90
1360  	//0x000011d0 LBB0_239
1361  	0x48, 0x83, 0xc6, 0x01, //0x000011d0 addq         $1, %rsi
1362  	0x4c, 0x39, 0xce, //0x000011d4 cmpq         %r9, %rsi
1363  	0x0f, 0x83, 0xae, 0x04, 0x00, 0x00, //0x000011d7 jae          LBB0_320
1364  	//0x000011dd LBB0_240
1365  	0x44, 0x0f, 0xb6, 0x06, //0x000011dd movzbl       (%rsi), %r8d
1366  	0x49, 0x83, 0xf8, 0x0d, //0x000011e1 cmpq         $13, %r8
1367  	0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x000011e5 je           LBB0_239
1368  	0x41, 0x80, 0xf8, 0x0a, //0x000011eb cmpb         $10, %r8b
1369  	0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x000011ef je           LBB0_239
1370  	0x48, 0x8b, 0x45, 0xd0, //0x000011f5 movq         $-48(%rbp), %rax
1371  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000011f9 movzbl       (%rax,%r8), %eax
1372  	0x48, 0x83, 0xc6, 0x01, //0x000011fe addq         $1, %rsi
1373  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001202 cmpl         $255, %eax
1374  	0x0f, 0x84, 0x1e, 0x08, 0x00, 0x00, //0x00001207 je           LBB0_374
1375  	0xc1, 0xe2, 0x06, //0x0000120d shll         $6, %edx
1376  	0x09, 0xc2, //0x00001210 orl          %eax, %edx
1377  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001212 movl         $2, %ebx
1378  	0x4c, 0x39, 0xce, //0x00001217 cmpq         %r9, %rsi
1379  	0x0f, 0x82, 0x75, 0x01, 0x00, 0x00, //0x0000121a jb           LBB0_267
1380  	0xe9, 0xf5, 0x01, 0x00, 0x00, //0x00001220 jmp          LBB0_277
1381  	//0x00001225 LBB0_244
1382  	0x48, 0x8b, 0x55, 0xc0, //0x00001225 movq         $-64(%rbp), %rdx
1383  	0xe9, 0xd2, 0x05, 0x00, 0x00, //0x00001229 jmp          LBB0_384
1384  	//0x0000122e LBB0_261
1385  	0x80, 0xf9, 0x6e, //0x0000122e cmpb         $110, %cl
1386  	0x0f, 0x85, 0xae, 0x01, 0x00, 0x00, //0x00001231 jne          LBB0_272
1387  	//0x00001237 LBB0_245
1388  	0x48, 0x89, 0xc6, //0x00001237 movq         %rax, %rsi
1389  	//0x0000123a LBB0_246
1390  	0x4c, 0x39, 0xce, //0x0000123a cmpq         %r9, %rsi
1391  	0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x0000123d jae          LBB0_263
1392  	//0x00001243 LBB0_247
1393  	0x48, 0x8d, 0x4e, 0x01, //0x00001243 leaq         $1(%rsi), %rcx
1394  	0x0f, 0xb6, 0x06, //0x00001247 movzbl       (%rsi), %eax
1395  	0x3c, 0x5c, //0x0000124a cmpb         $92, %al
1396  	0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000124c jne          LBB0_259
1397  	0x48, 0x8d, 0x46, 0x02, //0x00001252 leaq         $2(%rsi), %rax
1398  	0x41, 0xb0, 0xff, //0x00001256 movb         $-1, %r8b
1399  	0x4c, 0x39, 0xc8, //0x00001259 cmpq         %r9, %rax
1400  	0x0f, 0x87, 0x7b, 0x01, 0x00, 0x00, //0x0000125c ja           LBB0_271
1401  	0x0f, 0xb6, 0x09, //0x00001262 movzbl       (%rcx), %ecx
1402  	0x80, 0xf9, 0x71, //0x00001265 cmpb         $113, %cl
1403  	0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001268 jle          LBB0_261
1404  	0x80, 0xf9, 0x72, //0x0000126e cmpb         $114, %cl
1405  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001271 je           LBB0_245
1406  	0x80, 0xf9, 0x75, //0x00001277 cmpb         $117, %cl
1407  	0x0f, 0x85, 0x71, 0x01, 0x00, 0x00, //0x0000127a jne          LBB0_274
1408  	0x4c, 0x89, 0xc9, //0x00001280 movq         %r9, %rcx
1409  	0x48, 0x29, 0xc1, //0x00001283 subq         %rax, %rcx
1410  	0x48, 0x83, 0xf9, 0x04, //0x00001286 cmpq         $4, %rcx
1411  	0x0f, 0x8c, 0x61, 0x01, 0x00, 0x00, //0x0000128a jl           LBB0_274
1412  	0x8b, 0x08, //0x00001290 movl         (%rax), %ecx
1413  	0x89, 0xca, //0x00001292 movl         %ecx, %edx
1414  	0xf7, 0xd2, //0x00001294 notl         %edx
1415  	0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001296 leal         $-808464432(%rcx), %ebx
1416  	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x0000129c andl         $-2139062144, %edx
1417  	0x85, 0xda, //0x000012a2 testl        %ebx, %edx
1418  	0x0f, 0x85, 0x47, 0x01, 0x00, 0x00, //0x000012a4 jne          LBB0_274
1419  	0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x000012aa leal         $421075225(%rcx), %ebx
1420  	0x09, 0xcb, //0x000012b0 orl          %ecx, %ebx
1421  	0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x000012b2 testl        $-2139062144, %ebx
1422  	0x0f, 0x85, 0x33, 0x01, 0x00, 0x00, //0x000012b8 jne          LBB0_274
1423  	0x89, 0xcb, //0x000012be movl         %ecx, %ebx
1424  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x000012c0 andl         $2139062143, %ebx
1425  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000012c6 movl         $-1061109568, %edi
1426  	0x29, 0xdf, //0x000012cb subl         %ebx, %edi
1427  	0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x000012cd leal         $1179010630(%rbx), %r10d
1428  	0x21, 0xd7, //0x000012d4 andl         %edx, %edi
1429  	0x44, 0x85, 0xd7, //0x000012d6 testl        %r10d, %edi
1430  	0x0f, 0x85, 0x12, 0x01, 0x00, 0x00, //0x000012d9 jne          LBB0_274
1431  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000012df movl         $-522133280, %edi
1432  	0x29, 0xdf, //0x000012e4 subl         %ebx, %edi
1433  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x000012e6 addl         $960051513, %ebx
1434  	0x21, 0xfa, //0x000012ec andl         %edi, %edx
1435  	0x85, 0xda, //0x000012ee testl        %ebx, %edx
1436  	0x0f, 0x85, 0xfb, 0x00, 0x00, 0x00, //0x000012f0 jne          LBB0_274
1437  	0x0f, 0xc9, //0x000012f6 bswapl       %ecx
1438  	0x89, 0xc8, //0x000012f8 movl         %ecx, %eax
1439  	0xc1, 0xe8, 0x04, //0x000012fa shrl         $4, %eax
1440  	0xf7, 0xd0, //0x000012fd notl         %eax
1441  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000012ff andl         $16843009, %eax
1442  	0x8d, 0x04, 0xc0, //0x00001304 leal         (%rax,%rax,8), %eax
1443  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001307 andl         $252645135, %ecx
1444  	0x01, 0xc1, //0x0000130d addl         %eax, %ecx
1445  	0x89, 0xc8, //0x0000130f movl         %ecx, %eax
1446  	0xc1, 0xe8, 0x04, //0x00001311 shrl         $4, %eax
1447  	0x09, 0xc8, //0x00001314 orl          %ecx, %eax
1448  	0x89, 0xc1, //0x00001316 movl         %eax, %ecx
1449  	0xc1, 0xe9, 0x08, //0x00001318 shrl         $8, %ecx
1450  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000131b andl         $65280, %ecx
1451  	0x89, 0xc2, //0x00001321 movl         %eax, %edx
1452  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001323 andl         $128, %edx
1453  	0x48, 0x83, 0xc6, 0x06, //0x00001329 addq         $6, %rsi
1454  	0x09, 0xca, //0x0000132d orl          %ecx, %edx
1455  	0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x0000132f jne          LBB0_275
1456  	0x3c, 0x0d, //0x00001335 cmpb         $13, %al
1457  	0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00001337 jne          LBB0_260
1458  	0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x0000133d jmp          LBB0_246
1459  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001342 .p2align 4, 0x90
1460  	//0x00001350 LBB0_259
1461  	0x48, 0x89, 0xce, //0x00001350 movq         %rcx, %rsi
1462  	0x3c, 0x0d, //0x00001353 cmpb         $13, %al
1463  	0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001355 je           LBB0_246
1464  	//0x0000135b LBB0_260
1465  	0x41, 0x89, 0xc0, //0x0000135b movl         %eax, %r8d
1466  	0x3c, 0x0a, //0x0000135e cmpb         $10, %al
1467  	0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00001360 je           LBB0_246
1468  	0xe9, 0x89, 0x00, 0x00, 0x00, //0x00001366 jmp          LBB0_275
1469  	//0x0000136b LBB0_263
1470  	0x31, 0xdb, //0x0000136b xorl         %ebx, %ebx
1471  	0x31, 0xd2, //0x0000136d xorl         %edx, %edx
1472  	//0x0000136f LBB0_264
1473  	0x85, 0xdb, //0x0000136f testl        %ebx, %ebx
1474  	0x0f, 0x85, 0xa3, 0x00, 0x00, 0x00, //0x00001371 jne          LBB0_277
1475  	0x49, 0x89, 0xf3, //0x00001377 movq         %rsi, %r11
1476  	0x48, 0x8b, 0x55, 0xc0, //0x0000137a movq         $-64(%rbp), %rdx
1477  	0xe9, 0x7d, 0x04, 0x00, 0x00, //0x0000137e jmp          LBB0_384
1478  	//0x00001383 LBB0_266
1479  	0x48, 0x83, 0xc6, 0x01, //0x00001383 addq         $1, %rsi
1480  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001387 movl         $2, %ebx
1481  	0x4c, 0x39, 0xce, //0x0000138c cmpq         %r9, %rsi
1482  	0x0f, 0x83, 0xda, 0xff, 0xff, 0xff, //0x0000138f jae          LBB0_264
1483  	//0x00001395 LBB0_267
1484  	0x44, 0x0f, 0xb6, 0x06, //0x00001395 movzbl       (%rsi), %r8d
1485  	0x49, 0x83, 0xf8, 0x0d, //0x00001399 cmpq         $13, %r8
1486  	0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000139d je           LBB0_266
1487  	0x41, 0x80, 0xf8, 0x0a, //0x000013a3 cmpb         $10, %r8b
1488  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x000013a7 je           LBB0_266
1489  	0x48, 0x8b, 0x45, 0xd0, //0x000013ad movq         $-48(%rbp), %rax
1490  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x000013b1 movzbl       (%rax,%r8), %eax
1491  	0x48, 0x83, 0xc6, 0x01, //0x000013b6 addq         $1, %rsi
1492  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x000013ba cmpl         $255, %eax
1493  	0x0f, 0x84, 0x03, 0x08, 0x00, 0x00, //0x000013bf je           LBB0_409
1494  	0xc1, 0xe2, 0x06, //0x000013c5 shll         $6, %edx
1495  	0x09, 0xc2, //0x000013c8 orl          %eax, %edx
1496  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x000013ca movl         $3, %ebx
1497  	0x4c, 0x39, 0xce, //0x000013cf cmpq         %r9, %rsi
1498  	0x0f, 0x82, 0x95, 0x04, 0x00, 0x00, //0x000013d2 jb           LBB0_347
1499  	0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000013d8 jmp          LBB0_277
1500  	//0x000013dd LBB0_271
1501  	0x48, 0x89, 0xce, //0x000013dd movq         %rcx, %rsi
1502  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x000013e0 jmp          LBB0_275
1503  	//0x000013e5 LBB0_272
1504  	0x80, 0xf9, 0x2f, //0x000013e5 cmpb         $47, %cl
1505  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000013e8 jne          LBB0_274
1506  	0x41, 0xb0, 0x2f, //0x000013ee movb         $47, %r8b
1507  	//0x000013f1 LBB0_274
1508  	0x48, 0x89, 0xc6, //0x000013f1 movq         %rax, %rsi
1509  	//0x000013f4 LBB0_275
1510  	0x41, 0x0f, 0xb6, 0xc0, //0x000013f4 movzbl       %r8b, %eax
1511  	0x48, 0x8b, 0x4d, 0xd0, //0x000013f8 movq         $-48(%rbp), %rcx
1512  	0x0f, 0xb6, 0x14, 0x01, //0x000013fc movzbl       (%rcx,%rax), %edx
1513  	0x81, 0xfa, 0xff, 0x00, 0x00, 0x00, //0x00001400 cmpl         $255, %edx
1514  	0x0f, 0x84, 0x92, 0x00, 0x00, 0x00, //0x00001406 je           LBB0_287
1515  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000140c movl         $1, %ebx
1516  	0x4c, 0x39, 0xce, //0x00001411 cmpq         %r9, %rsi
1517  	0x0f, 0x82, 0x49, 0x01, 0x00, 0x00, //0x00001414 jb           LBB0_303
1518  	//0x0000141a LBB0_277
1519  	0x41, 0xf6, 0xc6, 0x02, //0x0000141a testb        $2, %r14b
1520  	0x0f, 0x94, 0xc0, //0x0000141e sete         %al
1521  	0x83, 0xfb, 0x01, //0x00001421 cmpl         $1, %ebx
1522  	0x0f, 0x94, 0xc1, //0x00001424 sete         %cl
1523  	0x41, 0x89, 0xd6, //0x00001427 movl         %edx, %r14d
1524  	0x4c, 0x39, 0xce, //0x0000142a cmpq         %r9, %rsi
1525  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000142d jb           LBB0_280
1526  	0x83, 0xfb, 0x04, //0x00001433 cmpl         $4, %ebx
1527  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001436 je           LBB0_280
1528  	0x08, 0xc8, //0x0000143c orb          %cl, %al
1529  	0x0f, 0x85, 0x9e, 0x03, 0x00, 0x00, //0x0000143e jne          LBB0_383
1530  	//0x00001444 LBB0_280
1531  	0xb0, 0x04, //0x00001444 movb         $4, %al
1532  	0x28, 0xd8, //0x00001446 subb         %bl, %al
1533  	0x0f, 0xb6, 0xc0, //0x00001448 movzbl       %al, %eax
1534  	0x01, 0xc0, //0x0000144b addl         %eax, %eax
1535  	0x8d, 0x0c, 0x40, //0x0000144d leal         (%rax,%rax,2), %ecx
1536  	0x44, 0x89, 0xf2, //0x00001450 movl         %r14d, %edx
1537  	0xd3, 0xe2, //0x00001453 shll         %cl, %edx
1538  	0x83, 0xfb, 0x02, //0x00001455 cmpl         $2, %ebx
1539  	0x0f, 0x84, 0x24, 0x00, 0x00, 0x00, //0x00001458 je           LBB0_285
1540  	0x83, 0xfb, 0x03, //0x0000145e cmpl         $3, %ebx
1541  	0x0f, 0x84, 0x14, 0x00, 0x00, 0x00, //0x00001461 je           LBB0_284
1542  	0x89, 0xd0, //0x00001467 movl         %edx, %eax
1543  	0x83, 0xfb, 0x04, //0x00001469 cmpl         $4, %ebx
1544  	0x48, 0x8b, 0x55, 0xc0, //0x0000146c movq         $-64(%rbp), %rdx
1545  	0x0f, 0x85, 0x17, 0x00, 0x00, 0x00, //0x00001470 jne          LBB0_286
1546  	0x88, 0x42, 0x02, //0x00001476 movb         %al, $2(%rdx)
1547  	0x89, 0xc2, //0x00001479 movl         %eax, %edx
1548  	//0x0000147b LBB0_284
1549  	0x48, 0x8b, 0x45, 0xc0, //0x0000147b movq         $-64(%rbp), %rax
1550  	0x88, 0x70, 0x01, //0x0000147f movb         %dh, $1(%rax)
1551  	//0x00001482 LBB0_285
1552  	0xc1, 0xea, 0x10, //0x00001482 shrl         $16, %edx
1553  	0x89, 0xd0, //0x00001485 movl         %edx, %eax
1554  	0x48, 0x8b, 0x55, 0xc0, //0x00001487 movq         $-64(%rbp), %rdx
1555  	0x88, 0x02, //0x0000148b movb         %al, (%rdx)
1556  	//0x0000148d LBB0_286
1557  	0x89, 0xd8, //0x0000148d movl         %ebx, %eax
1558  	0x48, 0x01, 0xc2, //0x0000148f addq         %rax, %rdx
1559  	0x48, 0x83, 0xc2, 0xff, //0x00001492 addq         $-1, %rdx
1560  	0x49, 0x89, 0xf3, //0x00001496 movq         %rsi, %r11
1561  	0xe9, 0x62, 0x03, 0x00, 0x00, //0x00001499 jmp          LBB0_384
1562  	//0x0000149e LBB0_287
1563  	0x31, 0xdb, //0x0000149e xorl         %ebx, %ebx
1564  	0x31, 0xd2, //0x000014a0 xorl         %edx, %edx
1565  	//0x000014a2 LBB0_288
1566  	0x41, 0xf6, 0xc6, 0x02, //0x000014a2 testb        $2, %r14b
1567  	0x0f, 0x85, 0x36, 0x03, 0x00, 0x00, //0x000014a6 jne          LBB0_383
1568  	0x41, 0x80, 0xf8, 0x3d, //0x000014ac cmpb         $61, %r8b
1569  	0x0f, 0x85, 0x2c, 0x03, 0x00, 0x00, //0x000014b0 jne          LBB0_383
1570  	0x83, 0xfb, 0x02, //0x000014b6 cmpl         $2, %ebx
1571  	0x0f, 0x82, 0x23, 0x03, 0x00, 0x00, //0x000014b9 jb           LBB0_383
1572  	0x41, 0x89, 0xd6, //0x000014bf movl         %edx, %r14d
1573  	0x41, 0xbd, 0x05, 0x00, 0x00, 0x00, //0x000014c2 movl         $5, %r13d
1574  	0x41, 0x29, 0xdd, //0x000014c8 subl         %ebx, %r13d
1575  	0xf6, 0x45, 0xcc, 0x08, //0x000014cb testb        $8, $-52(%rbp)
1576  	0x0f, 0x85, 0xc0, 0x01, 0x00, 0x00, //0x000014cf jne          LBB0_321
1577  	0x4c, 0x39, 0xce, //0x000014d5 cmpq         %r9, %rsi
1578  	0x0f, 0x83, 0x66, 0xff, 0xff, 0xff, //0x000014d8 jae          LBB0_280
1579  	0x48, 0x8d, 0x4e, 0x01, //0x000014de leaq         $1(%rsi), %rcx
1580  	0x48, 0x8b, 0x45, 0x88, //0x000014e2 movq         $-120(%rbp), %rax
1581  	0x48, 0x29, 0xf0, //0x000014e6 subq         %rsi, %rax
1582  	0x48, 0x83, 0xc6, 0x02, //0x000014e9 addq         $2, %rsi
1583  	0x48, 0x89, 0xf7, //0x000014ed movq         %rsi, %rdi
1584  	0x48, 0x89, 0xce, //0x000014f0 movq         %rcx, %rsi
1585  	0xe9, 0x1a, 0x00, 0x00, 0x00, //0x000014f3 jmp          LBB0_295
1586  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000014f8 .p2align 4, 0x90
1587  	//0x00001500 LBB0_294
1588  	0x48, 0x83, 0xc6, 0x01, //0x00001500 addq         $1, %rsi
1589  	0x48, 0x83, 0xc7, 0x01, //0x00001504 addq         $1, %rdi
1590  	0x48, 0x83, 0xc0, 0xff, //0x00001508 addq         $-1, %rax
1591  	0x0f, 0x83, 0x23, 0x05, 0x00, 0x00, //0x0000150c jae          LBB0_375
1592  	//0x00001512 LBB0_295
1593  	0x0f, 0xb6, 0x4e, 0xff, //0x00001512 movzbl       $-1(%rsi), %ecx
1594  	0x80, 0xf9, 0x0a, //0x00001516 cmpb         $10, %cl
1595  	0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00001519 je           LBB0_294
1596  	0x80, 0xf9, 0x0d, //0x0000151f cmpb         $13, %cl
1597  	0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00001522 je           LBB0_294
1598  	0x80, 0xf9, 0x3d, //0x00001528 cmpb         $61, %cl
1599  	0x0f, 0x85, 0xb1, 0x02, 0x00, 0x00, //0x0000152b jne          LBB0_383
1600  	0x41, 0x83, 0xfd, 0x02, //0x00001531 cmpl         $2, %r13d
1601  	0x0f, 0x84, 0xa7, 0x02, 0x00, 0x00, //0x00001535 je           LBB0_383
1602  	0x4c, 0x39, 0xce, //0x0000153b cmpq         %r9, %rsi
1603  	0x0f, 0x83, 0x00, 0xff, 0xff, 0xff, //0x0000153e jae          LBB0_280
1604  	0x48, 0x01, 0xc6, //0x00001544 addq         %rax, %rsi
1605  	0x31, 0xc9, //0x00001547 xorl         %ecx, %ecx
1606  	0xe9, 0xe7, 0x02, 0x00, 0x00, //0x00001549 jmp          LBB0_342
1607  	//0x0000154e LBB0_317
1608  	0x80, 0xf9, 0x6e, //0x0000154e cmpb         $110, %cl
1609  	0x0f, 0x85, 0x50, 0x03, 0x00, 0x00, //0x00001551 jne          LBB0_351
1610  	//0x00001557 LBB0_301
1611  	0x48, 0x89, 0xc6, //0x00001557 movq         %rax, %rsi
1612  	//0x0000155a LBB0_302
1613  	0x4c, 0x39, 0xce, //0x0000155a cmpq         %r9, %rsi
1614  	0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x0000155d jae          LBB0_320
1615  	//0x00001563 LBB0_303
1616  	0x48, 0x8d, 0x4e, 0x01, //0x00001563 leaq         $1(%rsi), %rcx
1617  	0x0f, 0xb6, 0x06, //0x00001567 movzbl       (%rsi), %eax
1618  	0x3c, 0x5c, //0x0000156a cmpb         $92, %al
1619  	0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x0000156c jne          LBB0_315
1620  	0x48, 0x8d, 0x46, 0x02, //0x00001572 leaq         $2(%rsi), %rax
1621  	0x41, 0xb0, 0xff, //0x00001576 movb         $-1, %r8b
1622  	0x4c, 0x39, 0xc8, //0x00001579 cmpq         %r9, %rax
1623  	0x0f, 0x87, 0xd1, 0x02, 0x00, 0x00, //0x0000157c ja           LBB0_345
1624  	0x0f, 0xb6, 0x09, //0x00001582 movzbl       (%rcx), %ecx
1625  	0x80, 0xf9, 0x71, //0x00001585 cmpb         $113, %cl
1626  	0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001588 jle          LBB0_317
1627  	0x80, 0xf9, 0x72, //0x0000158e cmpb         $114, %cl
1628  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001591 je           LBB0_301
1629  	0x80, 0xf9, 0x75, //0x00001597 cmpb         $117, %cl
1630  	0x0f, 0x85, 0x13, 0x03, 0x00, 0x00, //0x0000159a jne          LBB0_353
1631  	0x4c, 0x89, 0xc9, //0x000015a0 movq         %r9, %rcx
1632  	0x48, 0x29, 0xc1, //0x000015a3 subq         %rax, %rcx
1633  	0x48, 0x83, 0xf9, 0x04, //0x000015a6 cmpq         $4, %rcx
1634  	0x0f, 0x8c, 0x03, 0x03, 0x00, 0x00, //0x000015aa jl           LBB0_353
1635  	0x41, 0x89, 0xd7, //0x000015b0 movl         %edx, %r15d
1636  	0x8b, 0x08, //0x000015b3 movl         (%rax), %ecx
1637  	0x89, 0xcb, //0x000015b5 movl         %ecx, %ebx
1638  	0xf7, 0xd3, //0x000015b7 notl         %ebx
1639  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000015b9 leal         $-808464432(%rcx), %edx
1640  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000015bf andl         $-2139062144, %ebx
1641  	0x85, 0xd3, //0x000015c5 testl        %edx, %ebx
1642  	0x0f, 0x85, 0x4c, 0x02, 0x00, 0x00, //0x000015c7 jne          LBB0_340
1643  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000015cd leal         $421075225(%rcx), %edx
1644  	0x09, 0xca, //0x000015d3 orl          %ecx, %edx
1645  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000015d5 testl        $-2139062144, %edx
1646  	0x0f, 0x85, 0x38, 0x02, 0x00, 0x00, //0x000015db jne          LBB0_340
1647  	0x89, 0xca, //0x000015e1 movl         %ecx, %edx
1648  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000015e3 andl         $2139062143, %edx
1649  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000015e9 movl         $-1061109568, %edi
1650  	0x29, 0xd7, //0x000015ee subl         %edx, %edi
1651  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000015f0 leal         $1179010630(%rdx), %r10d
1652  	0x21, 0xdf, //0x000015f7 andl         %ebx, %edi
1653  	0x44, 0x85, 0xd7, //0x000015f9 testl        %r10d, %edi
1654  	0x0f, 0x85, 0x17, 0x02, 0x00, 0x00, //0x000015fc jne          LBB0_340
1655  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001602 movl         $-522133280, %edi
1656  	0x29, 0xd7, //0x00001607 subl         %edx, %edi
1657  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001609 addl         $960051513, %edx
1658  	0x21, 0xfb, //0x0000160f andl         %edi, %ebx
1659  	0x85, 0xd3, //0x00001611 testl        %edx, %ebx
1660  	0x0f, 0x85, 0x00, 0x02, 0x00, 0x00, //0x00001613 jne          LBB0_340
1661  	0x0f, 0xc9, //0x00001619 bswapl       %ecx
1662  	0x89, 0xc8, //0x0000161b movl         %ecx, %eax
1663  	0xc1, 0xe8, 0x04, //0x0000161d shrl         $4, %eax
1664  	0xf7, 0xd0, //0x00001620 notl         %eax
1665  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001622 andl         $16843009, %eax
1666  	0x8d, 0x04, 0xc0, //0x00001627 leal         (%rax,%rax,8), %eax
1667  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000162a andl         $252645135, %ecx
1668  	0x01, 0xc1, //0x00001630 addl         %eax, %ecx
1669  	0x89, 0xc8, //0x00001632 movl         %ecx, %eax
1670  	0xc1, 0xe8, 0x04, //0x00001634 shrl         $4, %eax
1671  	0x09, 0xc8, //0x00001637 orl          %ecx, %eax
1672  	0x89, 0xc1, //0x00001639 movl         %eax, %ecx
1673  	0xc1, 0xe9, 0x08, //0x0000163b shrl         $8, %ecx
1674  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000163e andl         $65280, %ecx
1675  	0x89, 0xc2, //0x00001644 movl         %eax, %edx
1676  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001646 andl         $128, %edx
1677  	0x48, 0x83, 0xc6, 0x06, //0x0000164c addq         $6, %rsi
1678  	0x09, 0xca, //0x00001650 orl          %ecx, %edx
1679  	0x44, 0x89, 0xfa, //0x00001652 movl         %r15d, %edx
1680  	0x0f, 0x85, 0x5b, 0x02, 0x00, 0x00, //0x00001655 jne          LBB0_354
1681  	0x3c, 0x0d, //0x0000165b cmpb         $13, %al
1682  	0x0f, 0x85, 0x18, 0x00, 0x00, 0x00, //0x0000165d jne          LBB0_316
1683  	0xe9, 0xf2, 0xfe, 0xff, 0xff, //0x00001663 jmp          LBB0_302
1684  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001668 .p2align 4, 0x90
1685  	//0x00001670 LBB0_315
1686  	0x48, 0x89, 0xce, //0x00001670 movq         %rcx, %rsi
1687  	0x3c, 0x0d, //0x00001673 cmpb         $13, %al
1688  	0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001675 je           LBB0_302
1689  	//0x0000167b LBB0_316
1690  	0x41, 0x89, 0xc0, //0x0000167b movl         %eax, %r8d
1691  	0x3c, 0x0a, //0x0000167e cmpb         $10, %al
1692  	0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00001680 je           LBB0_302
1693  	0xe9, 0x2b, 0x02, 0x00, 0x00, //0x00001686 jmp          LBB0_354
1694  	//0x0000168b LBB0_320
1695  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000168b movl         $1, %ebx
1696  	0xe9, 0xda, 0xfc, 0xff, 0xff, //0x00001690 jmp          LBB0_264
1697  	//0x00001695 LBB0_321
1698  	0x4c, 0x39, 0xce, //0x00001695 cmpq         %r9, %rsi
1699  	0x0f, 0x83, 0xa6, 0xfd, 0xff, 0xff, //0x00001698 jae          LBB0_280
1700  	0x48, 0x89, 0xf7, //0x0000169e movq         %rsi, %rdi
1701  	0xe9, 0x1d, 0x00, 0x00, 0x00, //0x000016a1 jmp          LBB0_325
1702  	//0x000016a6 LBB0_339
1703  	0x4c, 0x89, 0xe7, //0x000016a6 movq         %r12, %rdi
1704  	0x4c, 0x39, 0xcf, //0x000016a9 cmpq         %r9, %rdi
1705  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000016ac jb           LBB0_325
1706  	0xe9, 0x91, 0x03, 0x00, 0x00, //0x000016b2 jmp          LBB0_378
1707  	//0x000016b7 LBB0_323
1708  	0x48, 0x89, 0xf7, //0x000016b7 movq         %rsi, %rdi
1709  	0x4c, 0x39, 0xcf, //0x000016ba cmpq         %r9, %rdi
1710  	0x0f, 0x83, 0x85, 0x03, 0x00, 0x00, //0x000016bd jae          LBB0_378
1711  	//0x000016c3 LBB0_325
1712  	0x4c, 0x8d, 0x67, 0x01, //0x000016c3 leaq         $1(%rdi), %r12
1713  	0x0f, 0xb6, 0x0f, //0x000016c7 movzbl       (%rdi), %ecx
1714  	0x80, 0xf9, 0x5c, //0x000016ca cmpb         $92, %cl
1715  	0x0f, 0x85, 0xe7, 0x00, 0x00, 0x00, //0x000016cd jne          LBB0_336
1716  	0x48, 0x8d, 0x77, 0x02, //0x000016d3 leaq         $2(%rdi), %rsi
1717  	0x4c, 0x39, 0xce, //0x000016d7 cmpq         %r9, %rsi
1718  	0x0f, 0x87, 0xff, 0x00, 0x00, 0x00, //0x000016da ja           LBB0_382
1719  	0x41, 0x0f, 0xb6, 0x04, 0x24, //0x000016e0 movzbl       (%r12), %eax
1720  	0x3c, 0x6e, //0x000016e5 cmpb         $110, %al
1721  	0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000016e7 je           LBB0_323
1722  	0x3c, 0x72, //0x000016ed cmpb         $114, %al
1723  	0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000016ef je           LBB0_323
1724  	0x3c, 0x75, //0x000016f5 cmpb         $117, %al
1725  	0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x000016f7 jne          LBB0_383
1726  	0x4c, 0x89, 0xc8, //0x000016fd movq         %r9, %rax
1727  	0x48, 0x29, 0xf0, //0x00001700 subq         %rsi, %rax
1728  	0x48, 0x83, 0xf8, 0x04, //0x00001703 cmpq         $4, %rax
1729  	0x0f, 0x8c, 0xd5, 0x00, 0x00, 0x00, //0x00001707 jl           LBB0_383
1730  	0x8b, 0x16, //0x0000170d movl         (%rsi), %edx
1731  	0x89, 0xd1, //0x0000170f movl         %edx, %ecx
1732  	0xf7, 0xd1, //0x00001711 notl         %ecx
1733  	0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001713 leal         $-808464432(%rdx), %eax
1734  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001719 andl         $-2139062144, %ecx
1735  	0x85, 0xc1, //0x0000171f testl        %eax, %ecx
1736  	0x0f, 0x85, 0xbb, 0x00, 0x00, 0x00, //0x00001721 jne          LBB0_383
1737  	0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x00001727 leal         $421075225(%rdx), %eax
1738  	0x09, 0xd0, //0x0000172d orl          %edx, %eax
1739  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x0000172f testl        $-2139062144, %eax
1740  	0x0f, 0x85, 0xa8, 0x00, 0x00, 0x00, //0x00001734 jne          LBB0_383
1741  	0x89, 0xd0, //0x0000173a movl         %edx, %eax
1742  	0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000173c andl         $2139062143, %eax
1743  	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001741 movl         $-1061109568, %r8d
1744  	0x41, 0x29, 0xc0, //0x00001747 subl         %eax, %r8d
1745  	0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x0000174a leal         $1179010630(%rax), %r10d
1746  	0x41, 0x21, 0xc8, //0x00001751 andl         %ecx, %r8d
1747  	0x45, 0x85, 0xd0, //0x00001754 testl        %r10d, %r8d
1748  	0x0f, 0x85, 0x85, 0x00, 0x00, 0x00, //0x00001757 jne          LBB0_383
1749  	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000175d movl         $-522133280, %r8d
1750  	0x41, 0x29, 0xc0, //0x00001763 subl         %eax, %r8d
1751  	0x05, 0x39, 0x39, 0x39, 0x39, //0x00001766 addl         $960051513, %eax
1752  	0x44, 0x21, 0xc1, //0x0000176b andl         %r8d, %ecx
1753  	0x85, 0xc1, //0x0000176e testl        %eax, %ecx
1754  	0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001770 jne          LBB0_383
1755  	0x0f, 0xca, //0x00001776 bswapl       %edx
1756  	0x89, 0xd0, //0x00001778 movl         %edx, %eax
1757  	0xc1, 0xe8, 0x04, //0x0000177a shrl         $4, %eax
1758  	0xf7, 0xd0, //0x0000177d notl         %eax
1759  	0x25, 0x01, 0x01, 0x01, 0x01, //0x0000177f andl         $16843009, %eax
1760  	0x8d, 0x04, 0xc0, //0x00001784 leal         (%rax,%rax,8), %eax
1761  	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001787 andl         $252645135, %edx
1762  	0x01, 0xc2, //0x0000178d addl         %eax, %edx
1763  	0x89, 0xd1, //0x0000178f movl         %edx, %ecx
1764  	0xc1, 0xe9, 0x04, //0x00001791 shrl         $4, %ecx
1765  	0x09, 0xd1, //0x00001794 orl          %edx, %ecx
1766  	0x89, 0xc8, //0x00001796 movl         %ecx, %eax
1767  	0xc1, 0xe8, 0x08, //0x00001798 shrl         $8, %eax
1768  	0x25, 0x00, 0xff, 0x00, 0x00, //0x0000179b andl         $65280, %eax
1769  	0x89, 0xca, //0x000017a0 movl         %ecx, %edx
1770  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000017a2 andl         $128, %edx
1771  	0x48, 0x83, 0xc7, 0x06, //0x000017a8 addq         $6, %rdi
1772  	0x09, 0xc2, //0x000017ac orl          %eax, %edx
1773  	0x49, 0x89, 0xfc, //0x000017ae movq         %rdi, %r12
1774  	0x48, 0x89, 0xfe, //0x000017b1 movq         %rdi, %rsi
1775  	0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x000017b4 jne          LBB0_383
1776  	//0x000017ba LBB0_336
1777  	0x80, 0xf9, 0x0a, //0x000017ba cmpb         $10, %cl
1778  	0x0f, 0x84, 0xe3, 0xfe, 0xff, 0xff, //0x000017bd je           LBB0_339
1779  	0x80, 0xf9, 0x0d, //0x000017c3 cmpb         $13, %cl
1780  	0x0f, 0x84, 0xda, 0xfe, 0xff, 0xff, //0x000017c6 je           LBB0_339
1781  	0x80, 0xf9, 0x3d, //0x000017cc cmpb         $61, %cl
1782  	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x000017cf jne          LBB0_382
1783  	0x41, 0x83, 0xfd, 0x02, //0x000017d5 cmpl         $2, %r13d
1784  	0x0f, 0x85, 0x06, 0x04, 0x00, 0x00, //0x000017d9 jne          LBB0_412
1785  	//0x000017df LBB0_382
1786  	0x4c, 0x89, 0xe6, //0x000017df movq         %r12, %rsi
1787  	//0x000017e2 LBB0_383
1788  	0x31, 0xc9, //0x000017e2 xorl         %ecx, %ecx
1789  	0x4c, 0x39, 0xce, //0x000017e4 cmpq         %r9, %rsi
1790  	0x0f, 0x94, 0xc1, //0x000017e7 sete         %cl
1791  	0x48, 0x01, 0xf1, //0x000017ea addq         %rsi, %rcx
1792  	0x4c, 0x39, 0xd9, //0x000017ed cmpq         %r11, %rcx
1793  	0x48, 0x8b, 0x55, 0xc0, //0x000017f0 movq         $-64(%rbp), %rdx
1794  	0x0f, 0x85, 0x69, 0x1e, 0x00, 0x00, //0x000017f4 jne          LBB0_864
1795  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000017fa .p2align 4, 0x90
1796  	//0x00001800 LBB0_384
1797  	0x4c, 0x3b, 0x5d, 0xa8, //0x00001800 cmpq         $-88(%rbp), %r11
1798  	0x0f, 0x87, 0x4a, 0x05, 0x00, 0x00, //0x00001804 ja           LBB0_441
1799  	0x48, 0x3b, 0x55, 0x90, //0x0000180a cmpq         $-112(%rbp), %rdx
1800  	0x0f, 0x86, 0x6c, 0xf8, 0xff, 0xff, //0x0000180e jbe          LBB0_230
1801  	0xe9, 0x3b, 0x05, 0x00, 0x00, //0x00001814 jmp          LBB0_441
1802  	//0x00001819 LBB0_340
1803  	0x48, 0x89, 0xc6, //0x00001819 movq         %rax, %rsi
1804  	0x44, 0x89, 0xfa, //0x0000181c movl         %r15d, %edx
1805  	0xe9, 0x92, 0x00, 0x00, 0x00, //0x0000181f jmp          LBB0_354
1806  	//0x00001824 LBB0_341
1807  	0x48, 0x83, 0xc7, 0x01, //0x00001824 addq         $1, %rdi
1808  	0x48, 0x83, 0xc1, 0x01, //0x00001828 addq         $1, %rcx
1809  	0x48, 0x39, 0xc8, //0x0000182c cmpq         %rcx, %rax
1810  	0x0f, 0x84, 0x0f, 0xfc, 0xff, 0xff, //0x0000182f je           LBB0_280
1811  	//0x00001835 LBB0_342
1812  	0x0f, 0xb6, 0x57, 0xff, //0x00001835 movzbl       $-1(%rdi), %edx
1813  	0x80, 0xfa, 0x0d, //0x00001839 cmpb         $13, %dl
1814  	0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000183c je           LBB0_341
1815  	0x80, 0xfa, 0x0a, //0x00001842 cmpb         $10, %dl
1816  	0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00001845 je           LBB0_341
1817  	0x48, 0x89, 0xfe, //0x0000184b movq         %rdi, %rsi
1818  	0xe9, 0x8f, 0xff, 0xff, 0xff, //0x0000184e jmp          LBB0_383
1819  	//0x00001853 LBB0_345
1820  	0x48, 0x89, 0xce, //0x00001853 movq         %rcx, %rsi
1821  	0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00001856 jmp          LBB0_354
1822  	//0x0000185b LBB0_346
1823  	0x48, 0x83, 0xc6, 0x01, //0x0000185b addq         $1, %rsi
1824  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000185f movl         $3, %ebx
1825  	0x4c, 0x39, 0xce, //0x00001864 cmpq         %r9, %rsi
1826  	0x0f, 0x83, 0x02, 0xfb, 0xff, 0xff, //0x00001867 jae          LBB0_264
1827  	//0x0000186d LBB0_347
1828  	0x44, 0x0f, 0xb6, 0x06, //0x0000186d movzbl       (%rsi), %r8d
1829  	0x49, 0x83, 0xf8, 0x0d, //0x00001871 cmpq         $13, %r8
1830  	0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00001875 je           LBB0_346
1831  	0x41, 0x80, 0xf8, 0x0a, //0x0000187b cmpb         $10, %r8b
1832  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000187f je           LBB0_346
1833  	0x48, 0x8b, 0x45, 0xd0, //0x00001885 movq         $-48(%rbp), %rax
1834  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001889 movzbl       (%rax,%r8), %eax
1835  	0x48, 0x83, 0xc6, 0x01, //0x0000188e addq         $1, %rsi
1836  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001892 cmpl         $255, %eax
1837  	0x0f, 0x85, 0xa0, 0x04, 0x00, 0x00, //0x00001897 jne          LBB0_437
1838  	//0x0000189d LBB0_438
1839  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000189d movl         $3, %ebx
1840  	0xe9, 0xfb, 0xfb, 0xff, 0xff, //0x000018a2 jmp          LBB0_288
1841  	//0x000018a7 LBB0_351
1842  	0x80, 0xf9, 0x2f, //0x000018a7 cmpb         $47, %cl
1843  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000018aa jne          LBB0_353
1844  	0x41, 0xb0, 0x2f, //0x000018b0 movb         $47, %r8b
1845  	//0x000018b3 LBB0_353
1846  	0x48, 0x89, 0xc6, //0x000018b3 movq         %rax, %rsi
1847  	//0x000018b6 LBB0_354
1848  	0x41, 0x0f, 0xb6, 0xc0, //0x000018b6 movzbl       %r8b, %eax
1849  	0x48, 0x8b, 0x4d, 0xd0, //0x000018ba movq         $-48(%rbp), %rcx
1850  	0x0f, 0xb6, 0x04, 0x01, //0x000018be movzbl       (%rcx,%rax), %eax
1851  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x000018c2 cmpl         $255, %eax
1852  	0x0f, 0x84, 0x5e, 0x01, 0x00, 0x00, //0x000018c7 je           LBB0_374
1853  	0xc1, 0xe2, 0x06, //0x000018cd shll         $6, %edx
1854  	0x09, 0xc2, //0x000018d0 orl          %eax, %edx
1855  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018d2 movl         $2, %ebx
1856  	0x4c, 0x39, 0xce, //0x000018d7 cmpq         %r9, %rsi
1857  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000018da jb           LBB0_358
1858  	0xe9, 0x35, 0xfb, 0xff, 0xff, //0x000018e0 jmp          LBB0_277
1859  	//0x000018e5 LBB0_372
1860  	0x80, 0xf9, 0x6e, //0x000018e5 cmpb         $110, %cl
1861  	0x0f, 0x85, 0x6a, 0x01, 0x00, 0x00, //0x000018e8 jne          LBB0_386
1862  	//0x000018ee LBB0_356
1863  	0x48, 0x89, 0xc6, //0x000018ee movq         %rax, %rsi
1864  	//0x000018f1 LBB0_357
1865  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x000018f1 movl         $2, %ebx
1866  	0x4c, 0x39, 0xce, //0x000018f6 cmpq         %r9, %rsi
1867  	0x0f, 0x83, 0x70, 0xfa, 0xff, 0xff, //0x000018f9 jae          LBB0_264
1868  	//0x000018ff LBB0_358
1869  	0x48, 0x8d, 0x4e, 0x01, //0x000018ff leaq         $1(%rsi), %rcx
1870  	0x0f, 0xb6, 0x06, //0x00001903 movzbl       (%rsi), %eax
1871  	0x3c, 0x5c, //0x00001906 cmpb         $92, %al
1872  	0x0f, 0x85, 0x02, 0x01, 0x00, 0x00, //0x00001908 jne          LBB0_370
1873  	0x48, 0x8d, 0x46, 0x02, //0x0000190e leaq         $2(%rsi), %rax
1874  	0x41, 0xb0, 0xff, //0x00001912 movb         $-1, %r8b
1875  	0x4c, 0x39, 0xc8, //0x00001915 cmpq         %r9, %rax
1876  	0x0f, 0x87, 0x32, 0x01, 0x00, 0x00, //0x00001918 ja           LBB0_379
1877  	0x0f, 0xb6, 0x09, //0x0000191e movzbl       (%rcx), %ecx
1878  	0x80, 0xf9, 0x71, //0x00001921 cmpb         $113, %cl
1879  	0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001924 jle          LBB0_372
1880  	0x80, 0xf9, 0x72, //0x0000192a cmpb         $114, %cl
1881  	0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x0000192d je           LBB0_356
1882  	0x80, 0xf9, 0x75, //0x00001933 cmpb         $117, %cl
1883  	0x0f, 0x85, 0x28, 0x01, 0x00, 0x00, //0x00001936 jne          LBB0_388
1884  	0x4c, 0x89, 0xc9, //0x0000193c movq         %r9, %rcx
1885  	0x48, 0x29, 0xc1, //0x0000193f subq         %rax, %rcx
1886  	0x48, 0x83, 0xf9, 0x04, //0x00001942 cmpq         $4, %rcx
1887  	0x0f, 0x8c, 0x18, 0x01, 0x00, 0x00, //0x00001946 jl           LBB0_388
1888  	0x41, 0x89, 0xd7, //0x0000194c movl         %edx, %r15d
1889  	0x8b, 0x08, //0x0000194f movl         (%rax), %ecx
1890  	0x89, 0xcb, //0x00001951 movl         %ecx, %ebx
1891  	0xf7, 0xd3, //0x00001953 notl         %ebx
1892  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001955 leal         $-808464432(%rcx), %edx
1893  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000195b andl         $-2139062144, %ebx
1894  	0x85, 0xd3, //0x00001961 testl        %edx, %ebx
1895  	0x0f, 0x85, 0xd4, 0x00, 0x00, 0x00, //0x00001963 jne          LBB0_377
1896  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001969 leal         $421075225(%rcx), %edx
1897  	0x09, 0xca, //0x0000196f orl          %ecx, %edx
1898  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001971 testl        $-2139062144, %edx
1899  	0x0f, 0x85, 0xc0, 0x00, 0x00, 0x00, //0x00001977 jne          LBB0_377
1900  	0x89, 0xca, //0x0000197d movl         %ecx, %edx
1901  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000197f andl         $2139062143, %edx
1902  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001985 movl         $-1061109568, %edi
1903  	0x29, 0xd7, //0x0000198a subl         %edx, %edi
1904  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000198c leal         $1179010630(%rdx), %r10d
1905  	0x21, 0xdf, //0x00001993 andl         %ebx, %edi
1906  	0x44, 0x85, 0xd7, //0x00001995 testl        %r10d, %edi
1907  	0x0f, 0x85, 0x9f, 0x00, 0x00, 0x00, //0x00001998 jne          LBB0_377
1908  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000199e movl         $-522133280, %edi
1909  	0x29, 0xd7, //0x000019a3 subl         %edx, %edi
1910  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000019a5 addl         $960051513, %edx
1911  	0x21, 0xfb, //0x000019ab andl         %edi, %ebx
1912  	0x85, 0xd3, //0x000019ad testl        %edx, %ebx
1913  	0x0f, 0x85, 0x88, 0x00, 0x00, 0x00, //0x000019af jne          LBB0_377
1914  	0x0f, 0xc9, //0x000019b5 bswapl       %ecx
1915  	0x89, 0xc8, //0x000019b7 movl         %ecx, %eax
1916  	0xc1, 0xe8, 0x04, //0x000019b9 shrl         $4, %eax
1917  	0xf7, 0xd0, //0x000019bc notl         %eax
1918  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000019be andl         $16843009, %eax
1919  	0x8d, 0x04, 0xc0, //0x000019c3 leal         (%rax,%rax,8), %eax
1920  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000019c6 andl         $252645135, %ecx
1921  	0x01, 0xc1, //0x000019cc addl         %eax, %ecx
1922  	0x89, 0xc8, //0x000019ce movl         %ecx, %eax
1923  	0xc1, 0xe8, 0x04, //0x000019d0 shrl         $4, %eax
1924  	0x09, 0xc8, //0x000019d3 orl          %ecx, %eax
1925  	0x89, 0xc1, //0x000019d5 movl         %eax, %ecx
1926  	0xc1, 0xe9, 0x08, //0x000019d7 shrl         $8, %ecx
1927  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000019da andl         $65280, %ecx
1928  	0x89, 0xc2, //0x000019e0 movl         %eax, %edx
1929  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000019e2 andl         $128, %edx
1930  	0x48, 0x83, 0xc6, 0x06, //0x000019e8 addq         $6, %rsi
1931  	0x09, 0xca, //0x000019ec orl          %ecx, %edx
1932  	0x44, 0x89, 0xfa, //0x000019ee movl         %r15d, %edx
1933  	0x0f, 0x85, 0x70, 0x00, 0x00, 0x00, //0x000019f1 jne          LBB0_389
1934  	0x3c, 0x0d, //0x000019f7 cmpb         $13, %al
1935  	0x0f, 0x85, 0x1c, 0x00, 0x00, 0x00, //0x000019f9 jne          LBB0_371
1936  	0xe9, 0xed, 0xfe, 0xff, 0xff, //0x000019ff jmp          LBB0_357
1937  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001a04 .p2align 4, 0x90
1938  	//0x00001a10 LBB0_370
1939  	0x48, 0x89, 0xce, //0x00001a10 movq         %rcx, %rsi
1940  	0x3c, 0x0d, //0x00001a13 cmpb         $13, %al
1941  	0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x00001a15 je           LBB0_357
1942  	//0x00001a1b LBB0_371
1943  	0x41, 0x89, 0xc0, //0x00001a1b movl         %eax, %r8d
1944  	0x3c, 0x0a, //0x00001a1e cmpb         $10, %al
1945  	0x0f, 0x84, 0xcb, 0xfe, 0xff, 0xff, //0x00001a20 je           LBB0_357
1946  	0xe9, 0x3c, 0x00, 0x00, 0x00, //0x00001a26 jmp          LBB0_389
1947  	//0x00001a2b LBB0_374
1948  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001a2b movl         $1, %ebx
1949  	0xe9, 0x6d, 0xfa, 0xff, 0xff, //0x00001a30 jmp          LBB0_288
1950  	//0x00001a35 LBB0_375
1951  	0x4c, 0x89, 0xce, //0x00001a35 movq         %r9, %rsi
1952  	0xe9, 0x07, 0xfa, 0xff, 0xff, //0x00001a38 jmp          LBB0_280
1953  	//0x00001a3d LBB0_377
1954  	0x48, 0x89, 0xc6, //0x00001a3d movq         %rax, %rsi
1955  	0x44, 0x89, 0xfa, //0x00001a40 movl         %r15d, %edx
1956  	0xe9, 0x1f, 0x00, 0x00, 0x00, //0x00001a43 jmp          LBB0_389
1957  	//0x00001a48 LBB0_378
1958  	0x48, 0x89, 0xfe, //0x00001a48 movq         %rdi, %rsi
1959  	0xe9, 0xf4, 0xf9, 0xff, 0xff, //0x00001a4b jmp          LBB0_280
1960  	//0x00001a50 LBB0_379
1961  	0x48, 0x89, 0xce, //0x00001a50 movq         %rcx, %rsi
1962  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00001a53 jmp          LBB0_389
1963  	//0x00001a58 LBB0_386
1964  	0x80, 0xf9, 0x2f, //0x00001a58 cmpb         $47, %cl
1965  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001a5b jne          LBB0_388
1966  	0x41, 0xb0, 0x2f, //0x00001a61 movb         $47, %r8b
1967  	//0x00001a64 LBB0_388
1968  	0x48, 0x89, 0xc6, //0x00001a64 movq         %rax, %rsi
1969  	//0x00001a67 LBB0_389
1970  	0x41, 0x0f, 0xb6, 0xc0, //0x00001a67 movzbl       %r8b, %eax
1971  	0x48, 0x8b, 0x4d, 0xd0, //0x00001a6b movq         $-48(%rbp), %rcx
1972  	0x0f, 0xb6, 0x04, 0x01, //0x00001a6f movzbl       (%rcx,%rax), %eax
1973  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001a73 cmpl         $255, %eax
1974  	0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x00001a78 je           LBB0_409
1975  	0xc1, 0xe2, 0x06, //0x00001a7e shll         $6, %edx
1976  	0x09, 0xc2, //0x00001a81 orl          %eax, %edx
1977  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001a83 movl         $3, %ebx
1978  	0x4c, 0x39, 0xce, //0x00001a88 cmpq         %r9, %rsi
1979  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00001a8b jb           LBB0_393
1980  	0xe9, 0x84, 0xf9, 0xff, 0xff, //0x00001a91 jmp          LBB0_277
1981  	//0x00001a96 LBB0_407
1982  	0x80, 0xf9, 0x6e, //0x00001a96 cmpb         $110, %cl
1983  	0x0f, 0x85, 0x78, 0x02, 0x00, 0x00, //0x00001a99 jne          LBB0_433
1984  	//0x00001a9f LBB0_391
1985  	0x48, 0x89, 0xc6, //0x00001a9f movq         %rax, %rsi
1986  	//0x00001aa2 LBB0_392
1987  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x00001aa2 movl         $3, %ebx
1988  	0x4c, 0x39, 0xce, //0x00001aa7 cmpq         %r9, %rsi
1989  	0x0f, 0x83, 0xbf, 0xf8, 0xff, 0xff, //0x00001aaa jae          LBB0_264
1990  	//0x00001ab0 LBB0_393
1991  	0x48, 0x8d, 0x4e, 0x01, //0x00001ab0 leaq         $1(%rsi), %rcx
1992  	0x0f, 0xb6, 0x06, //0x00001ab4 movzbl       (%rsi), %eax
1993  	0x3c, 0x5c, //0x00001ab7 cmpb         $92, %al
1994  	0x0f, 0x85, 0xee, 0x00, 0x00, 0x00, //0x00001ab9 jne          LBB0_404
1995  	0x48, 0x8d, 0x46, 0x02, //0x00001abf leaq         $2(%rsi), %rax
1996  	0x41, 0xb0, 0xff, //0x00001ac3 movb         $-1, %r8b
1997  	0x4c, 0x39, 0xc8, //0x00001ac6 cmpq         %r9, %rax
1998  	0x0f, 0x87, 0x0e, 0x01, 0x00, 0x00, //0x00001ac9 ja           LBB0_411
1999  	0x0f, 0xb6, 0x09, //0x00001acf movzbl       (%rcx), %ecx
2000  	0x80, 0xf9, 0x71, //0x00001ad2 cmpb         $113, %cl
2001  	0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00001ad5 jle          LBB0_407
2002  	0x80, 0xf9, 0x72, //0x00001adb cmpb         $114, %cl
2003  	0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00001ade je           LBB0_391
2004  	0x80, 0xf9, 0x75, //0x00001ae4 cmpb         $117, %cl
2005  	0x0f, 0x85, 0x36, 0x02, 0x00, 0x00, //0x00001ae7 jne          LBB0_435
2006  	0x4c, 0x89, 0xc9, //0x00001aed movq         %r9, %rcx
2007  	0x48, 0x29, 0xc1, //0x00001af0 subq         %rax, %rcx
2008  	0x48, 0x83, 0xf9, 0x04, //0x00001af3 cmpq         $4, %rcx
2009  	0x0f, 0x8c, 0x26, 0x02, 0x00, 0x00, //0x00001af7 jl           LBB0_435
2010  	0x41, 0x89, 0xd7, //0x00001afd movl         %edx, %r15d
2011  	0x8b, 0x08, //0x00001b00 movl         (%rax), %ecx
2012  	0x89, 0xcb, //0x00001b02 movl         %ecx, %ebx
2013  	0xf7, 0xd3, //0x00001b04 notl         %ebx
2014  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001b06 leal         $-808464432(%rcx), %edx
2015  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00001b0c andl         $-2139062144, %ebx
2016  	0x85, 0xd3, //0x00001b12 testl        %edx, %ebx
2017  	0x0f, 0x85, 0xb8, 0x00, 0x00, 0x00, //0x00001b14 jne          LBB0_410
2018  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00001b1a leal         $421075225(%rcx), %edx
2019  	0x09, 0xca, //0x00001b20 orl          %ecx, %edx
2020  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001b22 testl        $-2139062144, %edx
2021  	0x0f, 0x85, 0xa4, 0x00, 0x00, 0x00, //0x00001b28 jne          LBB0_410
2022  	0x89, 0xca, //0x00001b2e movl         %ecx, %edx
2023  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001b30 andl         $2139062143, %edx
2024  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001b36 movl         $-1061109568, %edi
2025  	0x29, 0xd7, //0x00001b3b subl         %edx, %edi
2026  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00001b3d leal         $1179010630(%rdx), %r10d
2027  	0x21, 0xdf, //0x00001b44 andl         %ebx, %edi
2028  	0x44, 0x85, 0xd7, //0x00001b46 testl        %r10d, %edi
2029  	0x0f, 0x85, 0x83, 0x00, 0x00, 0x00, //0x00001b49 jne          LBB0_410
2030  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001b4f movl         $-522133280, %edi
2031  	0x29, 0xd7, //0x00001b54 subl         %edx, %edi
2032  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001b56 addl         $960051513, %edx
2033  	0x21, 0xfb, //0x00001b5c andl         %edi, %ebx
2034  	0x85, 0xd3, //0x00001b5e testl        %edx, %ebx
2035  	0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00001b60 jne          LBB0_410
2036  	0x0f, 0xc9, //0x00001b66 bswapl       %ecx
2037  	0x89, 0xc8, //0x00001b68 movl         %ecx, %eax
2038  	0xc1, 0xe8, 0x04, //0x00001b6a shrl         $4, %eax
2039  	0xf7, 0xd0, //0x00001b6d notl         %eax
2040  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001b6f andl         $16843009, %eax
2041  	0x8d, 0x04, 0xc0, //0x00001b74 leal         (%rax,%rax,8), %eax
2042  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001b77 andl         $252645135, %ecx
2043  	0x01, 0xc1, //0x00001b7d addl         %eax, %ecx
2044  	0x89, 0xc8, //0x00001b7f movl         %ecx, %eax
2045  	0xc1, 0xe8, 0x04, //0x00001b81 shrl         $4, %eax
2046  	0x09, 0xc8, //0x00001b84 orl          %ecx, %eax
2047  	0x89, 0xc1, //0x00001b86 movl         %eax, %ecx
2048  	0xc1, 0xe9, 0x08, //0x00001b88 shrl         $8, %ecx
2049  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001b8b andl         $65280, %ecx
2050  	0x89, 0xc2, //0x00001b91 movl         %eax, %edx
2051  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001b93 andl         $128, %edx
2052  	0x48, 0x83, 0xc6, 0x06, //0x00001b99 addq         $6, %rsi
2053  	0x09, 0xca, //0x00001b9d orl          %ecx, %edx
2054  	0x44, 0x89, 0xfa, //0x00001b9f movl         %r15d, %edx
2055  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001ba2 je           LBB0_405
2056  	0xe9, 0x79, 0x01, 0x00, 0x00, //0x00001ba8 jmp          LBB0_436
2057  	//0x00001bad LBB0_404
2058  	0x48, 0x89, 0xce, //0x00001bad movq         %rcx, %rsi
2059  	//0x00001bb0 LBB0_405
2060  	0x3c, 0x0d, //0x00001bb0 cmpb         $13, %al
2061  	0x0f, 0x84, 0xea, 0xfe, 0xff, 0xff, //0x00001bb2 je           LBB0_392
2062  	0x41, 0x89, 0xc0, //0x00001bb8 movl         %eax, %r8d
2063  	0x3c, 0x0a, //0x00001bbb cmpb         $10, %al
2064  	0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00001bbd je           LBB0_392
2065  	0xe9, 0x5e, 0x01, 0x00, 0x00, //0x00001bc3 jmp          LBB0_436
2066  	//0x00001bc8 LBB0_409
2067  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001bc8 movl         $2, %ebx
2068  	0xe9, 0xd0, 0xf8, 0xff, 0xff, //0x00001bcd jmp          LBB0_288
2069  	//0x00001bd2 LBB0_410
2070  	0x48, 0x89, 0xc6, //0x00001bd2 movq         %rax, %rsi
2071  	0x44, 0x89, 0xfa, //0x00001bd5 movl         %r15d, %edx
2072  	0xe9, 0x49, 0x01, 0x00, 0x00, //0x00001bd8 jmp          LBB0_436
2073  	//0x00001bdd LBB0_411
2074  	0x48, 0x89, 0xce, //0x00001bdd movq         %rcx, %rsi
2075  	0xe9, 0x41, 0x01, 0x00, 0x00, //0x00001be0 jmp          LBB0_436
2076  	//0x00001be5 LBB0_412
2077  	0x4d, 0x39, 0xcc, //0x00001be5 cmpq         %r9, %r12
2078  	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x00001be8 jb           LBB0_416
2079  	//0x00001bee LBB0_413
2080  	0x4c, 0x89, 0xe6, //0x00001bee movq         %r12, %rsi
2081  	0xe9, 0x4e, 0xf8, 0xff, 0xff, //0x00001bf1 jmp          LBB0_280
2082  	//0x00001bf6 LBB0_414
2083  	0x49, 0x89, 0xf4, //0x00001bf6 movq         %rsi, %r12
2084  	//0x00001bf9 LBB0_415
2085  	0x4d, 0x39, 0xcc, //0x00001bf9 cmpq         %r9, %r12
2086  	0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x00001bfc jae          LBB0_413
2087  	//0x00001c02 LBB0_416
2088  	0x49, 0x8d, 0x44, 0x24, 0x01, //0x00001c02 leaq         $1(%r12), %rax
2089  	0x41, 0x0f, 0xb6, 0x0c, 0x24, //0x00001c07 movzbl       (%r12), %ecx
2090  	0x80, 0xf9, 0x5c, //0x00001c0c cmpb         $92, %cl
2091  	0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00001c0f jne          LBB0_427
2092  	0x49, 0x8d, 0x74, 0x24, 0x02, //0x00001c15 leaq         $2(%r12), %rsi
2093  	0x4c, 0x39, 0xce, //0x00001c1a cmpq         %r9, %rsi
2094  	0x0f, 0x87, 0x29, 0x01, 0x00, 0x00, //0x00001c1d ja           LBB0_440
2095  	0x0f, 0xb6, 0x00, //0x00001c23 movzbl       (%rax), %eax
2096  	0x3c, 0x6e, //0x00001c26 cmpb         $110, %al
2097  	0x0f, 0x84, 0xc8, 0xff, 0xff, 0xff, //0x00001c28 je           LBB0_414
2098  	0x3c, 0x72, //0x00001c2e cmpb         $114, %al
2099  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001c30 je           LBB0_414
2100  	0x3c, 0x75, //0x00001c36 cmpb         $117, %al
2101  	0x0f, 0x85, 0xa4, 0xfb, 0xff, 0xff, //0x00001c38 jne          LBB0_383
2102  	0x4c, 0x89, 0xc8, //0x00001c3e movq         %r9, %rax
2103  	0x48, 0x29, 0xf0, //0x00001c41 subq         %rsi, %rax
2104  	0x48, 0x83, 0xf8, 0x04, //0x00001c44 cmpq         $4, %rax
2105  	0x0f, 0x8c, 0x94, 0xfb, 0xff, 0xff, //0x00001c48 jl           LBB0_383
2106  	0x8b, 0x06, //0x00001c4e movl         (%rsi), %eax
2107  	0x89, 0xc1, //0x00001c50 movl         %eax, %ecx
2108  	0xf7, 0xd1, //0x00001c52 notl         %ecx
2109  	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001c54 leal         $-808464432(%rax), %edx
2110  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00001c5a andl         $-2139062144, %ecx
2111  	0x85, 0xd1, //0x00001c60 testl        %edx, %ecx
2112  	0x0f, 0x85, 0x7a, 0xfb, 0xff, 0xff, //0x00001c62 jne          LBB0_383
2113  	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x00001c68 leal         $421075225(%rax), %edx
2114  	0x09, 0xc2, //0x00001c6e orl          %eax, %edx
2115  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00001c70 testl        $-2139062144, %edx
2116  	0x0f, 0x85, 0x66, 0xfb, 0xff, 0xff, //0x00001c76 jne          LBB0_383
2117  	0x89, 0xc2, //0x00001c7c movl         %eax, %edx
2118  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001c7e andl         $2139062143, %edx
2119  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001c84 movl         $-1061109568, %edi
2120  	0x29, 0xd7, //0x00001c89 subl         %edx, %edi
2121  	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x00001c8b leal         $1179010630(%rdx), %r8d
2122  	0x21, 0xcf, //0x00001c92 andl         %ecx, %edi
2123  	0x44, 0x85, 0xc7, //0x00001c94 testl        %r8d, %edi
2124  	0x0f, 0x85, 0x45, 0xfb, 0xff, 0xff, //0x00001c97 jne          LBB0_383
2125  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001c9d movl         $-522133280, %edi
2126  	0x29, 0xd7, //0x00001ca2 subl         %edx, %edi
2127  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00001ca4 addl         $960051513, %edx
2128  	0x21, 0xf9, //0x00001caa andl         %edi, %ecx
2129  	0x85, 0xd1, //0x00001cac testl        %edx, %ecx
2130  	0x0f, 0x85, 0x2e, 0xfb, 0xff, 0xff, //0x00001cae jne          LBB0_383
2131  	0x0f, 0xc8, //0x00001cb4 bswapl       %eax
2132  	0x89, 0xc1, //0x00001cb6 movl         %eax, %ecx
2133  	0xc1, 0xe9, 0x04, //0x00001cb8 shrl         $4, %ecx
2134  	0xf7, 0xd1, //0x00001cbb notl         %ecx
2135  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00001cbd andl         $16843009, %ecx
2136  	0x8d, 0x0c, 0xc9, //0x00001cc3 leal         (%rcx,%rcx,8), %ecx
2137  	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001cc6 andl         $252645135, %eax
2138  	0x01, 0xc8, //0x00001ccb addl         %ecx, %eax
2139  	0x89, 0xc1, //0x00001ccd movl         %eax, %ecx
2140  	0xc1, 0xe9, 0x04, //0x00001ccf shrl         $4, %ecx
2141  	0x09, 0xc1, //0x00001cd2 orl          %eax, %ecx
2142  	0x89, 0xc8, //0x00001cd4 movl         %ecx, %eax
2143  	0xc1, 0xe8, 0x08, //0x00001cd6 shrl         $8, %eax
2144  	0x25, 0x00, 0xff, 0x00, 0x00, //0x00001cd9 andl         $65280, %eax
2145  	0x89, 0xca, //0x00001cde movl         %ecx, %edx
2146  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001ce0 andl         $128, %edx
2147  	0x49, 0x83, 0xc4, 0x06, //0x00001ce6 addq         $6, %r12
2148  	0x09, 0xc2, //0x00001cea orl          %eax, %edx
2149  	0x4c, 0x89, 0xe6, //0x00001cec movq         %r12, %rsi
2150  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00001cef je           LBB0_428
2151  	0xe9, 0xe8, 0xfa, 0xff, 0xff, //0x00001cf5 jmp          LBB0_383
2152  	//0x00001cfa LBB0_427
2153  	0x48, 0x89, 0xc6, //0x00001cfa movq         %rax, %rsi
2154  	//0x00001cfd LBB0_428
2155  	0x80, 0xf9, 0x0d, //0x00001cfd cmpb         $13, %cl
2156  	0x0f, 0x84, 0xf0, 0xfe, 0xff, 0xff, //0x00001d00 je           LBB0_414
2157  	0x49, 0x89, 0xf4, //0x00001d06 movq         %rsi, %r12
2158  	0x80, 0xf9, 0x0a, //0x00001d09 cmpb         $10, %cl
2159  	0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00001d0c je           LBB0_415
2160  	0xe9, 0xcb, 0xfa, 0xff, 0xff, //0x00001d12 jmp          LBB0_383
2161  	//0x00001d17 LBB0_433
2162  	0x80, 0xf9, 0x2f, //0x00001d17 cmpb         $47, %cl
2163  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00001d1a jne          LBB0_435
2164  	0x41, 0xb0, 0x2f, //0x00001d20 movb         $47, %r8b
2165  	//0x00001d23 LBB0_435
2166  	0x48, 0x89, 0xc6, //0x00001d23 movq         %rax, %rsi
2167  	//0x00001d26 LBB0_436
2168  	0x41, 0x0f, 0xb6, 0xc0, //0x00001d26 movzbl       %r8b, %eax
2169  	0x48, 0x8b, 0x4d, 0xd0, //0x00001d2a movq         $-48(%rbp), %rcx
2170  	0x0f, 0xb6, 0x04, 0x01, //0x00001d2e movzbl       (%rcx,%rax), %eax
2171  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001d32 cmpl         $255, %eax
2172  	0x0f, 0x84, 0x60, 0xfb, 0xff, 0xff, //0x00001d37 je           LBB0_438
2173  	//0x00001d3d LBB0_437
2174  	0xc1, 0xe2, 0x06, //0x00001d3d shll         $6, %edx
2175  	0x09, 0xc2, //0x00001d40 orl          %eax, %edx
2176  	0xbb, 0x04, 0x00, 0x00, 0x00, //0x00001d42 movl         $4, %ebx
2177  	0xe9, 0xce, 0xf6, 0xff, 0xff, //0x00001d47 jmp          LBB0_277
2178  	//0x00001d4c LBB0_440
2179  	0x48, 0x89, 0xc6, //0x00001d4c movq         %rax, %rsi
2180  	0xe9, 0x8e, 0xfa, 0xff, 0xff, //0x00001d4f jmp          LBB0_383
2181  	//0x00001d54 LBB0_441
2182  	0x4d, 0x8d, 0x71, 0xfc, //0x00001d54 leaq         $-4(%r9), %r14
2183  	0x4d, 0x39, 0xf3, //0x00001d58 cmpq         %r14, %r11
2184  	0x0f, 0x87, 0xbd, 0x0c, 0x00, 0x00, //0x00001d5b ja           LBB0_657
2185  	0x4c, 0x8b, 0x55, 0xb8, //0x00001d61 movq         $-72(%rbp), %r10
2186  	0x49, 0x83, 0xc2, 0xfc, //0x00001d65 addq         $-4, %r10
2187  	0x4c, 0x39, 0xd2, //0x00001d69 cmpq         %r10, %rdx
2188  	0x44, 0x8b, 0x6d, 0xcc, //0x00001d6c movl         $-52(%rbp), %r13d
2189  	0x0f, 0x87, 0xac, 0x0c, 0x00, 0x00, //0x00001d70 ja           LBB0_658
2190  	0x48, 0x8b, 0x45, 0xb0, //0x00001d76 movq         $-80(%rbp), %rax
2191  	0x48, 0x8b, 0x4d, 0xa0, //0x00001d7a movq         $-96(%rbp), %rcx
2192  	0x48, 0x01, 0xc8, //0x00001d7e addq         %rcx, %rax
2193  	0x48, 0x83, 0xc0, 0xff, //0x00001d81 addq         $-1, %rax
2194  	0x48, 0x89, 0x45, 0xc0, //0x00001d85 movq         %rax, $-64(%rbp)
2195  	0x4c, 0x89, 0x55, 0xb8, //0x00001d89 movq         %r10, $-72(%rbp)
2196  	0x90, 0x90, 0x90, //0x00001d8d .p2align 4, 0x90
2197  	//0x00001d90 LBB0_444
2198  	0x49, 0x89, 0xd7, //0x00001d90 movq         %rdx, %r15
2199  	0x41, 0x0f, 0xb6, 0x03, //0x00001d93 movzbl       (%r11), %eax
2200  	0x48, 0x8b, 0x75, 0xd0, //0x00001d97 movq         $-48(%rbp), %rsi
2201  	0x0f, 0xb6, 0x14, 0x06, //0x00001d9b movzbl       (%rsi,%rax), %edx
2202  	0x41, 0x0f, 0xb6, 0x43, 0x01, //0x00001d9f movzbl       $1(%r11), %eax
2203  	0x0f, 0xb6, 0x04, 0x06, //0x00001da4 movzbl       (%rsi,%rax), %eax
2204  	0x41, 0x0f, 0xb6, 0x4b, 0x02, //0x00001da8 movzbl       $2(%r11), %ecx
2205  	0x0f, 0xb6, 0x1c, 0x0e, //0x00001dad movzbl       (%rsi,%rcx), %ebx
2206  	0x41, 0x0f, 0xb6, 0x4b, 0x03, //0x00001db1 movzbl       $3(%r11), %ecx
2207  	0x0f, 0xb6, 0x0c, 0x0e, //0x00001db6 movzbl       (%rsi,%rcx), %ecx
2208  	0x89, 0xc7, //0x00001dba movl         %eax, %edi
2209  	0x09, 0xd7, //0x00001dbc orl          %edx, %edi
2210  	0x89, 0xde, //0x00001dbe movl         %ebx, %esi
2211  	0x09, 0xce, //0x00001dc0 orl          %ecx, %esi
2212  	0x09, 0xfe, //0x00001dc2 orl          %edi, %esi
2213  	0x40, 0x80, 0xfe, 0xff, //0x00001dc4 cmpb         $-1, %sil
2214  	0x0f, 0x84, 0x32, 0x00, 0x00, 0x00, //0x00001dc8 je           LBB0_446
2215  	0xc1, 0xe2, 0x1a, //0x00001dce shll         $26, %edx
2216  	0xc1, 0xe0, 0x14, //0x00001dd1 shll         $20, %eax
2217  	0x09, 0xd0, //0x00001dd4 orl          %edx, %eax
2218  	0xc1, 0xe3, 0x0e, //0x00001dd6 shll         $14, %ebx
2219  	0xc1, 0xe1, 0x08, //0x00001dd9 shll         $8, %ecx
2220  	0x09, 0xd9, //0x00001ddc orl          %ebx, %ecx
2221  	0x09, 0xc1, //0x00001dde orl          %eax, %ecx
2222  	0x0f, 0xc9, //0x00001de0 bswapl       %ecx
2223  	0x4c, 0x89, 0xfa, //0x00001de2 movq         %r15, %rdx
2224  	0x41, 0x89, 0x0f, //0x00001de5 movl         %ecx, (%r15)
2225  	0x49, 0x83, 0xc3, 0x04, //0x00001de8 addq         $4, %r11
2226  	0x48, 0x83, 0xc2, 0x03, //0x00001dec addq         $3, %rdx
2227  	0xe9, 0xcb, 0x06, 0x00, 0x00, //0x00001df0 jmp          LBB0_598
2228  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001df5 .p2align 4, 0x90
2229  	//0x00001e00 LBB0_446
2230  	0x4d, 0x39, 0xcb, //0x00001e00 cmpq         %r9, %r11
2231  	0x0f, 0x83, 0xce, 0x00, 0x00, 0x00, //0x00001e03 jae          LBB0_458
2232  	0x4c, 0x89, 0xde, //0x00001e09 movq         %r11, %rsi
2233  	0x41, 0xf6, 0xc5, 0x08, //0x00001e0c testb        $8, %r13b
2234  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00001e10 je           LBB0_449
2235  	0xe9, 0xd9, 0x00, 0x00, 0x00, //0x00001e16 jmp          LBB0_461
2236  	0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e1b .p2align 4, 0x90
2237  	//0x00001e20 LBB0_448
2238  	0x48, 0x83, 0xc6, 0x01, //0x00001e20 addq         $1, %rsi
2239  	0x4c, 0x39, 0xce, //0x00001e24 cmpq         %r9, %rsi
2240  	0x0f, 0x83, 0xee, 0x01, 0x00, 0x00, //0x00001e27 jae          LBB0_477
2241  	//0x00001e2d LBB0_449
2242  	0x44, 0x0f, 0xb6, 0x06, //0x00001e2d movzbl       (%rsi), %r8d
2243  	0x49, 0x83, 0xf8, 0x0d, //0x00001e31 cmpq         $13, %r8
2244  	0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001e35 je           LBB0_448
2245  	0x41, 0x80, 0xf8, 0x0a, //0x00001e3b cmpb         $10, %r8b
2246  	0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001e3f je           LBB0_448
2247  	0x48, 0x8b, 0x45, 0xd0, //0x00001e45 movq         $-48(%rbp), %rax
2248  	0x46, 0x0f, 0xb6, 0x24, 0x00, //0x00001e49 movzbl       (%rax,%r8), %r12d
2249  	0x48, 0x83, 0xc6, 0x01, //0x00001e4e addq         $1, %rsi
2250  	0x41, 0x81, 0xfc, 0xff, 0x00, 0x00, 0x00, //0x00001e52 cmpl         $255, %r12d
2251  	0x0f, 0x84, 0xf6, 0x02, 0x00, 0x00, //0x00001e59 je           LBB0_501
2252  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x00001e5f movl         $1, %ebx
2253  	0x4c, 0x39, 0xce, //0x00001e64 cmpq         %r9, %rsi
2254  	0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00001e67 jb           LBB0_454
2255  	0xe9, 0x5c, 0x02, 0x00, 0x00, //0x00001e6d jmp          LBB0_491
2256  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001e72 .p2align 4, 0x90
2257  	//0x00001e80 LBB0_453
2258  	0x48, 0x83, 0xc6, 0x01, //0x00001e80 addq         $1, %rsi
2259  	0x4c, 0x39, 0xce, //0x00001e84 cmpq         %r9, %rsi
2260  	0x0f, 0x83, 0xae, 0x04, 0x00, 0x00, //0x00001e87 jae          LBB0_534
2261  	//0x00001e8d LBB0_454
2262  	0x44, 0x0f, 0xb6, 0x06, //0x00001e8d movzbl       (%rsi), %r8d
2263  	0x49, 0x83, 0xf8, 0x0d, //0x00001e91 cmpq         $13, %r8
2264  	0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00001e95 je           LBB0_453
2265  	0x41, 0x80, 0xf8, 0x0a, //0x00001e9b cmpb         $10, %r8b
2266  	0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00001e9f je           LBB0_453
2267  	0x48, 0x8b, 0x45, 0xd0, //0x00001ea5 movq         $-48(%rbp), %rax
2268  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00001ea9 movzbl       (%rax,%r8), %eax
2269  	0x48, 0x83, 0xc6, 0x01, //0x00001eae addq         $1, %rsi
2270  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00001eb2 cmpl         $255, %eax
2271  	0x0f, 0x84, 0x21, 0x08, 0x00, 0x00, //0x00001eb7 je           LBB0_588
2272  	0x41, 0xc1, 0xe4, 0x06, //0x00001ebd shll         $6, %r12d
2273  	0x41, 0x09, 0xc4, //0x00001ec1 orl          %eax, %r12d
2274  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00001ec4 movl         $2, %ebx
2275  	0x4c, 0x39, 0xce, //0x00001ec9 cmpq         %r9, %rsi
2276  	0x0f, 0x82, 0x73, 0x01, 0x00, 0x00, //0x00001ecc jb           LBB0_481
2277  	0xe9, 0xf7, 0x01, 0x00, 0x00, //0x00001ed2 jmp          LBB0_491
2278  	//0x00001ed7 LBB0_458
2279  	0x4c, 0x89, 0xfa, //0x00001ed7 movq         %r15, %rdx
2280  	0xe9, 0xe1, 0x05, 0x00, 0x00, //0x00001eda jmp          LBB0_598
2281  	//0x00001edf LBB0_475
2282  	0x80, 0xf9, 0x6e, //0x00001edf cmpb         $110, %cl
2283  	0x0f, 0x85, 0xaf, 0x01, 0x00, 0x00, //0x00001ee2 jne          LBB0_486
2284  	//0x00001ee8 LBB0_459
2285  	0x48, 0x89, 0xc6, //0x00001ee8 movq         %rax, %rsi
2286  	//0x00001eeb LBB0_460
2287  	0x4c, 0x39, 0xce, //0x00001eeb cmpq         %r9, %rsi
2288  	0x0f, 0x83, 0x27, 0x01, 0x00, 0x00, //0x00001eee jae          LBB0_477
2289  	//0x00001ef4 LBB0_461
2290  	0x48, 0x8d, 0x4e, 0x01, //0x00001ef4 leaq         $1(%rsi), %rcx
2291  	0x0f, 0xb6, 0x06, //0x00001ef8 movzbl       (%rsi), %eax
2292  	0x3c, 0x5c, //0x00001efb cmpb         $92, %al
2293  	0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x00001efd jne          LBB0_473
2294  	0x48, 0x8d, 0x46, 0x02, //0x00001f03 leaq         $2(%rsi), %rax
2295  	0x41, 0xb0, 0xff, //0x00001f07 movb         $-1, %r8b
2296  	0x4c, 0x39, 0xc8, //0x00001f0a cmpq         %r9, %rax
2297  	0x0f, 0x87, 0x7c, 0x01, 0x00, 0x00, //0x00001f0d ja           LBB0_485
2298  	0x0f, 0xb6, 0x09, //0x00001f13 movzbl       (%rcx), %ecx
2299  	0x80, 0xf9, 0x71, //0x00001f16 cmpb         $113, %cl
2300  	0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00001f19 jle          LBB0_475
2301  	0x80, 0xf9, 0x72, //0x00001f1f cmpb         $114, %cl
2302  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00001f22 je           LBB0_459
2303  	0x80, 0xf9, 0x75, //0x00001f28 cmpb         $117, %cl
2304  	0x0f, 0x85, 0x72, 0x01, 0x00, 0x00, //0x00001f2b jne          LBB0_488
2305  	0x4c, 0x89, 0xc9, //0x00001f31 movq         %r9, %rcx
2306  	0x48, 0x29, 0xc1, //0x00001f34 subq         %rax, %rcx
2307  	0x48, 0x83, 0xf9, 0x04, //0x00001f37 cmpq         $4, %rcx
2308  	0x0f, 0x8c, 0x62, 0x01, 0x00, 0x00, //0x00001f3b jl           LBB0_488
2309  	0x8b, 0x08, //0x00001f41 movl         (%rax), %ecx
2310  	0x89, 0xca, //0x00001f43 movl         %ecx, %edx
2311  	0xf7, 0xd2, //0x00001f45 notl         %edx
2312  	0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00001f47 leal         $-808464432(%rcx), %ebx
2313  	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00001f4d andl         $-2139062144, %edx
2314  	0x85, 0xda, //0x00001f53 testl        %ebx, %edx
2315  	0x0f, 0x85, 0x48, 0x01, 0x00, 0x00, //0x00001f55 jne          LBB0_488
2316  	0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00001f5b leal         $421075225(%rcx), %ebx
2317  	0x09, 0xcb, //0x00001f61 orl          %ecx, %ebx
2318  	0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00001f63 testl        $-2139062144, %ebx
2319  	0x0f, 0x85, 0x34, 0x01, 0x00, 0x00, //0x00001f69 jne          LBB0_488
2320  	0x89, 0xcb, //0x00001f6f movl         %ecx, %ebx
2321  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00001f71 andl         $2139062143, %ebx
2322  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00001f77 movl         $-1061109568, %edi
2323  	0x29, 0xdf, //0x00001f7c subl         %ebx, %edi
2324  	0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00001f7e leal         $1179010630(%rbx), %r10d
2325  	0x21, 0xd7, //0x00001f85 andl         %edx, %edi
2326  	0x44, 0x85, 0xd7, //0x00001f87 testl        %r10d, %edi
2327  	0x0f, 0x85, 0x47, 0x05, 0x00, 0x00, //0x00001f8a jne          LBB0_554
2328  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00001f90 movl         $-522133280, %edi
2329  	0x29, 0xdf, //0x00001f95 subl         %ebx, %edi
2330  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00001f97 addl         $960051513, %ebx
2331  	0x21, 0xfa, //0x00001f9d andl         %edi, %edx
2332  	0x85, 0xda, //0x00001f9f testl        %ebx, %edx
2333  	0x4c, 0x8b, 0x55, 0xb8, //0x00001fa1 movq         $-72(%rbp), %r10
2334  	0x0f, 0x85, 0xf8, 0x00, 0x00, 0x00, //0x00001fa5 jne          LBB0_488
2335  	0x0f, 0xc9, //0x00001fab bswapl       %ecx
2336  	0x89, 0xc8, //0x00001fad movl         %ecx, %eax
2337  	0xc1, 0xe8, 0x04, //0x00001faf shrl         $4, %eax
2338  	0xf7, 0xd0, //0x00001fb2 notl         %eax
2339  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00001fb4 andl         $16843009, %eax
2340  	0x8d, 0x04, 0xc0, //0x00001fb9 leal         (%rax,%rax,8), %eax
2341  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00001fbc andl         $252645135, %ecx
2342  	0x01, 0xc1, //0x00001fc2 addl         %eax, %ecx
2343  	0x89, 0xc8, //0x00001fc4 movl         %ecx, %eax
2344  	0xc1, 0xe8, 0x04, //0x00001fc6 shrl         $4, %eax
2345  	0x09, 0xc8, //0x00001fc9 orl          %ecx, %eax
2346  	0x89, 0xc1, //0x00001fcb movl         %eax, %ecx
2347  	0xc1, 0xe9, 0x08, //0x00001fcd shrl         $8, %ecx
2348  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00001fd0 andl         $65280, %ecx
2349  	0x89, 0xc2, //0x00001fd6 movl         %eax, %edx
2350  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00001fd8 andl         $128, %edx
2351  	0x48, 0x83, 0xc6, 0x06, //0x00001fde addq         $6, %rsi
2352  	0x09, 0xca, //0x00001fe2 orl          %ecx, %edx
2353  	0x0f, 0x85, 0xbc, 0x00, 0x00, 0x00, //0x00001fe4 jne          LBB0_489
2354  	0x3c, 0x0d, //0x00001fea cmpb         $13, %al
2355  	0x0f, 0x85, 0x19, 0x00, 0x00, 0x00, //0x00001fec jne          LBB0_474
2356  	0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00001ff2 jmp          LBB0_460
2357  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00001ff7 .p2align 4, 0x90
2358  	//0x00002000 LBB0_473
2359  	0x48, 0x89, 0xce, //0x00002000 movq         %rcx, %rsi
2360  	0x3c, 0x0d, //0x00002003 cmpb         $13, %al
2361  	0x0f, 0x84, 0xe0, 0xfe, 0xff, 0xff, //0x00002005 je           LBB0_460
2362  	//0x0000200b LBB0_474
2363  	0x41, 0x89, 0xc0, //0x0000200b movl         %eax, %r8d
2364  	0x3c, 0x0a, //0x0000200e cmpb         $10, %al
2365  	0x0f, 0x84, 0xd5, 0xfe, 0xff, 0xff, //0x00002010 je           LBB0_460
2366  	0xe9, 0x8b, 0x00, 0x00, 0x00, //0x00002016 jmp          LBB0_489
2367  	//0x0000201b LBB0_477
2368  	0x31, 0xdb, //0x0000201b xorl         %ebx, %ebx
2369  	0x45, 0x31, 0xe4, //0x0000201d xorl         %r12d, %r12d
2370  	//0x00002020 LBB0_478
2371  	0x85, 0xdb, //0x00002020 testl        %ebx, %ebx
2372  	0x0f, 0x85, 0xa6, 0x00, 0x00, 0x00, //0x00002022 jne          LBB0_491
2373  	0x49, 0x89, 0xf3, //0x00002028 movq         %rsi, %r11
2374  	0x4c, 0x89, 0xfa, //0x0000202b movq         %r15, %rdx
2375  	0xe9, 0x8d, 0x04, 0x00, 0x00, //0x0000202e jmp          LBB0_598
2376  	//0x00002033 LBB0_480
2377  	0x48, 0x83, 0xc6, 0x01, //0x00002033 addq         $1, %rsi
2378  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002037 movl         $2, %ebx
2379  	0x4c, 0x39, 0xce, //0x0000203c cmpq         %r9, %rsi
2380  	0x0f, 0x83, 0xdb, 0xff, 0xff, 0xff, //0x0000203f jae          LBB0_478
2381  	//0x00002045 LBB0_481
2382  	0x44, 0x0f, 0xb6, 0x06, //0x00002045 movzbl       (%rsi), %r8d
2383  	0x49, 0x83, 0xf8, 0x0d, //0x00002049 cmpq         $13, %r8
2384  	0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x0000204d je           LBB0_480
2385  	0x41, 0x80, 0xf8, 0x0a, //0x00002053 cmpb         $10, %r8b
2386  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00002057 je           LBB0_480
2387  	0x48, 0x8b, 0x45, 0xd0, //0x0000205d movq         $-48(%rbp), %rax
2388  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002061 movzbl       (%rax,%r8), %eax
2389  	0x48, 0x83, 0xc6, 0x01, //0x00002066 addq         $1, %rsi
2390  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x0000206a cmpl         $255, %eax
2391  	0x0f, 0x84, 0x07, 0x08, 0x00, 0x00, //0x0000206f je           LBB0_623
2392  	0x41, 0xc1, 0xe4, 0x06, //0x00002075 shll         $6, %r12d
2393  	0x41, 0x09, 0xc4, //0x00002079 orl          %eax, %r12d
2394  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000207c movl         $3, %ebx
2395  	0x4c, 0x39, 0xce, //0x00002081 cmpq         %r9, %rsi
2396  	0x0f, 0x82, 0xa2, 0x04, 0x00, 0x00, //0x00002084 jb           LBB0_561
2397  	0xe9, 0x3f, 0x00, 0x00, 0x00, //0x0000208a jmp          LBB0_491
2398  	//0x0000208f LBB0_485
2399  	0x48, 0x89, 0xce, //0x0000208f movq         %rcx, %rsi
2400  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002092 jmp          LBB0_489
2401  	//0x00002097 LBB0_486
2402  	0x80, 0xf9, 0x2f, //0x00002097 cmpb         $47, %cl
2403  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000209a jne          LBB0_488
2404  	0x41, 0xb0, 0x2f, //0x000020a0 movb         $47, %r8b
2405  	//0x000020a3 LBB0_488
2406  	0x48, 0x89, 0xc6, //0x000020a3 movq         %rax, %rsi
2407  	//0x000020a6 LBB0_489
2408  	0x41, 0x0f, 0xb6, 0xc0, //0x000020a6 movzbl       %r8b, %eax
2409  	0x48, 0x8b, 0x4d, 0xd0, //0x000020aa movq         $-48(%rbp), %rcx
2410  	0x44, 0x0f, 0xb6, 0x24, 0x01, //0x000020ae movzbl       (%rcx,%rax), %r12d
2411  	0x41, 0x81, 0xfc, 0xff, 0x00, 0x00, 0x00, //0x000020b3 cmpl         $255, %r12d
2412  	0x0f, 0x84, 0x95, 0x00, 0x00, 0x00, //0x000020ba je           LBB0_501
2413  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x000020c0 movl         $1, %ebx
2414  	0x4c, 0x39, 0xce, //0x000020c5 cmpq         %r9, %rsi
2415  	0x0f, 0x82, 0x44, 0x01, 0x00, 0x00, //0x000020c8 jb           LBB0_517
2416  	//0x000020ce LBB0_491
2417  	0x41, 0xf6, 0xc5, 0x02, //0x000020ce testb        $2, %r13b
2418  	0x0f, 0x94, 0xc0, //0x000020d2 sete         %al
2419  	0x83, 0xfb, 0x01, //0x000020d5 cmpl         $1, %ebx
2420  	0x0f, 0x94, 0xc1, //0x000020d8 sete         %cl
2421  	0x4c, 0x39, 0xce, //0x000020db cmpq         %r9, %rsi
2422  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x000020de jb           LBB0_494
2423  	0x83, 0xfb, 0x04, //0x000020e4 cmpl         $4, %ebx
2424  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000020e7 je           LBB0_494
2425  	0x08, 0xc8, //0x000020ed orb          %cl, %al
2426  	0x0f, 0x85, 0xa4, 0x03, 0x00, 0x00, //0x000020ef jne          LBB0_597
2427  	//0x000020f5 LBB0_494
2428  	0xb0, 0x04, //0x000020f5 movb         $4, %al
2429  	0x28, 0xd8, //0x000020f7 subb         %bl, %al
2430  	0x0f, 0xb6, 0xc0, //0x000020f9 movzbl       %al, %eax
2431  	0x01, 0xc0, //0x000020fc addl         %eax, %eax
2432  	0x8d, 0x0c, 0x40, //0x000020fe leal         (%rax,%rax,2), %ecx
2433  	0x44, 0x89, 0xe2, //0x00002101 movl         %r12d, %edx
2434  	0xd3, 0xe2, //0x00002104 shll         %cl, %edx
2435  	0x83, 0xfb, 0x02, //0x00002106 cmpl         $2, %ebx
2436  	0x0f, 0x84, 0x26, 0x00, 0x00, 0x00, //0x00002109 je           LBB0_499
2437  	0x83, 0xfb, 0x03, //0x0000210f cmpl         $3, %ebx
2438  	0x0f, 0x84, 0x17, 0x00, 0x00, 0x00, //0x00002112 je           LBB0_498
2439  	0x89, 0xd0, //0x00002118 movl         %edx, %eax
2440  	0x83, 0xfb, 0x04, //0x0000211a cmpl         $4, %ebx
2441  	0x44, 0x8b, 0x6d, 0xcc, //0x0000211d movl         $-52(%rbp), %r13d
2442  	0x4c, 0x89, 0xfa, //0x00002121 movq         %r15, %rdx
2443  	0x0f, 0x85, 0x1a, 0x00, 0x00, 0x00, //0x00002124 jne          LBB0_500
2444  	0x88, 0x42, 0x02, //0x0000212a movb         %al, $2(%rdx)
2445  	0x89, 0xc2, //0x0000212d movl         %eax, %edx
2446  	//0x0000212f LBB0_498
2447  	0x4c, 0x89, 0xf8, //0x0000212f movq         %r15, %rax
2448  	0x88, 0x70, 0x01, //0x00002132 movb         %dh, $1(%rax)
2449  	//0x00002135 LBB0_499
2450  	0xc1, 0xea, 0x10, //0x00002135 shrl         $16, %edx
2451  	0x89, 0xd0, //0x00002138 movl         %edx, %eax
2452  	0x4c, 0x89, 0xfa, //0x0000213a movq         %r15, %rdx
2453  	0x41, 0x88, 0x07, //0x0000213d movb         %al, (%r15)
2454  	0x44, 0x8b, 0x6d, 0xcc, //0x00002140 movl         $-52(%rbp), %r13d
2455  	//0x00002144 LBB0_500
2456  	0x89, 0xd8, //0x00002144 movl         %ebx, %eax
2457  	0x48, 0x01, 0xc2, //0x00002146 addq         %rax, %rdx
2458  	0x48, 0x83, 0xc2, 0xff, //0x00002149 addq         $-1, %rdx
2459  	0x49, 0x89, 0xf3, //0x0000214d movq         %rsi, %r11
2460  	0xe9, 0x6b, 0x03, 0x00, 0x00, //0x00002150 jmp          LBB0_598
2461  	//0x00002155 LBB0_501
2462  	0x31, 0xdb, //0x00002155 xorl         %ebx, %ebx
2463  	0x45, 0x31, 0xe4, //0x00002157 xorl         %r12d, %r12d
2464  	//0x0000215a LBB0_502
2465  	0x41, 0xf6, 0xc5, 0x02, //0x0000215a testb        $2, %r13b
2466  	0x0f, 0x85, 0x35, 0x03, 0x00, 0x00, //0x0000215e jne          LBB0_597
2467  	0x41, 0x80, 0xf8, 0x3d, //0x00002164 cmpb         $61, %r8b
2468  	0x0f, 0x85, 0x2b, 0x03, 0x00, 0x00, //0x00002168 jne          LBB0_597
2469  	0x83, 0xfb, 0x02, //0x0000216e cmpl         $2, %ebx
2470  	0x0f, 0x82, 0x22, 0x03, 0x00, 0x00, //0x00002171 jb           LBB0_597
2471  	0xba, 0x05, 0x00, 0x00, 0x00, //0x00002177 movl         $5, %edx
2472  	0x29, 0xda, //0x0000217c subl         %ebx, %edx
2473  	0x41, 0xf6, 0xc5, 0x08, //0x0000217e testb        $8, %r13b
2474  	0x0f, 0x85, 0xbd, 0x01, 0x00, 0x00, //0x00002182 jne          LBB0_535
2475  	0x4c, 0x39, 0xce, //0x00002188 cmpq         %r9, %rsi
2476  	0x0f, 0x83, 0x64, 0xff, 0xff, 0xff, //0x0000218b jae          LBB0_494
2477  	0x48, 0x8d, 0x4e, 0x01, //0x00002191 leaq         $1(%rsi), %rcx
2478  	0x48, 0x8b, 0x45, 0xc0, //0x00002195 movq         $-64(%rbp), %rax
2479  	0x48, 0x29, 0xf0, //0x00002199 subq         %rsi, %rax
2480  	0x48, 0x83, 0xc6, 0x02, //0x0000219c addq         $2, %rsi
2481  	0x48, 0x89, 0xf7, //0x000021a0 movq         %rsi, %rdi
2482  	0x48, 0x89, 0xce, //0x000021a3 movq         %rcx, %rsi
2483  	0xe9, 0x17, 0x00, 0x00, 0x00, //0x000021a6 jmp          LBB0_509
2484  	0x90, 0x90, 0x90, 0x90, 0x90, //0x000021ab .p2align 4, 0x90
2485  	//0x000021b0 LBB0_508
2486  	0x48, 0x83, 0xc6, 0x01, //0x000021b0 addq         $1, %rsi
2487  	0x48, 0x83, 0xc7, 0x01, //0x000021b4 addq         $1, %rdi
2488  	0x48, 0x83, 0xc0, 0xff, //0x000021b8 addq         $-1, %rax
2489  	0x0f, 0x83, 0x26, 0x05, 0x00, 0x00, //0x000021bc jae          LBB0_589
2490  	//0x000021c2 LBB0_509
2491  	0x0f, 0xb6, 0x4e, 0xff, //0x000021c2 movzbl       $-1(%rsi), %ecx
2492  	0x80, 0xf9, 0x0a, //0x000021c6 cmpb         $10, %cl
2493  	0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x000021c9 je           LBB0_508
2494  	0x80, 0xf9, 0x0d, //0x000021cf cmpb         $13, %cl
2495  	0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x000021d2 je           LBB0_508
2496  	0x80, 0xf9, 0x3d, //0x000021d8 cmpb         $61, %cl
2497  	0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x000021db jne          LBB0_597
2498  	0x83, 0xfa, 0x02, //0x000021e1 cmpl         $2, %edx
2499  	0x0f, 0x84, 0xaf, 0x02, 0x00, 0x00, //0x000021e4 je           LBB0_597
2500  	0x4c, 0x39, 0xce, //0x000021ea cmpq         %r9, %rsi
2501  	0x0f, 0x83, 0x02, 0xff, 0xff, 0xff, //0x000021ed jae          LBB0_494
2502  	0x48, 0x01, 0xc6, //0x000021f3 addq         %rax, %rsi
2503  	0x31, 0xc9, //0x000021f6 xorl         %ecx, %ecx
2504  	0xe9, 0xf7, 0x02, 0x00, 0x00, //0x000021f8 jmp          LBB0_556
2505  	//0x000021fd LBB0_531
2506  	0x80, 0xf9, 0x6e, //0x000021fd cmpb         $110, %cl
2507  	0x0f, 0x85, 0x60, 0x03, 0x00, 0x00, //0x00002200 jne          LBB0_565
2508  	//0x00002206 LBB0_515
2509  	0x48, 0x89, 0xc6, //0x00002206 movq         %rax, %rsi
2510  	//0x00002209 LBB0_516
2511  	0x4c, 0x39, 0xce, //0x00002209 cmpq         %r9, %rsi
2512  	0x0f, 0x83, 0x29, 0x01, 0x00, 0x00, //0x0000220c jae          LBB0_534
2513  	//0x00002212 LBB0_517
2514  	0x48, 0x8d, 0x4e, 0x01, //0x00002212 leaq         $1(%rsi), %rcx
2515  	0x0f, 0xb6, 0x06, //0x00002216 movzbl       (%rsi), %eax
2516  	0x3c, 0x5c, //0x00002219 cmpb         $92, %al
2517  	0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x0000221b jne          LBB0_529
2518  	0x48, 0x8d, 0x46, 0x02, //0x00002221 leaq         $2(%rsi), %rax
2519  	0x41, 0xb0, 0xff, //0x00002225 movb         $-1, %r8b
2520  	0x4c, 0x39, 0xc8, //0x00002228 cmpq         %r9, %rax
2521  	0x0f, 0x87, 0xe1, 0x02, 0x00, 0x00, //0x0000222b ja           LBB0_559
2522  	0x0f, 0xb6, 0x09, //0x00002231 movzbl       (%rcx), %ecx
2523  	0x80, 0xf9, 0x71, //0x00002234 cmpb         $113, %cl
2524  	0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002237 jle          LBB0_531
2525  	0x80, 0xf9, 0x72, //0x0000223d cmpb         $114, %cl
2526  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002240 je           LBB0_515
2527  	0x80, 0xf9, 0x75, //0x00002246 cmpb         $117, %cl
2528  	0x0f, 0x85, 0x23, 0x03, 0x00, 0x00, //0x00002249 jne          LBB0_567
2529  	0x4c, 0x89, 0xc9, //0x0000224f movq         %r9, %rcx
2530  	0x48, 0x29, 0xc1, //0x00002252 subq         %rax, %rcx
2531  	0x48, 0x83, 0xf9, 0x04, //0x00002255 cmpq         $4, %rcx
2532  	0x0f, 0x8c, 0x13, 0x03, 0x00, 0x00, //0x00002259 jl           LBB0_567
2533  	0x8b, 0x08, //0x0000225f movl         (%rax), %ecx
2534  	0x89, 0xcb, //0x00002261 movl         %ecx, %ebx
2535  	0xf7, 0xd3, //0x00002263 notl         %ebx
2536  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002265 leal         $-808464432(%rcx), %edx
2537  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000226b andl         $-2139062144, %ebx
2538  	0x85, 0xd3, //0x00002271 testl        %edx, %ebx
2539  	0x0f, 0x85, 0xf9, 0x02, 0x00, 0x00, //0x00002273 jne          LBB0_567
2540  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002279 leal         $421075225(%rcx), %edx
2541  	0x09, 0xca, //0x0000227f orl          %ecx, %edx
2542  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002281 testl        $-2139062144, %edx
2543  	0x0f, 0x85, 0xe5, 0x02, 0x00, 0x00, //0x00002287 jne          LBB0_567
2544  	0x89, 0xca, //0x0000228d movl         %ecx, %edx
2545  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000228f andl         $2139062143, %edx
2546  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002295 movl         $-1061109568, %edi
2547  	0x29, 0xd7, //0x0000229a subl         %edx, %edi
2548  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000229c leal         $1179010630(%rdx), %r10d
2549  	0x21, 0xdf, //0x000022a3 andl         %ebx, %edi
2550  	0x44, 0x85, 0xd7, //0x000022a5 testl        %r10d, %edi
2551  	0x0f, 0x85, 0x42, 0x04, 0x00, 0x00, //0x000022a8 jne          LBB0_591
2552  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000022ae movl         $-522133280, %edi
2553  	0x29, 0xd7, //0x000022b3 subl         %edx, %edi
2554  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000022b5 addl         $960051513, %edx
2555  	0x21, 0xfb, //0x000022bb andl         %edi, %ebx
2556  	0x85, 0xd3, //0x000022bd testl        %edx, %ebx
2557  	0x4c, 0x8b, 0x55, 0xb8, //0x000022bf movq         $-72(%rbp), %r10
2558  	0x0f, 0x85, 0xa9, 0x02, 0x00, 0x00, //0x000022c3 jne          LBB0_567
2559  	0x0f, 0xc9, //0x000022c9 bswapl       %ecx
2560  	0x89, 0xc8, //0x000022cb movl         %ecx, %eax
2561  	0xc1, 0xe8, 0x04, //0x000022cd shrl         $4, %eax
2562  	0xf7, 0xd0, //0x000022d0 notl         %eax
2563  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000022d2 andl         $16843009, %eax
2564  	0x8d, 0x04, 0xc0, //0x000022d7 leal         (%rax,%rax,8), %eax
2565  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000022da andl         $252645135, %ecx
2566  	0x01, 0xc1, //0x000022e0 addl         %eax, %ecx
2567  	0x89, 0xc8, //0x000022e2 movl         %ecx, %eax
2568  	0xc1, 0xe8, 0x04, //0x000022e4 shrl         $4, %eax
2569  	0x09, 0xc8, //0x000022e7 orl          %ecx, %eax
2570  	0x89, 0xc1, //0x000022e9 movl         %eax, %ecx
2571  	0xc1, 0xe9, 0x08, //0x000022eb shrl         $8, %ecx
2572  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000022ee andl         $65280, %ecx
2573  	0x89, 0xc2, //0x000022f4 movl         %eax, %edx
2574  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000022f6 andl         $128, %edx
2575  	0x48, 0x83, 0xc6, 0x06, //0x000022fc addq         $6, %rsi
2576  	0x09, 0xca, //0x00002300 orl          %ecx, %edx
2577  	0x0f, 0x85, 0x6d, 0x02, 0x00, 0x00, //0x00002302 jne          LBB0_568
2578  	0x3c, 0x0d, //0x00002308 cmpb         $13, %al
2579  	0x0f, 0x85, 0x1b, 0x00, 0x00, 0x00, //0x0000230a jne          LBB0_530
2580  	0xe9, 0xf4, 0xfe, 0xff, 0xff, //0x00002310 jmp          LBB0_516
2581  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002315 .p2align 4, 0x90
2582  	//0x00002320 LBB0_529
2583  	0x48, 0x89, 0xce, //0x00002320 movq         %rcx, %rsi
2584  	0x3c, 0x0d, //0x00002323 cmpb         $13, %al
2585  	0x0f, 0x84, 0xde, 0xfe, 0xff, 0xff, //0x00002325 je           LBB0_516
2586  	//0x0000232b LBB0_530
2587  	0x41, 0x89, 0xc0, //0x0000232b movl         %eax, %r8d
2588  	0x3c, 0x0a, //0x0000232e cmpb         $10, %al
2589  	0x0f, 0x84, 0xd3, 0xfe, 0xff, 0xff, //0x00002330 je           LBB0_516
2590  	0xe9, 0x3a, 0x02, 0x00, 0x00, //0x00002336 jmp          LBB0_568
2591  	//0x0000233b LBB0_534
2592  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000233b movl         $1, %ebx
2593  	0xe9, 0xdb, 0xfc, 0xff, 0xff, //0x00002340 jmp          LBB0_478
2594  	//0x00002345 LBB0_535
2595  	0x4c, 0x39, 0xce, //0x00002345 cmpq         %r9, %rsi
2596  	0x0f, 0x83, 0xa7, 0xfd, 0xff, 0xff, //0x00002348 jae          LBB0_494
2597  	0x89, 0x55, 0xa8, //0x0000234e movl         %edx, $-88(%rbp)
2598  	0x48, 0x89, 0xf7, //0x00002351 movq         %rsi, %rdi
2599  	0xe9, 0x1d, 0x00, 0x00, 0x00, //0x00002354 jmp          LBB0_539
2600  	//0x00002359 LBB0_553
2601  	0x4c, 0x89, 0xef, //0x00002359 movq         %r13, %rdi
2602  	0x4c, 0x39, 0xcf, //0x0000235c cmpq         %r9, %rdi
2603  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x0000235f jb           LBB0_539
2604  	0xe9, 0x92, 0x03, 0x00, 0x00, //0x00002365 jmp          LBB0_592
2605  	//0x0000236a LBB0_537
2606  	0x48, 0x89, 0xf7, //0x0000236a movq         %rsi, %rdi
2607  	0x4c, 0x39, 0xcf, //0x0000236d cmpq         %r9, %rdi
2608  	0x0f, 0x83, 0x86, 0x03, 0x00, 0x00, //0x00002370 jae          LBB0_592
2609  	//0x00002376 LBB0_539
2610  	0x4c, 0x8d, 0x6f, 0x01, //0x00002376 leaq         $1(%rdi), %r13
2611  	0x0f, 0xb6, 0x0f, //0x0000237a movzbl       (%rdi), %ecx
2612  	0x80, 0xf9, 0x5c, //0x0000237d cmpb         $92, %cl
2613  	0x0f, 0x85, 0xeb, 0x00, 0x00, 0x00, //0x00002380 jne          LBB0_550
2614  	0x48, 0x8d, 0x77, 0x02, //0x00002386 leaq         $2(%rdi), %rsi
2615  	0x4c, 0x39, 0xce, //0x0000238a cmpq         %r9, %rsi
2616  	0x0f, 0x87, 0x03, 0x01, 0x00, 0x00, //0x0000238d ja           LBB0_596
2617  	0x41, 0x0f, 0xb6, 0x45, 0x00, //0x00002393 movzbl       (%r13), %eax
2618  	0x3c, 0x6e, //0x00002398 cmpb         $110, %al
2619  	0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x0000239a je           LBB0_537
2620  	0x3c, 0x72, //0x000023a0 cmpb         $114, %al
2621  	0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000023a2 je           LBB0_537
2622  	0x3c, 0x75, //0x000023a8 cmpb         $117, %al
2623  	0x0f, 0x85, 0xe9, 0x00, 0x00, 0x00, //0x000023aa jne          LBB0_597
2624  	0x4c, 0x89, 0xc8, //0x000023b0 movq         %r9, %rax
2625  	0x48, 0x29, 0xf0, //0x000023b3 subq         %rsi, %rax
2626  	0x48, 0x83, 0xf8, 0x04, //0x000023b6 cmpq         $4, %rax
2627  	0x0f, 0x8c, 0xd9, 0x00, 0x00, 0x00, //0x000023ba jl           LBB0_597
2628  	0x8b, 0x16, //0x000023c0 movl         (%rsi), %edx
2629  	0x89, 0xd1, //0x000023c2 movl         %edx, %ecx
2630  	0xf7, 0xd1, //0x000023c4 notl         %ecx
2631  	0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x000023c6 leal         $-808464432(%rdx), %eax
2632  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x000023cc andl         $-2139062144, %ecx
2633  	0x85, 0xc1, //0x000023d2 testl        %eax, %ecx
2634  	0x0f, 0x85, 0xbf, 0x00, 0x00, 0x00, //0x000023d4 jne          LBB0_597
2635  	0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x000023da leal         $421075225(%rdx), %eax
2636  	0x09, 0xd0, //0x000023e0 orl          %edx, %eax
2637  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x000023e2 testl        $-2139062144, %eax
2638  	0x0f, 0x85, 0xac, 0x00, 0x00, 0x00, //0x000023e7 jne          LBB0_597
2639  	0x89, 0xd0, //0x000023ed movl         %edx, %eax
2640  	0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x000023ef andl         $2139062143, %eax
2641  	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000023f4 movl         $-1061109568, %r8d
2642  	0x41, 0x29, 0xc0, //0x000023fa subl         %eax, %r8d
2643  	0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x000023fd leal         $1179010630(%rax), %r10d
2644  	0x41, 0x21, 0xc8, //0x00002404 andl         %ecx, %r8d
2645  	0x45, 0x85, 0xd0, //0x00002407 testl        %r10d, %r8d
2646  	0x0f, 0x85, 0xba, 0x05, 0x00, 0x00, //0x0000240a jne          LBB0_647
2647  	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002410 movl         $-522133280, %r8d
2648  	0x41, 0x29, 0xc0, //0x00002416 subl         %eax, %r8d
2649  	0x05, 0x39, 0x39, 0x39, 0x39, //0x00002419 addl         $960051513, %eax
2650  	0x44, 0x21, 0xc1, //0x0000241e andl         %r8d, %ecx
2651  	0x85, 0xc1, //0x00002421 testl        %eax, %ecx
2652  	0x4c, 0x8b, 0x55, 0xb8, //0x00002423 movq         $-72(%rbp), %r10
2653  	0x0f, 0x85, 0x6c, 0x00, 0x00, 0x00, //0x00002427 jne          LBB0_597
2654  	0x0f, 0xca, //0x0000242d bswapl       %edx
2655  	0x89, 0xd0, //0x0000242f movl         %edx, %eax
2656  	0xc1, 0xe8, 0x04, //0x00002431 shrl         $4, %eax
2657  	0xf7, 0xd0, //0x00002434 notl         %eax
2658  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00002436 andl         $16843009, %eax
2659  	0x8d, 0x04, 0xc0, //0x0000243b leal         (%rax,%rax,8), %eax
2660  	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000243e andl         $252645135, %edx
2661  	0x01, 0xc2, //0x00002444 addl         %eax, %edx
2662  	0x89, 0xd1, //0x00002446 movl         %edx, %ecx
2663  	0xc1, 0xe9, 0x04, //0x00002448 shrl         $4, %ecx
2664  	0x09, 0xd1, //0x0000244b orl          %edx, %ecx
2665  	0x89, 0xc8, //0x0000244d movl         %ecx, %eax
2666  	0xc1, 0xe8, 0x08, //0x0000244f shrl         $8, %eax
2667  	0x25, 0x00, 0xff, 0x00, 0x00, //0x00002452 andl         $65280, %eax
2668  	0x89, 0xca, //0x00002457 movl         %ecx, %edx
2669  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002459 andl         $128, %edx
2670  	0x48, 0x83, 0xc7, 0x06, //0x0000245f addq         $6, %rdi
2671  	0x09, 0xc2, //0x00002463 orl          %eax, %edx
2672  	0x49, 0x89, 0xfd, //0x00002465 movq         %rdi, %r13
2673  	0x48, 0x89, 0xfe, //0x00002468 movq         %rdi, %rsi
2674  	0x0f, 0x85, 0x28, 0x00, 0x00, 0x00, //0x0000246b jne          LBB0_597
2675  	//0x00002471 LBB0_550
2676  	0x80, 0xf9, 0x0a, //0x00002471 cmpb         $10, %cl
2677  	0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00002474 je           LBB0_553
2678  	0x80, 0xf9, 0x0d, //0x0000247a cmpb         $13, %cl
2679  	0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x0000247d je           LBB0_553
2680  	0x80, 0xf9, 0x3d, //0x00002483 cmpb         $61, %cl
2681  	0x0f, 0x85, 0x0a, 0x00, 0x00, 0x00, //0x00002486 jne          LBB0_596
2682  	0x83, 0x7d, 0xa8, 0x02, //0x0000248c cmpl         $2, $-88(%rbp)
2683  	0x0f, 0x85, 0x04, 0x04, 0x00, 0x00, //0x00002490 jne          LBB0_626
2684  	//0x00002496 LBB0_596
2685  	0x4c, 0x89, 0xee, //0x00002496 movq         %r13, %rsi
2686  	//0x00002499 LBB0_597
2687  	0x31, 0xc9, //0x00002499 xorl         %ecx, %ecx
2688  	0x4c, 0x39, 0xce, //0x0000249b cmpq         %r9, %rsi
2689  	0x0f, 0x94, 0xc1, //0x0000249e sete         %cl
2690  	0x48, 0x01, 0xf1, //0x000024a1 addq         %rsi, %rcx
2691  	0x4c, 0x39, 0xd9, //0x000024a4 cmpq         %r11, %rcx
2692  	0x44, 0x8b, 0x6d, 0xcc, //0x000024a7 movl         $-52(%rbp), %r13d
2693  	0x4c, 0x89, 0xfa, //0x000024ab movq         %r15, %rdx
2694  	0x0f, 0x85, 0xaf, 0x11, 0x00, 0x00, //0x000024ae jne          LBB0_864
2695  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000024b4 .p2align 4, 0x90
2696  	//0x000024c0 LBB0_598
2697  	0x4d, 0x39, 0xf3, //0x000024c0 cmpq         %r14, %r11
2698  	0x0f, 0x87, 0x59, 0x05, 0x00, 0x00, //0x000024c3 ja           LBB0_658
2699  	0x4c, 0x39, 0xd2, //0x000024c9 cmpq         %r10, %rdx
2700  	0x0f, 0x86, 0xbe, 0xf8, 0xff, 0xff, //0x000024cc jbe          LBB0_444
2701  	0xe9, 0x4b, 0x05, 0x00, 0x00, //0x000024d2 jmp          LBB0_658
2702  	//0x000024d7 LBB0_554
2703  	0x48, 0x89, 0xc6, //0x000024d7 movq         %rax, %rsi
2704  	0x4c, 0x8b, 0x55, 0xb8, //0x000024da movq         $-72(%rbp), %r10
2705  	0xe9, 0xc3, 0xfb, 0xff, 0xff, //0x000024de jmp          LBB0_489
2706  	//0x000024e3 LBB0_555
2707  	0x48, 0x83, 0xc7, 0x01, //0x000024e3 addq         $1, %rdi
2708  	0x48, 0x83, 0xc1, 0x01, //0x000024e7 addq         $1, %rcx
2709  	0x48, 0x39, 0xc8, //0x000024eb cmpq         %rcx, %rax
2710  	0x0f, 0x84, 0x01, 0xfc, 0xff, 0xff, //0x000024ee je           LBB0_494
2711  	//0x000024f4 LBB0_556
2712  	0x0f, 0xb6, 0x57, 0xff, //0x000024f4 movzbl       $-1(%rdi), %edx
2713  	0x80, 0xfa, 0x0d, //0x000024f8 cmpb         $13, %dl
2714  	0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x000024fb je           LBB0_555
2715  	0x80, 0xfa, 0x0a, //0x00002501 cmpb         $10, %dl
2716  	0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00002504 je           LBB0_555
2717  	0x48, 0x89, 0xfe, //0x0000250a movq         %rdi, %rsi
2718  	0xe9, 0x87, 0xff, 0xff, 0xff, //0x0000250d jmp          LBB0_597
2719  	//0x00002512 LBB0_559
2720  	0x48, 0x89, 0xce, //0x00002512 movq         %rcx, %rsi
2721  	0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00002515 jmp          LBB0_568
2722  	//0x0000251a LBB0_560
2723  	0x48, 0x83, 0xc6, 0x01, //0x0000251a addq         $1, %rsi
2724  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000251e movl         $3, %ebx
2725  	0x4c, 0x39, 0xce, //0x00002523 cmpq         %r9, %rsi
2726  	0x0f, 0x83, 0xf4, 0xfa, 0xff, 0xff, //0x00002526 jae          LBB0_478
2727  	//0x0000252c LBB0_561
2728  	0x44, 0x0f, 0xb6, 0x06, //0x0000252c movzbl       (%rsi), %r8d
2729  	0x49, 0x83, 0xf8, 0x0d, //0x00002530 cmpq         $13, %r8
2730  	0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002534 je           LBB0_560
2731  	0x41, 0x80, 0xf8, 0x0a, //0x0000253a cmpb         $10, %r8b
2732  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x0000253e je           LBB0_560
2733  	0x48, 0x8b, 0x45, 0xd0, //0x00002544 movq         $-48(%rbp), %rax
2734  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002548 movzbl       (%rax,%r8), %eax
2735  	0x48, 0x83, 0xc6, 0x01, //0x0000254d addq         $1, %rsi
2736  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002551 cmpl         $255, %eax
2737  	0x0f, 0x85, 0x9d, 0x04, 0x00, 0x00, //0x00002556 jne          LBB0_652
2738  	//0x0000255c LBB0_653
2739  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x0000255c movl         $3, %ebx
2740  	0xe9, 0xf4, 0xfb, 0xff, 0xff, //0x00002561 jmp          LBB0_502
2741  	//0x00002566 LBB0_565
2742  	0x80, 0xf9, 0x2f, //0x00002566 cmpb         $47, %cl
2743  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002569 jne          LBB0_567
2744  	0x41, 0xb0, 0x2f, //0x0000256f movb         $47, %r8b
2745  	//0x00002572 LBB0_567
2746  	0x48, 0x89, 0xc6, //0x00002572 movq         %rax, %rsi
2747  	//0x00002575 LBB0_568
2748  	0x41, 0x0f, 0xb6, 0xc0, //0x00002575 movzbl       %r8b, %eax
2749  	0x48, 0x8b, 0x4d, 0xd0, //0x00002579 movq         $-48(%rbp), %rcx
2750  	0x0f, 0xb6, 0x04, 0x01, //0x0000257d movzbl       (%rcx,%rax), %eax
2751  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002581 cmpl         $255, %eax
2752  	0x0f, 0x84, 0x52, 0x01, 0x00, 0x00, //0x00002586 je           LBB0_588
2753  	0x41, 0xc1, 0xe4, 0x06, //0x0000258c shll         $6, %r12d
2754  	0x41, 0x09, 0xc4, //0x00002590 orl          %eax, %r12d
2755  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002593 movl         $2, %ebx
2756  	0x4c, 0x39, 0xce, //0x00002598 cmpq         %r9, %rsi
2757  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x0000259b jb           LBB0_572
2758  	0xe9, 0x28, 0xfb, 0xff, 0xff, //0x000025a1 jmp          LBB0_491
2759  	//0x000025a6 LBB0_586
2760  	0x80, 0xf9, 0x6e, //0x000025a6 cmpb         $110, %cl
2761  	0x0f, 0x85, 0x5d, 0x01, 0x00, 0x00, //0x000025a9 jne          LBB0_600
2762  	//0x000025af LBB0_570
2763  	0x48, 0x89, 0xc6, //0x000025af movq         %rax, %rsi
2764  	//0x000025b2 LBB0_571
2765  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x000025b2 movl         $2, %ebx
2766  	0x4c, 0x39, 0xce, //0x000025b7 cmpq         %r9, %rsi
2767  	0x0f, 0x83, 0x60, 0xfa, 0xff, 0xff, //0x000025ba jae          LBB0_478
2768  	//0x000025c0 LBB0_572
2769  	0x48, 0x8d, 0x4e, 0x01, //0x000025c0 leaq         $1(%rsi), %rcx
2770  	0x0f, 0xb6, 0x06, //0x000025c4 movzbl       (%rsi), %eax
2771  	0x3c, 0x5c, //0x000025c7 cmpb         $92, %al
2772  	0x0f, 0x85, 0xf4, 0x00, 0x00, 0x00, //0x000025c9 jne          LBB0_584
2773  	0x48, 0x8d, 0x46, 0x02, //0x000025cf leaq         $2(%rsi), %rax
2774  	0x41, 0xb0, 0xff, //0x000025d3 movb         $-1, %r8b
2775  	0x4c, 0x39, 0xc8, //0x000025d6 cmpq         %r9, %rax
2776  	0x0f, 0x87, 0x25, 0x01, 0x00, 0x00, //0x000025d9 ja           LBB0_593
2777  	0x0f, 0xb6, 0x09, //0x000025df movzbl       (%rcx), %ecx
2778  	0x80, 0xf9, 0x71, //0x000025e2 cmpb         $113, %cl
2779  	0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000025e5 jle          LBB0_586
2780  	0x80, 0xf9, 0x72, //0x000025eb cmpb         $114, %cl
2781  	0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x000025ee je           LBB0_570
2782  	0x80, 0xf9, 0x75, //0x000025f4 cmpb         $117, %cl
2783  	0x0f, 0x85, 0x1b, 0x01, 0x00, 0x00, //0x000025f7 jne          LBB0_602
2784  	0x4c, 0x89, 0xc9, //0x000025fd movq         %r9, %rcx
2785  	0x48, 0x29, 0xc1, //0x00002600 subq         %rax, %rcx
2786  	0x48, 0x83, 0xf9, 0x04, //0x00002603 cmpq         $4, %rcx
2787  	0x0f, 0x8c, 0x0b, 0x01, 0x00, 0x00, //0x00002607 jl           LBB0_602
2788  	0x8b, 0x08, //0x0000260d movl         (%rax), %ecx
2789  	0x89, 0xcb, //0x0000260f movl         %ecx, %ebx
2790  	0xf7, 0xd3, //0x00002611 notl         %ebx
2791  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002613 leal         $-808464432(%rcx), %edx
2792  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002619 andl         $-2139062144, %ebx
2793  	0x85, 0xd3, //0x0000261f testl        %edx, %ebx
2794  	0x0f, 0x85, 0xf1, 0x00, 0x00, 0x00, //0x00002621 jne          LBB0_602
2795  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002627 leal         $421075225(%rcx), %edx
2796  	0x09, 0xca, //0x0000262d orl          %ecx, %edx
2797  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x0000262f testl        $-2139062144, %edx
2798  	0x0f, 0x85, 0xdd, 0x00, 0x00, 0x00, //0x00002635 jne          LBB0_602
2799  	0x89, 0xca, //0x0000263b movl         %ecx, %edx
2800  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000263d andl         $2139062143, %edx
2801  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002643 movl         $-1061109568, %edi
2802  	0x29, 0xd7, //0x00002648 subl         %edx, %edi
2803  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000264a leal         $1179010630(%rdx), %r10d
2804  	0x21, 0xdf, //0x00002651 andl         %ebx, %edi
2805  	0x44, 0x85, 0xd7, //0x00002653 testl        %r10d, %edi
2806  	0x0f, 0x85, 0x2a, 0x02, 0x00, 0x00, //0x00002656 jne          LBB0_624
2807  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000265c movl         $-522133280, %edi
2808  	0x29, 0xd7, //0x00002661 subl         %edx, %edi
2809  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002663 addl         $960051513, %edx
2810  	0x21, 0xfb, //0x00002669 andl         %edi, %ebx
2811  	0x85, 0xd3, //0x0000266b testl        %edx, %ebx
2812  	0x4c, 0x8b, 0x55, 0xb8, //0x0000266d movq         $-72(%rbp), %r10
2813  	0x0f, 0x85, 0xa1, 0x00, 0x00, 0x00, //0x00002671 jne          LBB0_602
2814  	0x0f, 0xc9, //0x00002677 bswapl       %ecx
2815  	0x89, 0xc8, //0x00002679 movl         %ecx, %eax
2816  	0xc1, 0xe8, 0x04, //0x0000267b shrl         $4, %eax
2817  	0xf7, 0xd0, //0x0000267e notl         %eax
2818  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00002680 andl         $16843009, %eax
2819  	0x8d, 0x04, 0xc0, //0x00002685 leal         (%rax,%rax,8), %eax
2820  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002688 andl         $252645135, %ecx
2821  	0x01, 0xc1, //0x0000268e addl         %eax, %ecx
2822  	0x89, 0xc8, //0x00002690 movl         %ecx, %eax
2823  	0xc1, 0xe8, 0x04, //0x00002692 shrl         $4, %eax
2824  	0x09, 0xc8, //0x00002695 orl          %ecx, %eax
2825  	0x89, 0xc1, //0x00002697 movl         %eax, %ecx
2826  	0xc1, 0xe9, 0x08, //0x00002699 shrl         $8, %ecx
2827  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x0000269c andl         $65280, %ecx
2828  	0x89, 0xc2, //0x000026a2 movl         %eax, %edx
2829  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000026a4 andl         $128, %edx
2830  	0x48, 0x83, 0xc6, 0x06, //0x000026aa addq         $6, %rsi
2831  	0x09, 0xca, //0x000026ae orl          %ecx, %edx
2832  	0x0f, 0x85, 0x65, 0x00, 0x00, 0x00, //0x000026b0 jne          LBB0_603
2833  	0x3c, 0x0d, //0x000026b6 cmpb         $13, %al
2834  	0x0f, 0x85, 0x10, 0x00, 0x00, 0x00, //0x000026b8 jne          LBB0_585
2835  	0xe9, 0xef, 0xfe, 0xff, 0xff, //0x000026be jmp          LBB0_571
2836  	//0x000026c3 LBB0_584
2837  	0x48, 0x89, 0xce, //0x000026c3 movq         %rcx, %rsi
2838  	0x3c, 0x0d, //0x000026c6 cmpb         $13, %al
2839  	0x0f, 0x84, 0xe4, 0xfe, 0xff, 0xff, //0x000026c8 je           LBB0_571
2840  	//0x000026ce LBB0_585
2841  	0x41, 0x89, 0xc0, //0x000026ce movl         %eax, %r8d
2842  	0x3c, 0x0a, //0x000026d1 cmpb         $10, %al
2843  	0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x000026d3 je           LBB0_571
2844  	0xe9, 0x3d, 0x00, 0x00, 0x00, //0x000026d9 jmp          LBB0_603
2845  	//0x000026de LBB0_588
2846  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x000026de movl         $1, %ebx
2847  	0xe9, 0x72, 0xfa, 0xff, 0xff, //0x000026e3 jmp          LBB0_502
2848  	//0x000026e8 LBB0_589
2849  	0x4c, 0x89, 0xce, //0x000026e8 movq         %r9, %rsi
2850  	0xe9, 0x05, 0xfa, 0xff, 0xff, //0x000026eb jmp          LBB0_494
2851  	//0x000026f0 LBB0_591
2852  	0x48, 0x89, 0xc6, //0x000026f0 movq         %rax, %rsi
2853  	0x4c, 0x8b, 0x55, 0xb8, //0x000026f3 movq         $-72(%rbp), %r10
2854  	0xe9, 0x79, 0xfe, 0xff, 0xff, //0x000026f7 jmp          LBB0_568
2855  	//0x000026fc LBB0_592
2856  	0x48, 0x89, 0xfe, //0x000026fc movq         %rdi, %rsi
2857  	0xe9, 0xf1, 0xf9, 0xff, 0xff, //0x000026ff jmp          LBB0_494
2858  	//0x00002704 LBB0_593
2859  	0x48, 0x89, 0xce, //0x00002704 movq         %rcx, %rsi
2860  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002707 jmp          LBB0_603
2861  	//0x0000270c LBB0_600
2862  	0x80, 0xf9, 0x2f, //0x0000270c cmpb         $47, %cl
2863  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000270f jne          LBB0_602
2864  	0x41, 0xb0, 0x2f, //0x00002715 movb         $47, %r8b
2865  	//0x00002718 LBB0_602
2866  	0x48, 0x89, 0xc6, //0x00002718 movq         %rax, %rsi
2867  	//0x0000271b LBB0_603
2868  	0x41, 0x0f, 0xb6, 0xc0, //0x0000271b movzbl       %r8b, %eax
2869  	0x48, 0x8b, 0x4d, 0xd0, //0x0000271f movq         $-48(%rbp), %rcx
2870  	0x0f, 0xb6, 0x04, 0x01, //0x00002723 movzbl       (%rcx,%rax), %eax
2871  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002727 cmpl         $255, %eax
2872  	0x0f, 0x84, 0x4a, 0x01, 0x00, 0x00, //0x0000272c je           LBB0_623
2873  	0x41, 0xc1, 0xe4, 0x06, //0x00002732 shll         $6, %r12d
2874  	0x41, 0x09, 0xc4, //0x00002736 orl          %eax, %r12d
2875  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002739 movl         $3, %ebx
2876  	0x4c, 0x39, 0xce, //0x0000273e cmpq         %r9, %rsi
2877  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x00002741 jb           LBB0_607
2878  	0xe9, 0x82, 0xf9, 0xff, 0xff, //0x00002747 jmp          LBB0_491
2879  	//0x0000274c LBB0_621
2880  	0x80, 0xf9, 0x6e, //0x0000274c cmpb         $110, %cl
2881  	0x0f, 0x85, 0x7e, 0x02, 0x00, 0x00, //0x0000274f jne          LBB0_648
2882  	//0x00002755 LBB0_605
2883  	0x48, 0x89, 0xc6, //0x00002755 movq         %rax, %rsi
2884  	//0x00002758 LBB0_606
2885  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002758 movl         $3, %ebx
2886  	0x4c, 0x39, 0xce, //0x0000275d cmpq         %r9, %rsi
2887  	0x0f, 0x83, 0xba, 0xf8, 0xff, 0xff, //0x00002760 jae          LBB0_478
2888  	//0x00002766 LBB0_607
2889  	0x48, 0x8d, 0x4e, 0x01, //0x00002766 leaq         $1(%rsi), %rcx
2890  	0x0f, 0xb6, 0x06, //0x0000276a movzbl       (%rsi), %eax
2891  	0x3c, 0x5c, //0x0000276d cmpb         $92, %al
2892  	0x0f, 0x85, 0xec, 0x00, 0x00, 0x00, //0x0000276f jne          LBB0_618
2893  	0x48, 0x8d, 0x46, 0x02, //0x00002775 leaq         $2(%rsi), %rax
2894  	0x41, 0xb0, 0xff, //0x00002779 movb         $-1, %r8b
2895  	0x4c, 0x39, 0xc8, //0x0000277c cmpq         %r9, %rax
2896  	0x0f, 0x87, 0x0d, 0x01, 0x00, 0x00, //0x0000277f ja           LBB0_625
2897  	0x0f, 0xb6, 0x09, //0x00002785 movzbl       (%rcx), %ecx
2898  	0x80, 0xf9, 0x71, //0x00002788 cmpb         $113, %cl
2899  	0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x0000278b jle          LBB0_621
2900  	0x80, 0xf9, 0x72, //0x00002791 cmpb         $114, %cl
2901  	0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00002794 je           LBB0_605
2902  	0x80, 0xf9, 0x75, //0x0000279a cmpb         $117, %cl
2903  	0x0f, 0x85, 0x3c, 0x02, 0x00, 0x00, //0x0000279d jne          LBB0_650
2904  	0x4c, 0x89, 0xc9, //0x000027a3 movq         %r9, %rcx
2905  	0x48, 0x29, 0xc1, //0x000027a6 subq         %rax, %rcx
2906  	0x48, 0x83, 0xf9, 0x04, //0x000027a9 cmpq         $4, %rcx
2907  	0x0f, 0x8c, 0x2c, 0x02, 0x00, 0x00, //0x000027ad jl           LBB0_650
2908  	0x8b, 0x08, //0x000027b3 movl         (%rax), %ecx
2909  	0x89, 0xcb, //0x000027b5 movl         %ecx, %ebx
2910  	0xf7, 0xd3, //0x000027b7 notl         %ebx
2911  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000027b9 leal         $-808464432(%rcx), %edx
2912  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x000027bf andl         $-2139062144, %ebx
2913  	0x85, 0xd3, //0x000027c5 testl        %edx, %ebx
2914  	0x0f, 0x85, 0x12, 0x02, 0x00, 0x00, //0x000027c7 jne          LBB0_650
2915  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000027cd leal         $421075225(%rcx), %edx
2916  	0x09, 0xca, //0x000027d3 orl          %ecx, %edx
2917  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000027d5 testl        $-2139062144, %edx
2918  	0x0f, 0x85, 0xfe, 0x01, 0x00, 0x00, //0x000027db jne          LBB0_650
2919  	0x89, 0xca, //0x000027e1 movl         %ecx, %edx
2920  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000027e3 andl         $2139062143, %edx
2921  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x000027e9 movl         $-1061109568, %edi
2922  	0x29, 0xd7, //0x000027ee subl         %edx, %edi
2923  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000027f0 leal         $1179010630(%rdx), %r10d
2924  	0x21, 0xdf, //0x000027f7 andl         %ebx, %edi
2925  	0x44, 0x85, 0xd7, //0x000027f9 testl        %r10d, %edi
2926  	0x0f, 0x85, 0x08, 0x02, 0x00, 0x00, //0x000027fc jne          LBB0_654
2927  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002802 movl         $-522133280, %edi
2928  	0x29, 0xd7, //0x00002807 subl         %edx, %edi
2929  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002809 addl         $960051513, %edx
2930  	0x21, 0xfb, //0x0000280f andl         %edi, %ebx
2931  	0x85, 0xd3, //0x00002811 testl        %edx, %ebx
2932  	0x4c, 0x8b, 0x55, 0xb8, //0x00002813 movq         $-72(%rbp), %r10
2933  	0x0f, 0x85, 0xc2, 0x01, 0x00, 0x00, //0x00002817 jne          LBB0_650
2934  	0x0f, 0xc9, //0x0000281d bswapl       %ecx
2935  	0x89, 0xc8, //0x0000281f movl         %ecx, %eax
2936  	0xc1, 0xe8, 0x04, //0x00002821 shrl         $4, %eax
2937  	0xf7, 0xd0, //0x00002824 notl         %eax
2938  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00002826 andl         $16843009, %eax
2939  	0x8d, 0x04, 0xc0, //0x0000282b leal         (%rax,%rax,8), %eax
2940  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x0000282e andl         $252645135, %ecx
2941  	0x01, 0xc1, //0x00002834 addl         %eax, %ecx
2942  	0x89, 0xc8, //0x00002836 movl         %ecx, %eax
2943  	0xc1, 0xe8, 0x04, //0x00002838 shrl         $4, %eax
2944  	0x09, 0xc8, //0x0000283b orl          %ecx, %eax
2945  	0x89, 0xc1, //0x0000283d movl         %eax, %ecx
2946  	0xc1, 0xe9, 0x08, //0x0000283f shrl         $8, %ecx
2947  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002842 andl         $65280, %ecx
2948  	0x89, 0xc2, //0x00002848 movl         %eax, %edx
2949  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000284a andl         $128, %edx
2950  	0x48, 0x83, 0xc6, 0x06, //0x00002850 addq         $6, %rsi
2951  	0x09, 0xca, //0x00002854 orl          %ecx, %edx
2952  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002856 je           LBB0_619
2953  	0xe9, 0x81, 0x01, 0x00, 0x00, //0x0000285c jmp          LBB0_651
2954  	//0x00002861 LBB0_618
2955  	0x48, 0x89, 0xce, //0x00002861 movq         %rcx, %rsi
2956  	//0x00002864 LBB0_619
2957  	0x3c, 0x0d, //0x00002864 cmpb         $13, %al
2958  	0x0f, 0x84, 0xec, 0xfe, 0xff, 0xff, //0x00002866 je           LBB0_606
2959  	0x41, 0x89, 0xc0, //0x0000286c movl         %eax, %r8d
2960  	0x3c, 0x0a, //0x0000286f cmpb         $10, %al
2961  	0x0f, 0x84, 0xe1, 0xfe, 0xff, 0xff, //0x00002871 je           LBB0_606
2962  	0xe9, 0x66, 0x01, 0x00, 0x00, //0x00002877 jmp          LBB0_651
2963  	//0x0000287c LBB0_623
2964  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x0000287c movl         $2, %ebx
2965  	0xe9, 0xd4, 0xf8, 0xff, 0xff, //0x00002881 jmp          LBB0_502
2966  	//0x00002886 LBB0_624
2967  	0x48, 0x89, 0xc6, //0x00002886 movq         %rax, %rsi
2968  	0x4c, 0x8b, 0x55, 0xb8, //0x00002889 movq         $-72(%rbp), %r10
2969  	0xe9, 0x89, 0xfe, 0xff, 0xff, //0x0000288d jmp          LBB0_603
2970  	//0x00002892 LBB0_625
2971  	0x48, 0x89, 0xce, //0x00002892 movq         %rcx, %rsi
2972  	0xe9, 0x48, 0x01, 0x00, 0x00, //0x00002895 jmp          LBB0_651
2973  	//0x0000289a LBB0_626
2974  	0x4d, 0x39, 0xcd, //0x0000289a cmpq         %r9, %r13
2975  	0x0f, 0x82, 0x14, 0x00, 0x00, 0x00, //0x0000289d jb           LBB0_630
2976  	//0x000028a3 LBB0_627
2977  	0x4c, 0x89, 0xee, //0x000028a3 movq         %r13, %rsi
2978  	0xe9, 0x4a, 0xf8, 0xff, 0xff, //0x000028a6 jmp          LBB0_494
2979  	//0x000028ab LBB0_628
2980  	0x49, 0x89, 0xf5, //0x000028ab movq         %rsi, %r13
2981  	//0x000028ae LBB0_629
2982  	0x4d, 0x39, 0xcd, //0x000028ae cmpq         %r9, %r13
2983  	0x0f, 0x83, 0xec, 0xff, 0xff, 0xff, //0x000028b1 jae          LBB0_627
2984  	//0x000028b7 LBB0_630
2985  	0x49, 0x8d, 0x45, 0x01, //0x000028b7 leaq         $1(%r13), %rax
2986  	0x41, 0x0f, 0xb6, 0x4d, 0x00, //0x000028bb movzbl       (%r13), %ecx
2987  	0x80, 0xf9, 0x5c, //0x000028c0 cmpb         $92, %cl
2988  	0x0f, 0x85, 0xe4, 0x00, 0x00, 0x00, //0x000028c3 jne          LBB0_641
2989  	0x49, 0x8d, 0x75, 0x02, //0x000028c9 leaq         $2(%r13), %rsi
2990  	0x4c, 0x39, 0xce, //0x000028cd cmpq         %r9, %rsi
2991  	0x0f, 0x87, 0x40, 0x01, 0x00, 0x00, //0x000028d0 ja           LBB0_656
2992  	0x0f, 0xb6, 0x00, //0x000028d6 movzbl       (%rax), %eax
2993  	0x3c, 0x6e, //0x000028d9 cmpb         $110, %al
2994  	0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x000028db je           LBB0_628
2995  	0x3c, 0x72, //0x000028e1 cmpb         $114, %al
2996  	0x0f, 0x84, 0xc2, 0xff, 0xff, 0xff, //0x000028e3 je           LBB0_628
2997  	0x3c, 0x75, //0x000028e9 cmpb         $117, %al
2998  	0x0f, 0x85, 0xa8, 0xfb, 0xff, 0xff, //0x000028eb jne          LBB0_597
2999  	0x4c, 0x89, 0xc8, //0x000028f1 movq         %r9, %rax
3000  	0x48, 0x29, 0xf0, //0x000028f4 subq         %rsi, %rax
3001  	0x48, 0x83, 0xf8, 0x04, //0x000028f7 cmpq         $4, %rax
3002  	0x0f, 0x8c, 0x98, 0xfb, 0xff, 0xff, //0x000028fb jl           LBB0_597
3003  	0x8b, 0x06, //0x00002901 movl         (%rsi), %eax
3004  	0x89, 0xc1, //0x00002903 movl         %eax, %ecx
3005  	0xf7, 0xd1, //0x00002905 notl         %ecx
3006  	0x8d, 0x90, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002907 leal         $-808464432(%rax), %edx
3007  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x0000290d andl         $-2139062144, %ecx
3008  	0x85, 0xd1, //0x00002913 testl        %edx, %ecx
3009  	0x0f, 0x85, 0x7e, 0xfb, 0xff, 0xff, //0x00002915 jne          LBB0_597
3010  	0x8d, 0x90, 0x19, 0x19, 0x19, 0x19, //0x0000291b leal         $421075225(%rax), %edx
3011  	0x09, 0xc2, //0x00002921 orl          %eax, %edx
3012  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002923 testl        $-2139062144, %edx
3013  	0x0f, 0x85, 0x6a, 0xfb, 0xff, 0xff, //0x00002929 jne          LBB0_597
3014  	0x89, 0xc2, //0x0000292f movl         %eax, %edx
3015  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002931 andl         $2139062143, %edx
3016  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002937 movl         $-1061109568, %edi
3017  	0x29, 0xd7, //0x0000293c subl         %edx, %edi
3018  	0x44, 0x8d, 0x82, 0x46, 0x46, 0x46, 0x46, //0x0000293e leal         $1179010630(%rdx), %r8d
3019  	0x21, 0xcf, //0x00002945 andl         %ecx, %edi
3020  	0x44, 0x85, 0xc7, //0x00002947 testl        %r8d, %edi
3021  	0x0f, 0x85, 0x49, 0xfb, 0xff, 0xff, //0x0000294a jne          LBB0_597
3022  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002950 movl         $-522133280, %edi
3023  	0x29, 0xd7, //0x00002955 subl         %edx, %edi
3024  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002957 addl         $960051513, %edx
3025  	0x21, 0xf9, //0x0000295d andl         %edi, %ecx
3026  	0x85, 0xd1, //0x0000295f testl        %edx, %ecx
3027  	0x0f, 0x85, 0x32, 0xfb, 0xff, 0xff, //0x00002961 jne          LBB0_597
3028  	0x0f, 0xc8, //0x00002967 bswapl       %eax
3029  	0x89, 0xc1, //0x00002969 movl         %eax, %ecx
3030  	0xc1, 0xe9, 0x04, //0x0000296b shrl         $4, %ecx
3031  	0xf7, 0xd1, //0x0000296e notl         %ecx
3032  	0x81, 0xe1, 0x01, 0x01, 0x01, 0x01, //0x00002970 andl         $16843009, %ecx
3033  	0x8d, 0x0c, 0xc9, //0x00002976 leal         (%rcx,%rcx,8), %ecx
3034  	0x25, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002979 andl         $252645135, %eax
3035  	0x01, 0xc8, //0x0000297e addl         %ecx, %eax
3036  	0x89, 0xc1, //0x00002980 movl         %eax, %ecx
3037  	0xc1, 0xe9, 0x04, //0x00002982 shrl         $4, %ecx
3038  	0x09, 0xc1, //0x00002985 orl          %eax, %ecx
3039  	0x89, 0xc8, //0x00002987 movl         %ecx, %eax
3040  	0xc1, 0xe8, 0x08, //0x00002989 shrl         $8, %eax
3041  	0x25, 0x00, 0xff, 0x00, 0x00, //0x0000298c andl         $65280, %eax
3042  	0x89, 0xca, //0x00002991 movl         %ecx, %edx
3043  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002993 andl         $128, %edx
3044  	0x49, 0x83, 0xc5, 0x06, //0x00002999 addq         $6, %r13
3045  	0x09, 0xc2, //0x0000299d orl          %eax, %edx
3046  	0x4c, 0x89, 0xee, //0x0000299f movq         %r13, %rsi
3047  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x000029a2 je           LBB0_642
3048  	0xe9, 0xec, 0xfa, 0xff, 0xff, //0x000029a8 jmp          LBB0_597
3049  	//0x000029ad LBB0_641
3050  	0x48, 0x89, 0xc6, //0x000029ad movq         %rax, %rsi
3051  	//0x000029b0 LBB0_642
3052  	0x80, 0xf9, 0x0d, //0x000029b0 cmpb         $13, %cl
3053  	0x0f, 0x84, 0xf2, 0xfe, 0xff, 0xff, //0x000029b3 je           LBB0_628
3054  	0x49, 0x89, 0xf5, //0x000029b9 movq         %rsi, %r13
3055  	0x80, 0xf9, 0x0a, //0x000029bc cmpb         $10, %cl
3056  	0x0f, 0x84, 0xe9, 0xfe, 0xff, 0xff, //0x000029bf je           LBB0_629
3057  	0xe9, 0xcf, 0xfa, 0xff, 0xff, //0x000029c5 jmp          LBB0_597
3058  	//0x000029ca LBB0_647
3059  	0x4c, 0x8b, 0x55, 0xb8, //0x000029ca movq         $-72(%rbp), %r10
3060  	0xe9, 0xc6, 0xfa, 0xff, 0xff, //0x000029ce jmp          LBB0_597
3061  	//0x000029d3 LBB0_648
3062  	0x80, 0xf9, 0x2f, //0x000029d3 cmpb         $47, %cl
3063  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000029d6 jne          LBB0_650
3064  	0x41, 0xb0, 0x2f, //0x000029dc movb         $47, %r8b
3065  	//0x000029df LBB0_650
3066  	0x48, 0x89, 0xc6, //0x000029df movq         %rax, %rsi
3067  	//0x000029e2 LBB0_651
3068  	0x41, 0x0f, 0xb6, 0xc0, //0x000029e2 movzbl       %r8b, %eax
3069  	0x48, 0x8b, 0x4d, 0xd0, //0x000029e6 movq         $-48(%rbp), %rcx
3070  	0x0f, 0xb6, 0x04, 0x01, //0x000029ea movzbl       (%rcx,%rax), %eax
3071  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x000029ee cmpl         $255, %eax
3072  	0x0f, 0x84, 0x63, 0xfb, 0xff, 0xff, //0x000029f3 je           LBB0_653
3073  	//0x000029f9 LBB0_652
3074  	0x41, 0xc1, 0xe4, 0x06, //0x000029f9 shll         $6, %r12d
3075  	0x41, 0x09, 0xc4, //0x000029fd orl          %eax, %r12d
3076  	0xbb, 0x04, 0x00, 0x00, 0x00, //0x00002a00 movl         $4, %ebx
3077  	0xe9, 0xc4, 0xf6, 0xff, 0xff, //0x00002a05 jmp          LBB0_491
3078  	//0x00002a0a LBB0_654
3079  	0x48, 0x89, 0xc6, //0x00002a0a movq         %rax, %rsi
3080  	0x4c, 0x8b, 0x55, 0xb8, //0x00002a0d movq         $-72(%rbp), %r10
3081  	0xe9, 0xcc, 0xff, 0xff, 0xff, //0x00002a11 jmp          LBB0_651
3082  	//0x00002a16 LBB0_656
3083  	0x48, 0x89, 0xc6, //0x00002a16 movq         %rax, %rsi
3084  	0xe9, 0x7b, 0xfa, 0xff, 0xff, //0x00002a19 jmp          LBB0_597
3085  	//0x00002a1e LBB0_657
3086  	0x44, 0x8b, 0x6d, 0xcc, //0x00002a1e movl         $-52(%rbp), %r13d
3087  	//0x00002a22 LBB0_658
3088  	0x48, 0x8b, 0x45, 0xb0, //0x00002a22 movq         $-80(%rbp), %rax
3089  	0x48, 0x8b, 0x4d, 0xa0, //0x00002a26 movq         $-96(%rbp), %rcx
3090  	0x48, 0x01, 0xc8, //0x00002a2a addq         %rcx, %rax
3091  	0x48, 0x83, 0xc0, 0xff, //0x00002a2d addq         $-1, %rax
3092  	0x48, 0x89, 0x45, 0xc0, //0x00002a31 movq         %rax, $-64(%rbp)
3093  	0xe9, 0x20, 0x00, 0x00, 0x00, //0x00002a35 jmp          LBB0_661
3094  	//0x00002a3a LBB0_659
3095  	0x48, 0x89, 0xc6, //0x00002a3a movq         %rax, %rsi
3096  	0x90, 0x90, 0x90, //0x00002a3d .p2align 4, 0x90
3097  	//0x00002a40 LBB0_660
3098  	0x31, 0xc9, //0x00002a40 xorl         %ecx, %ecx
3099  	0x4c, 0x39, 0xce, //0x00002a42 cmpq         %r9, %rsi
3100  	0x0f, 0x94, 0xc1, //0x00002a45 sete         %cl
3101  	0x48, 0x01, 0xf1, //0x00002a48 addq         %rsi, %rcx
3102  	0x4c, 0x29, 0xd9, //0x00002a4b subq         %r11, %rcx
3103  	0x48, 0x85, 0xc9, //0x00002a4e testq        %rcx, %rcx
3104  	0x4c, 0x89, 0xe2, //0x00002a51 movq         %r12, %rdx
3105  	0x0f, 0x85, 0x06, 0x0c, 0x00, 0x00, //0x00002a54 jne          LBB0_863
3106  	//0x00002a5a LBB0_661
3107  	0x4d, 0x39, 0xcb, //0x00002a5a cmpq         %r9, %r11
3108  	0x0f, 0x83, 0xe9, 0x0b, 0x00, 0x00, //0x00002a5d jae          LBB0_862
3109  	0x49, 0x89, 0xd4, //0x00002a63 movq         %rdx, %r12
3110  	0x4c, 0x89, 0xde, //0x00002a66 movq         %r11, %rsi
3111  	0x41, 0xf6, 0xc5, 0x08, //0x00002a69 testb        $8, %r13b
3112  	0x0f, 0x85, 0xd9, 0x00, 0x00, 0x00, //0x00002a6d jne          LBB0_675
3113  	0xe9, 0x15, 0x00, 0x00, 0x00, //0x00002a73 jmp          LBB0_664
3114  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002a78 .p2align 4, 0x90
3115  	//0x00002a80 LBB0_663
3116  	0x48, 0x83, 0xc6, 0x01, //0x00002a80 addq         $1, %rsi
3117  	0x4c, 0x39, 0xce, //0x00002a84 cmpq         %r9, %rsi
3118  	0x0f, 0x83, 0xe3, 0x01, 0x00, 0x00, //0x00002a87 jae          LBB0_691
3119  	//0x00002a8d LBB0_664
3120  	0x44, 0x0f, 0xb6, 0x06, //0x00002a8d movzbl       (%rsi), %r8d
3121  	0x49, 0x83, 0xf8, 0x0d, //0x00002a91 cmpq         $13, %r8
3122  	0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00002a95 je           LBB0_663
3123  	0x41, 0x80, 0xf8, 0x0a, //0x00002a9b cmpb         $10, %r8b
3124  	0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002a9f je           LBB0_663
3125  	0x48, 0x8b, 0x45, 0xd0, //0x00002aa5 movq         $-48(%rbp), %rax
3126  	0x46, 0x0f, 0xb6, 0x3c, 0x00, //0x00002aa9 movzbl       (%rax,%r8), %r15d
3127  	0x48, 0x83, 0xc6, 0x01, //0x00002aae addq         $1, %rsi
3128  	0x41, 0x81, 0xff, 0xff, 0x00, 0x00, 0x00, //0x00002ab2 cmpl         $255, %r15d
3129  	0x0f, 0x84, 0xfa, 0x02, 0x00, 0x00, //0x00002ab9 je           LBB0_715
3130  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002abf movl         $1, %ebx
3131  	0x4c, 0x39, 0xce, //0x00002ac4 cmpq         %r9, %rsi
3132  	0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002ac7 jb           LBB0_669
3133  	0xe9, 0x5e, 0x02, 0x00, 0x00, //0x00002acd jmp          LBB0_704
3134  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002ad2 .p2align 4, 0x90
3135  	//0x00002ae0 LBB0_668
3136  	0x48, 0x83, 0xc6, 0x01, //0x00002ae0 addq         $1, %rsi
3137  	0x4c, 0x39, 0xce, //0x00002ae4 cmpq         %r9, %rsi
3138  	0x0f, 0x83, 0xbe, 0x04, 0x00, 0x00, //0x00002ae7 jae          LBB0_748
3139  	//0x00002aed LBB0_669
3140  	0x44, 0x0f, 0xb6, 0x06, //0x00002aed movzbl       (%rsi), %r8d
3141  	0x49, 0x83, 0xf8, 0x0d, //0x00002af1 cmpq         $13, %r8
3142  	0x0f, 0x84, 0xe5, 0xff, 0xff, 0xff, //0x00002af5 je           LBB0_668
3143  	0x41, 0x80, 0xf8, 0x0a, //0x00002afb cmpb         $10, %r8b
3144  	0x0f, 0x84, 0xdb, 0xff, 0xff, 0xff, //0x00002aff je           LBB0_668
3145  	0x48, 0x8b, 0x45, 0xd0, //0x00002b05 movq         $-48(%rbp), %rax
3146  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002b09 movzbl       (%rax,%r8), %eax
3147  	0x48, 0x83, 0xc6, 0x01, //0x00002b0e addq         $1, %rsi
3148  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002b12 cmpl         $255, %eax
3149  	0x0f, 0x84, 0x0e, 0x08, 0x00, 0x00, //0x00002b17 je           LBB0_801
3150  	0x41, 0xc1, 0xe7, 0x06, //0x00002b1d shll         $6, %r15d
3151  	0x41, 0x09, 0xc7, //0x00002b21 orl          %eax, %r15d
3152  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002b24 movl         $2, %ebx
3153  	0x4c, 0x39, 0xce, //0x00002b29 cmpq         %r9, %rsi
3154  	0x0f, 0x82, 0x70, 0x01, 0x00, 0x00, //0x00002b2c jb           LBB0_694
3155  	0xe9, 0xf9, 0x01, 0x00, 0x00, //0x00002b32 jmp          LBB0_704
3156  	//0x00002b37 LBB0_689
3157  	0x80, 0xf9, 0x6e, //0x00002b37 cmpb         $110, %cl
3158  	0x0f, 0x85, 0xb4, 0x01, 0x00, 0x00, //0x00002b3a jne          LBB0_699
3159  	//0x00002b40 LBB0_673
3160  	0x48, 0x89, 0xc6, //0x00002b40 movq         %rax, %rsi
3161  	//0x00002b43 LBB0_674
3162  	0x4c, 0x39, 0xce, //0x00002b43 cmpq         %r9, %rsi
3163  	0x0f, 0x83, 0x24, 0x01, 0x00, 0x00, //0x00002b46 jae          LBB0_691
3164  	//0x00002b4c LBB0_675
3165  	0x48, 0x8d, 0x4e, 0x01, //0x00002b4c leaq         $1(%rsi), %rcx
3166  	0x0f, 0xb6, 0x06, //0x00002b50 movzbl       (%rsi), %eax
3167  	0x3c, 0x5c, //0x00002b53 cmpb         $92, %al
3168  	0x0f, 0x85, 0xf5, 0x00, 0x00, 0x00, //0x00002b55 jne          LBB0_687
3169  	0x48, 0x8d, 0x46, 0x02, //0x00002b5b leaq         $2(%rsi), %rax
3170  	0x41, 0xb0, 0xff, //0x00002b5f movb         $-1, %r8b
3171  	0x4c, 0x39, 0xc8, //0x00002b62 cmpq         %r9, %rax
3172  	0x0f, 0x87, 0x81, 0x01, 0x00, 0x00, //0x00002b65 ja           LBB0_698
3173  	0x0f, 0xb6, 0x09, //0x00002b6b movzbl       (%rcx), %ecx
3174  	0x80, 0xf9, 0x71, //0x00002b6e cmpb         $113, %cl
3175  	0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002b71 jle          LBB0_689
3176  	0x80, 0xf9, 0x72, //0x00002b77 cmpb         $114, %cl
3177  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002b7a je           LBB0_673
3178  	0x80, 0xf9, 0x75, //0x00002b80 cmpb         $117, %cl
3179  	0x0f, 0x85, 0x77, 0x01, 0x00, 0x00, //0x00002b83 jne          LBB0_701
3180  	0x4c, 0x89, 0xc9, //0x00002b89 movq         %r9, %rcx
3181  	0x48, 0x29, 0xc1, //0x00002b8c subq         %rax, %rcx
3182  	0x48, 0x83, 0xf9, 0x04, //0x00002b8f cmpq         $4, %rcx
3183  	0x0f, 0x8c, 0x67, 0x01, 0x00, 0x00, //0x00002b93 jl           LBB0_701
3184  	0x8b, 0x08, //0x00002b99 movl         (%rax), %ecx
3185  	0x89, 0xca, //0x00002b9b movl         %ecx, %edx
3186  	0xf7, 0xd2, //0x00002b9d notl         %edx
3187  	0x8d, 0x99, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002b9f leal         $-808464432(%rcx), %ebx
3188  	0x81, 0xe2, 0x80, 0x80, 0x80, 0x80, //0x00002ba5 andl         $-2139062144, %edx
3189  	0x85, 0xda, //0x00002bab testl        %ebx, %edx
3190  	0x0f, 0x85, 0x4d, 0x01, 0x00, 0x00, //0x00002bad jne          LBB0_701
3191  	0x8d, 0x99, 0x19, 0x19, 0x19, 0x19, //0x00002bb3 leal         $421075225(%rcx), %ebx
3192  	0x09, 0xcb, //0x00002bb9 orl          %ecx, %ebx
3193  	0xf7, 0xc3, 0x80, 0x80, 0x80, 0x80, //0x00002bbb testl        $-2139062144, %ebx
3194  	0x0f, 0x85, 0x39, 0x01, 0x00, 0x00, //0x00002bc1 jne          LBB0_701
3195  	0x89, 0xcb, //0x00002bc7 movl         %ecx, %ebx
3196  	0x81, 0xe3, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002bc9 andl         $2139062143, %ebx
3197  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002bcf movl         $-1061109568, %edi
3198  	0x29, 0xdf, //0x00002bd4 subl         %ebx, %edi
3199  	0x44, 0x8d, 0x93, 0x46, 0x46, 0x46, 0x46, //0x00002bd6 leal         $1179010630(%rbx), %r10d
3200  	0x21, 0xd7, //0x00002bdd andl         %edx, %edi
3201  	0x44, 0x85, 0xd7, //0x00002bdf testl        %r10d, %edi
3202  	0x0f, 0x85, 0x18, 0x01, 0x00, 0x00, //0x00002be2 jne          LBB0_701
3203  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002be8 movl         $-522133280, %edi
3204  	0x29, 0xdf, //0x00002bed subl         %ebx, %edi
3205  	0x81, 0xc3, 0x39, 0x39, 0x39, 0x39, //0x00002bef addl         $960051513, %ebx
3206  	0x21, 0xfa, //0x00002bf5 andl         %edi, %edx
3207  	0x85, 0xda, //0x00002bf7 testl        %ebx, %edx
3208  	0x0f, 0x85, 0x01, 0x01, 0x00, 0x00, //0x00002bf9 jne          LBB0_701
3209  	0x0f, 0xc9, //0x00002bff bswapl       %ecx
3210  	0x89, 0xc8, //0x00002c01 movl         %ecx, %eax
3211  	0xc1, 0xe8, 0x04, //0x00002c03 shrl         $4, %eax
3212  	0xf7, 0xd0, //0x00002c06 notl         %eax
3213  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00002c08 andl         $16843009, %eax
3214  	0x8d, 0x04, 0xc0, //0x00002c0d leal         (%rax,%rax,8), %eax
3215  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002c10 andl         $252645135, %ecx
3216  	0x01, 0xc1, //0x00002c16 addl         %eax, %ecx
3217  	0x89, 0xc8, //0x00002c18 movl         %ecx, %eax
3218  	0xc1, 0xe8, 0x04, //0x00002c1a shrl         $4, %eax
3219  	0x09, 0xc8, //0x00002c1d orl          %ecx, %eax
3220  	0x89, 0xc1, //0x00002c1f movl         %eax, %ecx
3221  	0xc1, 0xe9, 0x08, //0x00002c21 shrl         $8, %ecx
3222  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002c24 andl         $65280, %ecx
3223  	0x89, 0xc2, //0x00002c2a movl         %eax, %edx
3224  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002c2c andl         $128, %edx
3225  	0x48, 0x83, 0xc6, 0x06, //0x00002c32 addq         $6, %rsi
3226  	0x09, 0xca, //0x00002c36 orl          %ecx, %edx
3227  	0x0f, 0x85, 0xc5, 0x00, 0x00, 0x00, //0x00002c38 jne          LBB0_702
3228  	0x3c, 0x0d, //0x00002c3e cmpb         $13, %al
3229  	0x0f, 0x85, 0x15, 0x00, 0x00, 0x00, //0x00002c40 jne          LBB0_688
3230  	0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002c46 jmp          LBB0_674
3231  	0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c4b .p2align 4, 0x90
3232  	//0x00002c50 LBB0_687
3233  	0x48, 0x89, 0xce, //0x00002c50 movq         %rcx, %rsi
3234  	0x3c, 0x0d, //0x00002c53 cmpb         $13, %al
3235  	0x0f, 0x84, 0xe8, 0xfe, 0xff, 0xff, //0x00002c55 je           LBB0_674
3236  	//0x00002c5b LBB0_688
3237  	0x41, 0x89, 0xc0, //0x00002c5b movl         %eax, %r8d
3238  	0x3c, 0x0a, //0x00002c5e cmpb         $10, %al
3239  	0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x00002c60 je           LBB0_674
3240  	0xe9, 0x98, 0x00, 0x00, 0x00, //0x00002c66 jmp          LBB0_702
3241  	0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c6b .p2align 4, 0x90
3242  	//0x00002c70 LBB0_691
3243  	0x31, 0xdb, //0x00002c70 xorl         %ebx, %ebx
3244  	0x45, 0x31, 0xff, //0x00002c72 xorl         %r15d, %r15d
3245  	//0x00002c75 LBB0_692
3246  	0x85, 0xdb, //0x00002c75 testl        %ebx, %ebx
3247  	0x0f, 0x85, 0xb3, 0x00, 0x00, 0x00, //0x00002c77 jne          LBB0_704
3248  	0xe9, 0x21, 0x01, 0x00, 0x00, //0x00002c7d jmp          LBB0_714
3249  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002c82 .p2align 4, 0x90
3250  	//0x00002c90 LBB0_693
3251  	0x48, 0x83, 0xc6, 0x01, //0x00002c90 addq         $1, %rsi
3252  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x00002c94 movl         $2, %ebx
3253  	0x4c, 0x39, 0xce, //0x00002c99 cmpq         %r9, %rsi
3254  	0x0f, 0x83, 0xd3, 0xff, 0xff, 0xff, //0x00002c9c jae          LBB0_692
3255  	//0x00002ca2 LBB0_694
3256  	0x44, 0x0f, 0xb6, 0x06, //0x00002ca2 movzbl       (%rsi), %r8d
3257  	0x49, 0x83, 0xf8, 0x0d, //0x00002ca6 cmpq         $13, %r8
3258  	0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00002caa je           LBB0_693
3259  	0x41, 0x80, 0xf8, 0x0a, //0x00002cb0 cmpb         $10, %r8b
3260  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00002cb4 je           LBB0_693
3261  	0x48, 0x8b, 0x45, 0xd0, //0x00002cba movq         $-48(%rbp), %rax
3262  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x00002cbe movzbl       (%rax,%r8), %eax
3263  	0x48, 0x83, 0xc6, 0x01, //0x00002cc3 addq         $1, %rsi
3264  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00002cc7 cmpl         $255, %eax
3265  	0x0f, 0x84, 0x29, 0x09, 0x00, 0x00, //0x00002ccc je           LBB0_833
3266  	0x41, 0xc1, 0xe7, 0x06, //0x00002cd2 shll         $6, %r15d
3267  	0x41, 0x09, 0xc7, //0x00002cd6 orl          %eax, %r15d
3268  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x00002cd9 movl         $3, %ebx
3269  	0x4c, 0x39, 0xce, //0x00002cde cmpq         %r9, %rsi
3270  	0x0f, 0x82, 0x89, 0x04, 0x00, 0x00, //0x00002ce1 jb           LBB0_774
3271  	0xe9, 0x44, 0x00, 0x00, 0x00, //0x00002ce7 jmp          LBB0_704
3272  	//0x00002cec LBB0_698
3273  	0x48, 0x89, 0xce, //0x00002cec movq         %rcx, %rsi
3274  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00002cef jmp          LBB0_702
3275  	//0x00002cf4 LBB0_699
3276  	0x80, 0xf9, 0x2f, //0x00002cf4 cmpb         $47, %cl
3277  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00002cf7 jne          LBB0_701
3278  	0x41, 0xb0, 0x2f, //0x00002cfd movb         $47, %r8b
3279  	//0x00002d00 LBB0_701
3280  	0x48, 0x89, 0xc6, //0x00002d00 movq         %rax, %rsi
3281  	//0x00002d03 LBB0_702
3282  	0x41, 0x0f, 0xb6, 0xc0, //0x00002d03 movzbl       %r8b, %eax
3283  	0x48, 0x8b, 0x4d, 0xd0, //0x00002d07 movq         $-48(%rbp), %rcx
3284  	0x44, 0x0f, 0xb6, 0x3c, 0x01, //0x00002d0b movzbl       (%rcx,%rax), %r15d
3285  	0x41, 0x81, 0xff, 0xff, 0x00, 0x00, 0x00, //0x00002d10 cmpl         $255, %r15d
3286  	0x0f, 0x84, 0x9c, 0x00, 0x00, 0x00, //0x00002d17 je           LBB0_715
3287  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002d1d movl         $1, %ebx
3288  	0x4c, 0x39, 0xce, //0x00002d22 cmpq         %r9, %rsi
3289  	0x0f, 0x82, 0x58, 0x01, 0x00, 0x00, //0x00002d25 jb           LBB0_731
3290  	0x90, 0x90, 0x90, 0x90, 0x90, //0x00002d2b .p2align 4, 0x90
3291  	//0x00002d30 LBB0_704
3292  	0x41, 0xf6, 0xc5, 0x02, //0x00002d30 testb        $2, %r13b
3293  	0x0f, 0x94, 0xc0, //0x00002d34 sete         %al
3294  	0x83, 0xfb, 0x01, //0x00002d37 cmpl         $1, %ebx
3295  	0x0f, 0x94, 0xc1, //0x00002d3a sete         %cl
3296  	0x4c, 0x39, 0xce, //0x00002d3d cmpq         %r9, %rsi
3297  	0x0f, 0x82, 0x11, 0x00, 0x00, 0x00, //0x00002d40 jb           LBB0_707
3298  	0x83, 0xfb, 0x04, //0x00002d46 cmpl         $4, %ebx
3299  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x00002d49 je           LBB0_707
3300  	0x08, 0xc8, //0x00002d4f orb          %cl, %al
3301  	0x0f, 0x85, 0xe9, 0xfc, 0xff, 0xff, //0x00002d51 jne          LBB0_660
3302  	//0x00002d57 LBB0_707
3303  	0xb0, 0x04, //0x00002d57 movb         $4, %al
3304  	0x28, 0xd8, //0x00002d59 subb         %bl, %al
3305  	0x0f, 0xb6, 0xc0, //0x00002d5b movzbl       %al, %eax
3306  	0x01, 0xc0, //0x00002d5e addl         %eax, %eax
3307  	0x8d, 0x0c, 0x40, //0x00002d60 leal         (%rax,%rax,2), %ecx
3308  	0x44, 0x89, 0xfa, //0x00002d63 movl         %r15d, %edx
3309  	0xd3, 0xe2, //0x00002d66 shll         %cl, %edx
3310  	0x83, 0xfb, 0x02, //0x00002d68 cmpl         $2, %ebx
3311  	0x0f, 0x84, 0x1e, 0x00, 0x00, 0x00, //0x00002d6b je           LBB0_712
3312  	0x83, 0xfb, 0x03, //0x00002d71 cmpl         $3, %ebx
3313  	0x0f, 0x84, 0x0f, 0x00, 0x00, 0x00, //0x00002d74 je           LBB0_711
3314  	0x83, 0xfb, 0x04, //0x00002d7a cmpl         $4, %ebx
3315  	0x4c, 0x89, 0xe1, //0x00002d7d movq         %r12, %rcx
3316  	0x0f, 0x85, 0x13, 0x00, 0x00, 0x00, //0x00002d80 jne          LBB0_713
3317  	0x88, 0x51, 0x02, //0x00002d86 movb         %dl, $2(%rcx)
3318  	//0x00002d89 LBB0_711
3319  	0x4c, 0x89, 0xe0, //0x00002d89 movq         %r12, %rax
3320  	0x88, 0x70, 0x01, //0x00002d8c movb         %dh, $1(%rax)
3321  	//0x00002d8f LBB0_712
3322  	0xc1, 0xea, 0x10, //0x00002d8f shrl         $16, %edx
3323  	0x4c, 0x89, 0xe1, //0x00002d92 movq         %r12, %rcx
3324  	0x41, 0x88, 0x14, 0x24, //0x00002d95 movb         %dl, (%r12)
3325  	//0x00002d99 LBB0_713
3326  	0x89, 0xd8, //0x00002d99 movl         %ebx, %eax
3327  	0x4c, 0x8d, 0x24, 0x08, //0x00002d9b leaq         (%rax,%rcx), %r12
3328  	0x49, 0x83, 0xc4, 0xff, //0x00002d9f addq         $-1, %r12
3329  	//0x00002da3 LBB0_714
3330  	0x49, 0x89, 0xf3, //0x00002da3 movq         %rsi, %r11
3331  	0x31, 0xc9, //0x00002da6 xorl         %ecx, %ecx
3332  	0x48, 0x85, 0xc9, //0x00002da8 testq        %rcx, %rcx
3333  	0x4c, 0x89, 0xe2, //0x00002dab movq         %r12, %rdx
3334  	0x0f, 0x84, 0xa6, 0xfc, 0xff, 0xff, //0x00002dae je           LBB0_661
3335  	0xe9, 0xa7, 0x08, 0x00, 0x00, //0x00002db4 jmp          LBB0_863
3336  	//0x00002db9 LBB0_715
3337  	0x31, 0xdb, //0x00002db9 xorl         %ebx, %ebx
3338  	0x45, 0x31, 0xff, //0x00002dbb xorl         %r15d, %r15d
3339  	//0x00002dbe LBB0_716
3340  	0x41, 0xf6, 0xc5, 0x02, //0x00002dbe testb        $2, %r13b
3341  	0x0f, 0x85, 0x78, 0xfc, 0xff, 0xff, //0x00002dc2 jne          LBB0_660
3342  	0x41, 0x80, 0xf8, 0x3d, //0x00002dc8 cmpb         $61, %r8b
3343  	0x0f, 0x85, 0x6e, 0xfc, 0xff, 0xff, //0x00002dcc jne          LBB0_660
3344  	0x83, 0xfb, 0x02, //0x00002dd2 cmpl         $2, %ebx
3345  	0x0f, 0x82, 0x65, 0xfc, 0xff, 0xff, //0x00002dd5 jb           LBB0_660
3346  	0x41, 0xbe, 0x05, 0x00, 0x00, 0x00, //0x00002ddb movl         $5, %r14d
3347  	0x41, 0x29, 0xde, //0x00002de1 subl         %ebx, %r14d
3348  	0x41, 0xf6, 0xc5, 0x08, //0x00002de4 testb        $8, %r13b
3349  	0x0f, 0x85, 0xc7, 0x01, 0x00, 0x00, //0x00002de8 jne          LBB0_749
3350  	0x4c, 0x39, 0xce, //0x00002dee cmpq         %r9, %rsi
3351  	0x0f, 0x83, 0x60, 0xff, 0xff, 0xff, //0x00002df1 jae          LBB0_707
3352  	0x48, 0x8d, 0x4e, 0x01, //0x00002df7 leaq         $1(%rsi), %rcx
3353  	0x48, 0x8b, 0x45, 0xc0, //0x00002dfb movq         $-64(%rbp), %rax
3354  	0x48, 0x29, 0xf0, //0x00002dff subq         %rsi, %rax
3355  	0x48, 0x83, 0xc6, 0x02, //0x00002e02 addq         $2, %rsi
3356  	0x48, 0x89, 0xf7, //0x00002e06 movq         %rsi, %rdi
3357  	0x48, 0x89, 0xce, //0x00002e09 movq         %rcx, %rsi
3358  	0xe9, 0x21, 0x00, 0x00, 0x00, //0x00002e0c jmp          LBB0_723
3359  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002e11 .p2align 4, 0x90
3360  	//0x00002e20 LBB0_722
3361  	0x48, 0x83, 0xc6, 0x01, //0x00002e20 addq         $1, %rsi
3362  	0x48, 0x83, 0xc7, 0x01, //0x00002e24 addq         $1, %rdi
3363  	0x48, 0x83, 0xc0, 0xff, //0x00002e28 addq         $-1, %rax
3364  	0x0f, 0x83, 0x03, 0x05, 0x00, 0x00, //0x00002e2c jae          LBB0_802
3365  	//0x00002e32 LBB0_723
3366  	0x0f, 0xb6, 0x4e, 0xff, //0x00002e32 movzbl       $-1(%rsi), %ecx
3367  	0x80, 0xf9, 0x0a, //0x00002e36 cmpb         $10, %cl
3368  	0x0f, 0x84, 0xe1, 0xff, 0xff, 0xff, //0x00002e39 je           LBB0_722
3369  	0x80, 0xf9, 0x0d, //0x00002e3f cmpb         $13, %cl
3370  	0x0f, 0x84, 0xd8, 0xff, 0xff, 0xff, //0x00002e42 je           LBB0_722
3371  	0x80, 0xf9, 0x3d, //0x00002e48 cmpb         $61, %cl
3372  	0x0f, 0x85, 0xef, 0xfb, 0xff, 0xff, //0x00002e4b jne          LBB0_660
3373  	0x41, 0x83, 0xfe, 0x02, //0x00002e51 cmpl         $2, %r14d
3374  	0x0f, 0x84, 0xe5, 0xfb, 0xff, 0xff, //0x00002e55 je           LBB0_660
3375  	0x4c, 0x39, 0xce, //0x00002e5b cmpq         %r9, %rsi
3376  	0x0f, 0x83, 0xf3, 0xfe, 0xff, 0xff, //0x00002e5e jae          LBB0_707
3377  	0x48, 0x01, 0xc6, //0x00002e64 addq         %rax, %rsi
3378  	0x31, 0xc9, //0x00002e67 xorl         %ecx, %ecx
3379  	0xe9, 0xca, 0x02, 0x00, 0x00, //0x00002e69 jmp          LBB0_769
3380  	//0x00002e6e LBB0_745
3381  	0x80, 0xf9, 0x6e, //0x00002e6e cmpb         $110, %cl
3382  	0x0f, 0x85, 0x33, 0x03, 0x00, 0x00, //0x00002e71 jne          LBB0_778
3383  	//0x00002e77 LBB0_729
3384  	0x48, 0x89, 0xc6, //0x00002e77 movq         %rax, %rsi
3385  	//0x00002e7a LBB0_730
3386  	0x4c, 0x39, 0xce, //0x00002e7a cmpq         %r9, %rsi
3387  	0x0f, 0x83, 0x28, 0x01, 0x00, 0x00, //0x00002e7d jae          LBB0_748
3388  	//0x00002e83 LBB0_731
3389  	0x48, 0x8d, 0x4e, 0x01, //0x00002e83 leaq         $1(%rsi), %rcx
3390  	0x0f, 0xb6, 0x06, //0x00002e87 movzbl       (%rsi), %eax
3391  	0x3c, 0x5c, //0x00002e8a cmpb         $92, %al
3392  	0x0f, 0x85, 0xfe, 0x00, 0x00, 0x00, //0x00002e8c jne          LBB0_743
3393  	0x48, 0x8d, 0x46, 0x02, //0x00002e92 leaq         $2(%rsi), %rax
3394  	0x41, 0xb0, 0xff, //0x00002e96 movb         $-1, %r8b
3395  	0x4c, 0x39, 0xc8, //0x00002e99 cmpq         %r9, %rax
3396  	0x0f, 0x87, 0xb4, 0x02, 0x00, 0x00, //0x00002e9c ja           LBB0_772
3397  	0x0f, 0xb6, 0x09, //0x00002ea2 movzbl       (%rcx), %ecx
3398  	0x80, 0xf9, 0x71, //0x00002ea5 cmpb         $113, %cl
3399  	0x0f, 0x8e, 0xc0, 0xff, 0xff, 0xff, //0x00002ea8 jle          LBB0_745
3400  	0x80, 0xf9, 0x72, //0x00002eae cmpb         $114, %cl
3401  	0x0f, 0x84, 0xc0, 0xff, 0xff, 0xff, //0x00002eb1 je           LBB0_729
3402  	0x80, 0xf9, 0x75, //0x00002eb7 cmpb         $117, %cl
3403  	0x0f, 0x85, 0xf6, 0x02, 0x00, 0x00, //0x00002eba jne          LBB0_780
3404  	0x4c, 0x89, 0xc9, //0x00002ec0 movq         %r9, %rcx
3405  	0x48, 0x29, 0xc1, //0x00002ec3 subq         %rax, %rcx
3406  	0x48, 0x83, 0xf9, 0x04, //0x00002ec6 cmpq         $4, %rcx
3407  	0x0f, 0x8c, 0xe6, 0x02, 0x00, 0x00, //0x00002eca jl           LBB0_780
3408  	0x8b, 0x08, //0x00002ed0 movl         (%rax), %ecx
3409  	0x89, 0xcb, //0x00002ed2 movl         %ecx, %ebx
3410  	0xf7, 0xd3, //0x00002ed4 notl         %ebx
3411  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00002ed6 leal         $-808464432(%rcx), %edx
3412  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x00002edc andl         $-2139062144, %ebx
3413  	0x85, 0xd3, //0x00002ee2 testl        %edx, %ebx
3414  	0x0f, 0x85, 0xcc, 0x02, 0x00, 0x00, //0x00002ee4 jne          LBB0_780
3415  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00002eea leal         $421075225(%rcx), %edx
3416  	0x09, 0xca, //0x00002ef0 orl          %ecx, %edx
3417  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00002ef2 testl        $-2139062144, %edx
3418  	0x0f, 0x85, 0xb8, 0x02, 0x00, 0x00, //0x00002ef8 jne          LBB0_780
3419  	0x89, 0xca, //0x00002efe movl         %ecx, %edx
3420  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00002f00 andl         $2139062143, %edx
3421  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00002f06 movl         $-1061109568, %edi
3422  	0x29, 0xd7, //0x00002f0b subl         %edx, %edi
3423  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x00002f0d leal         $1179010630(%rdx), %r10d
3424  	0x21, 0xdf, //0x00002f14 andl         %ebx, %edi
3425  	0x44, 0x85, 0xd7, //0x00002f16 testl        %r10d, %edi
3426  	0x0f, 0x85, 0x97, 0x02, 0x00, 0x00, //0x00002f19 jne          LBB0_780
3427  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x00002f1f movl         $-522133280, %edi
3428  	0x29, 0xd7, //0x00002f24 subl         %edx, %edi
3429  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00002f26 addl         $960051513, %edx
3430  	0x21, 0xfb, //0x00002f2c andl         %edi, %ebx
3431  	0x85, 0xd3, //0x00002f2e testl        %edx, %ebx
3432  	0x0f, 0x85, 0x80, 0x02, 0x00, 0x00, //0x00002f30 jne          LBB0_780
3433  	0x0f, 0xc9, //0x00002f36 bswapl       %ecx
3434  	0x89, 0xc8, //0x00002f38 movl         %ecx, %eax
3435  	0xc1, 0xe8, 0x04, //0x00002f3a shrl         $4, %eax
3436  	0xf7, 0xd0, //0x00002f3d notl         %eax
3437  	0x25, 0x01, 0x01, 0x01, 0x01, //0x00002f3f andl         $16843009, %eax
3438  	0x8d, 0x04, 0xc0, //0x00002f44 leal         (%rax,%rax,8), %eax
3439  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00002f47 andl         $252645135, %ecx
3440  	0x01, 0xc1, //0x00002f4d addl         %eax, %ecx
3441  	0x89, 0xc8, //0x00002f4f movl         %ecx, %eax
3442  	0xc1, 0xe8, 0x04, //0x00002f51 shrl         $4, %eax
3443  	0x09, 0xc8, //0x00002f54 orl          %ecx, %eax
3444  	0x89, 0xc1, //0x00002f56 movl         %eax, %ecx
3445  	0xc1, 0xe9, 0x08, //0x00002f58 shrl         $8, %ecx
3446  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00002f5b andl         $65280, %ecx
3447  	0x89, 0xc2, //0x00002f61 movl         %eax, %edx
3448  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x00002f63 andl         $128, %edx
3449  	0x48, 0x83, 0xc6, 0x06, //0x00002f69 addq         $6, %rsi
3450  	0x09, 0xca, //0x00002f6d orl          %ecx, %edx
3451  	0x0f, 0x85, 0x44, 0x02, 0x00, 0x00, //0x00002f6f jne          LBB0_781
3452  	0x3c, 0x0d, //0x00002f75 cmpb         $13, %al
3453  	0x0f, 0x85, 0x1e, 0x00, 0x00, 0x00, //0x00002f77 jne          LBB0_744
3454  	0xe9, 0xf8, 0xfe, 0xff, 0xff, //0x00002f7d jmp          LBB0_730
3455  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002f82 .p2align 4, 0x90
3456  	//0x00002f90 LBB0_743
3457  	0x48, 0x89, 0xce, //0x00002f90 movq         %rcx, %rsi
3458  	0x3c, 0x0d, //0x00002f93 cmpb         $13, %al
3459  	0x0f, 0x84, 0xdf, 0xfe, 0xff, 0xff, //0x00002f95 je           LBB0_730
3460  	//0x00002f9b LBB0_744
3461  	0x41, 0x89, 0xc0, //0x00002f9b movl         %eax, %r8d
3462  	0x3c, 0x0a, //0x00002f9e cmpb         $10, %al
3463  	0x0f, 0x84, 0xd4, 0xfe, 0xff, 0xff, //0x00002fa0 je           LBB0_730
3464  	0xe9, 0x0e, 0x02, 0x00, 0x00, //0x00002fa6 jmp          LBB0_781
3465  	//0x00002fab LBB0_748
3466  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x00002fab movl         $1, %ebx
3467  	0xe9, 0xc0, 0xfc, 0xff, 0xff, //0x00002fb0 jmp          LBB0_692
3468  	//0x00002fb5 LBB0_749
3469  	0x4c, 0x39, 0xce, //0x00002fb5 cmpq         %r9, %rsi
3470  	0x0f, 0x83, 0x99, 0xfd, 0xff, 0xff, //0x00002fb8 jae          LBB0_707
3471  	0x48, 0x89, 0xf7, //0x00002fbe movq         %rsi, %rdi
3472  	0xe9, 0x36, 0x00, 0x00, 0x00, //0x00002fc1 jmp          LBB0_753
3473  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fc6 .p2align 4, 0x90
3474  	//0x00002fd0 LBB0_767
3475  	0x48, 0x89, 0xc7, //0x00002fd0 movq         %rax, %rdi
3476  	0x4c, 0x39, 0xcf, //0x00002fd3 cmpq         %r9, %rdi
3477  	0x0f, 0x82, 0x20, 0x00, 0x00, 0x00, //0x00002fd6 jb           LBB0_753
3478  	0xe9, 0x5c, 0x03, 0x00, 0x00, //0x00002fdc jmp          LBB0_804
3479  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00002fe1 .p2align 4, 0x90
3480  	//0x00002ff0 LBB0_751
3481  	0x48, 0x89, 0xf7, //0x00002ff0 movq         %rsi, %rdi
3482  	0x4c, 0x39, 0xcf, //0x00002ff3 cmpq         %r9, %rdi
3483  	0x0f, 0x83, 0x41, 0x03, 0x00, 0x00, //0x00002ff6 jae          LBB0_804
3484  	//0x00002ffc LBB0_753
3485  	0x48, 0x8d, 0x47, 0x01, //0x00002ffc leaq         $1(%rdi), %rax
3486  	0x0f, 0xb6, 0x0f, //0x00003000 movzbl       (%rdi), %ecx
3487  	0x80, 0xf9, 0x5c, //0x00003003 cmpb         $92, %cl
3488  	0x0f, 0x85, 0xe5, 0x00, 0x00, 0x00, //0x00003006 jne          LBB0_764
3489  	0x48, 0x8d, 0x77, 0x02, //0x0000300c leaq         $2(%rdi), %rsi
3490  	0x4c, 0x39, 0xce, //0x00003010 cmpq         %r9, %rsi
3491  	0x0f, 0x87, 0x21, 0xfa, 0xff, 0xff, //0x00003013 ja           LBB0_659
3492  	0x0f, 0xb6, 0x00, //0x00003019 movzbl       (%rax), %eax
3493  	0x3c, 0x6e, //0x0000301c cmpb         $110, %al
3494  	0x0f, 0x84, 0xcc, 0xff, 0xff, 0xff, //0x0000301e je           LBB0_751
3495  	0x3c, 0x72, //0x00003024 cmpb         $114, %al
3496  	0x0f, 0x84, 0xc4, 0xff, 0xff, 0xff, //0x00003026 je           LBB0_751
3497  	0x3c, 0x75, //0x0000302c cmpb         $117, %al
3498  	0x0f, 0x85, 0x0c, 0xfa, 0xff, 0xff, //0x0000302e jne          LBB0_660
3499  	0x4c, 0x89, 0xc8, //0x00003034 movq         %r9, %rax
3500  	0x48, 0x29, 0xf0, //0x00003037 subq         %rsi, %rax
3501  	0x48, 0x83, 0xf8, 0x04, //0x0000303a cmpq         $4, %rax
3502  	0x0f, 0x8c, 0xfc, 0xf9, 0xff, 0xff, //0x0000303e jl           LBB0_660
3503  	0x8b, 0x16, //0x00003044 movl         (%rsi), %edx
3504  	0x89, 0xd1, //0x00003046 movl         %edx, %ecx
3505  	0xf7, 0xd1, //0x00003048 notl         %ecx
3506  	0x8d, 0x82, 0xd0, 0xcf, 0xcf, 0xcf, //0x0000304a leal         $-808464432(%rdx), %eax
3507  	0x81, 0xe1, 0x80, 0x80, 0x80, 0x80, //0x00003050 andl         $-2139062144, %ecx
3508  	0x85, 0xc1, //0x00003056 testl        %eax, %ecx
3509  	0x0f, 0x85, 0xe2, 0xf9, 0xff, 0xff, //0x00003058 jne          LBB0_660
3510  	0x8d, 0x82, 0x19, 0x19, 0x19, 0x19, //0x0000305e leal         $421075225(%rdx), %eax
3511  	0x09, 0xd0, //0x00003064 orl          %edx, %eax
3512  	0xa9, 0x80, 0x80, 0x80, 0x80, //0x00003066 testl        $-2139062144, %eax
3513  	0x0f, 0x85, 0xcf, 0xf9, 0xff, 0xff, //0x0000306b jne          LBB0_660
3514  	0x89, 0xd0, //0x00003071 movl         %edx, %eax
3515  	0x25, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003073 andl         $2139062143, %eax
3516  	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003078 movl         $-1061109568, %r8d
3517  	0x41, 0x29, 0xc0, //0x0000307e subl         %eax, %r8d
3518  	0x44, 0x8d, 0x90, 0x46, 0x46, 0x46, 0x46, //0x00003081 leal         $1179010630(%rax), %r10d
3519  	0x41, 0x21, 0xc8, //0x00003088 andl         %ecx, %r8d
3520  	0x45, 0x85, 0xd0, //0x0000308b testl        %r10d, %r8d
3521  	0x0f, 0x85, 0xac, 0xf9, 0xff, 0xff, //0x0000308e jne          LBB0_660
3522  	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x00003094 movl         $-522133280, %r8d
3523  	0x41, 0x29, 0xc0, //0x0000309a subl         %eax, %r8d
3524  	0x05, 0x39, 0x39, 0x39, 0x39, //0x0000309d addl         $960051513, %eax
3525  	0x44, 0x21, 0xc1, //0x000030a2 andl         %r8d, %ecx
3526  	0x85, 0xc1, //0x000030a5 testl        %eax, %ecx
3527  	0x0f, 0x85, 0x93, 0xf9, 0xff, 0xff, //0x000030a7 jne          LBB0_660
3528  	0x0f, 0xca, //0x000030ad bswapl       %edx
3529  	0x89, 0xd0, //0x000030af movl         %edx, %eax
3530  	0xc1, 0xe8, 0x04, //0x000030b1 shrl         $4, %eax
3531  	0xf7, 0xd0, //0x000030b4 notl         %eax
3532  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000030b6 andl         $16843009, %eax
3533  	0x8d, 0x04, 0xc0, //0x000030bb leal         (%rax,%rax,8), %eax
3534  	0x81, 0xe2, 0x0f, 0x0f, 0x0f, 0x0f, //0x000030be andl         $252645135, %edx
3535  	0x01, 0xc2, //0x000030c4 addl         %eax, %edx
3536  	0x89, 0xd1, //0x000030c6 movl         %edx, %ecx
3537  	0xc1, 0xe9, 0x04, //0x000030c8 shrl         $4, %ecx
3538  	0x09, 0xd1, //0x000030cb orl          %edx, %ecx
3539  	0x89, 0xc8, //0x000030cd movl         %ecx, %eax
3540  	0xc1, 0xe8, 0x08, //0x000030cf shrl         $8, %eax
3541  	0x25, 0x00, 0xff, 0x00, 0x00, //0x000030d2 andl         $65280, %eax
3542  	0x89, 0xca, //0x000030d7 movl         %ecx, %edx
3543  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000030d9 andl         $128, %edx
3544  	0x48, 0x83, 0xc7, 0x06, //0x000030df addq         $6, %rdi
3545  	0x09, 0xc2, //0x000030e3 orl          %eax, %edx
3546  	0x48, 0x89, 0xf8, //0x000030e5 movq         %rdi, %rax
3547  	0x48, 0x89, 0xfe, //0x000030e8 movq         %rdi, %rsi
3548  	0x0f, 0x85, 0x4f, 0xf9, 0xff, 0xff, //0x000030eb jne          LBB0_660
3549  	//0x000030f1 LBB0_764
3550  	0x80, 0xf9, 0x0a, //0x000030f1 cmpb         $10, %cl
3551  	0x0f, 0x84, 0xd6, 0xfe, 0xff, 0xff, //0x000030f4 je           LBB0_767
3552  	0x80, 0xf9, 0x0d, //0x000030fa cmpb         $13, %cl
3553  	0x0f, 0x84, 0xcd, 0xfe, 0xff, 0xff, //0x000030fd je           LBB0_767
3554  	0x80, 0xf9, 0x3d, //0x00003103 cmpb         $61, %cl
3555  	0x0f, 0x85, 0x2e, 0xf9, 0xff, 0xff, //0x00003106 jne          LBB0_659
3556  	0x41, 0x83, 0xfe, 0x02, //0x0000310c cmpl         $2, %r14d
3557  	0x0f, 0x84, 0x24, 0xf9, 0xff, 0xff, //0x00003110 je           LBB0_659
3558  	0x4c, 0x39, 0xc8, //0x00003116 cmpq         %r9, %rax
3559  	0x0f, 0x82, 0x3a, 0x02, 0x00, 0x00, //0x00003119 jb           LBB0_836
3560  	//0x0000311f LBB0_809
3561  	0x48, 0x89, 0xc6, //0x0000311f movq         %rax, %rsi
3562  	0xe9, 0x30, 0xfc, 0xff, 0xff, //0x00003122 jmp          LBB0_707
3563  	//0x00003127 LBB0_768
3564  	0x48, 0x83, 0xc7, 0x01, //0x00003127 addq         $1, %rdi
3565  	0x48, 0x83, 0xc1, 0x01, //0x0000312b addq         $1, %rcx
3566  	0x48, 0x39, 0xc8, //0x0000312f cmpq         %rcx, %rax
3567  	0x0f, 0x84, 0x1f, 0xfc, 0xff, 0xff, //0x00003132 je           LBB0_707
3568  	//0x00003138 LBB0_769
3569  	0x0f, 0xb6, 0x57, 0xff, //0x00003138 movzbl       $-1(%rdi), %edx
3570  	0x80, 0xfa, 0x0d, //0x0000313c cmpb         $13, %dl
3571  	0x0f, 0x84, 0xe2, 0xff, 0xff, 0xff, //0x0000313f je           LBB0_768
3572  	0x80, 0xfa, 0x0a, //0x00003145 cmpb         $10, %dl
3573  	0x0f, 0x84, 0xd9, 0xff, 0xff, 0xff, //0x00003148 je           LBB0_768
3574  	0x48, 0x89, 0xfe, //0x0000314e movq         %rdi, %rsi
3575  	0xe9, 0xea, 0xf8, 0xff, 0xff, //0x00003151 jmp          LBB0_660
3576  	//0x00003156 LBB0_772
3577  	0x48, 0x89, 0xce, //0x00003156 movq         %rcx, %rsi
3578  	0xe9, 0x5b, 0x00, 0x00, 0x00, //0x00003159 jmp          LBB0_781
3579  	//0x0000315e LBB0_773
3580  	0x48, 0x83, 0xc6, 0x01, //0x0000315e addq         $1, %rsi
3581  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x00003162 movl         $3, %ebx
3582  	0x4c, 0x39, 0xce, //0x00003167 cmpq         %r9, %rsi
3583  	0x0f, 0x83, 0x05, 0xfb, 0xff, 0xff, //0x0000316a jae          LBB0_692
3584  	//0x00003170 LBB0_774
3585  	0x44, 0x0f, 0xb6, 0x06, //0x00003170 movzbl       (%rsi), %r8d
3586  	0x49, 0x83, 0xf8, 0x0d, //0x00003174 cmpq         $13, %r8
3587  	0x0f, 0x84, 0xe0, 0xff, 0xff, 0xff, //0x00003178 je           LBB0_773
3588  	0x41, 0x80, 0xf8, 0x0a, //0x0000317e cmpb         $10, %r8b
3589  	0x0f, 0x84, 0xd6, 0xff, 0xff, 0xff, //0x00003182 je           LBB0_773
3590  	0x48, 0x8b, 0x45, 0xd0, //0x00003188 movq         $-48(%rbp), %rax
3591  	0x42, 0x0f, 0xb6, 0x04, 0x00, //0x0000318c movzbl       (%rax,%r8), %eax
3592  	0x48, 0x83, 0xc6, 0x01, //0x00003191 addq         $1, %rsi
3593  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003195 cmpl         $255, %eax
3594  	0x0f, 0x85, 0x93, 0x04, 0x00, 0x00, //0x0000319a jne          LBB0_858
3595  	//0x000031a0 LBB0_859
3596  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x000031a0 movl         $3, %ebx
3597  	0xe9, 0x14, 0xfc, 0xff, 0xff, //0x000031a5 jmp          LBB0_716
3598  	//0x000031aa LBB0_778
3599  	0x80, 0xf9, 0x2f, //0x000031aa cmpb         $47, %cl
3600  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x000031ad jne          LBB0_780
3601  	0x41, 0xb0, 0x2f, //0x000031b3 movb         $47, %r8b
3602  	//0x000031b6 LBB0_780
3603  	0x48, 0x89, 0xc6, //0x000031b6 movq         %rax, %rsi
3604  	//0x000031b9 LBB0_781
3605  	0x41, 0x0f, 0xb6, 0xc0, //0x000031b9 movzbl       %r8b, %eax
3606  	0x48, 0x8b, 0x4d, 0xd0, //0x000031bd movq         $-48(%rbp), %rcx
3607  	0x0f, 0xb6, 0x04, 0x01, //0x000031c1 movzbl       (%rcx,%rax), %eax
3608  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x000031c5 cmpl         $255, %eax
3609  	0x0f, 0x84, 0x5b, 0x01, 0x00, 0x00, //0x000031ca je           LBB0_801
3610  	0x41, 0xc1, 0xe7, 0x06, //0x000031d0 shll         $6, %r15d
3611  	0x41, 0x09, 0xc7, //0x000031d4 orl          %eax, %r15d
3612  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x000031d7 movl         $2, %ebx
3613  	0x4c, 0x39, 0xce, //0x000031dc cmpq         %r9, %rsi
3614  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000031df jb           LBB0_785
3615  	0xe9, 0x46, 0xfb, 0xff, 0xff, //0x000031e5 jmp          LBB0_704
3616  	//0x000031ea LBB0_799
3617  	0x80, 0xf9, 0x6e, //0x000031ea cmpb         $110, %cl
3618  	0x0f, 0x85, 0x85, 0x02, 0x00, 0x00, //0x000031ed jne          LBB0_810
3619  	//0x000031f3 LBB0_783
3620  	0x48, 0x89, 0xc6, //0x000031f3 movq         %rax, %rsi
3621  	//0x000031f6 LBB0_784
3622  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x000031f6 movl         $2, %ebx
3623  	0x4c, 0x39, 0xce, //0x000031fb cmpq         %r9, %rsi
3624  	0x0f, 0x83, 0x71, 0xfa, 0xff, 0xff, //0x000031fe jae          LBB0_692
3625  	//0x00003204 LBB0_785
3626  	0x48, 0x8d, 0x4e, 0x01, //0x00003204 leaq         $1(%rsi), %rcx
3627  	0x0f, 0xb6, 0x06, //0x00003208 movzbl       (%rsi), %eax
3628  	0x3c, 0x5c, //0x0000320b cmpb         $92, %al
3629  	0x0f, 0x85, 0xfd, 0x00, 0x00, 0x00, //0x0000320d jne          LBB0_797
3630  	0x48, 0x8d, 0x46, 0x02, //0x00003213 leaq         $2(%rsi), %rax
3631  	0x41, 0xb0, 0xff, //0x00003217 movb         $-1, %r8b
3632  	0x4c, 0x39, 0xc8, //0x0000321a cmpq         %r9, %rax
3633  	0x0f, 0x87, 0x22, 0x01, 0x00, 0x00, //0x0000321d ja           LBB0_805
3634  	0x0f, 0xb6, 0x09, //0x00003223 movzbl       (%rcx), %ecx
3635  	0x80, 0xf9, 0x71, //0x00003226 cmpb         $113, %cl
3636  	0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x00003229 jle          LBB0_799
3637  	0x80, 0xf9, 0x72, //0x0000322f cmpb         $114, %cl
3638  	0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00003232 je           LBB0_783
3639  	0x80, 0xf9, 0x75, //0x00003238 cmpb         $117, %cl
3640  	0x0f, 0x85, 0x43, 0x02, 0x00, 0x00, //0x0000323b jne          LBB0_812
3641  	0x4c, 0x89, 0xc9, //0x00003241 movq         %r9, %rcx
3642  	0x48, 0x29, 0xc1, //0x00003244 subq         %rax, %rcx
3643  	0x48, 0x83, 0xf9, 0x04, //0x00003247 cmpq         $4, %rcx
3644  	0x0f, 0x8c, 0x33, 0x02, 0x00, 0x00, //0x0000324b jl           LBB0_812
3645  	0x8b, 0x08, //0x00003251 movl         (%rax), %ecx
3646  	0x89, 0xcb, //0x00003253 movl         %ecx, %ebx
3647  	0xf7, 0xd3, //0x00003255 notl         %ebx
3648  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003257 leal         $-808464432(%rcx), %edx
3649  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000325d andl         $-2139062144, %ebx
3650  	0x85, 0xd3, //0x00003263 testl        %edx, %ebx
3651  	0x0f, 0x85, 0x19, 0x02, 0x00, 0x00, //0x00003265 jne          LBB0_812
3652  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x0000326b leal         $421075225(%rcx), %edx
3653  	0x09, 0xca, //0x00003271 orl          %ecx, %edx
3654  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003273 testl        $-2139062144, %edx
3655  	0x0f, 0x85, 0x05, 0x02, 0x00, 0x00, //0x00003279 jne          LBB0_812
3656  	0x89, 0xca, //0x0000327f movl         %ecx, %edx
3657  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x00003281 andl         $2139062143, %edx
3658  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003287 movl         $-1061109568, %edi
3659  	0x29, 0xd7, //0x0000328c subl         %edx, %edi
3660  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000328e leal         $1179010630(%rdx), %r10d
3661  	0x21, 0xdf, //0x00003295 andl         %ebx, %edi
3662  	0x44, 0x85, 0xd7, //0x00003297 testl        %r10d, %edi
3663  	0x0f, 0x85, 0xe4, 0x01, 0x00, 0x00, //0x0000329a jne          LBB0_812
3664  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x000032a0 movl         $-522133280, %edi
3665  	0x29, 0xd7, //0x000032a5 subl         %edx, %edi
3666  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x000032a7 addl         $960051513, %edx
3667  	0x21, 0xfb, //0x000032ad andl         %edi, %ebx
3668  	0x85, 0xd3, //0x000032af testl        %edx, %ebx
3669  	0x0f, 0x85, 0xcd, 0x01, 0x00, 0x00, //0x000032b1 jne          LBB0_812
3670  	0x0f, 0xc9, //0x000032b7 bswapl       %ecx
3671  	0x89, 0xc8, //0x000032b9 movl         %ecx, %eax
3672  	0xc1, 0xe8, 0x04, //0x000032bb shrl         $4, %eax
3673  	0xf7, 0xd0, //0x000032be notl         %eax
3674  	0x25, 0x01, 0x01, 0x01, 0x01, //0x000032c0 andl         $16843009, %eax
3675  	0x8d, 0x04, 0xc0, //0x000032c5 leal         (%rax,%rax,8), %eax
3676  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x000032c8 andl         $252645135, %ecx
3677  	0x01, 0xc1, //0x000032ce addl         %eax, %ecx
3678  	0x89, 0xc8, //0x000032d0 movl         %ecx, %eax
3679  	0xc1, 0xe8, 0x04, //0x000032d2 shrl         $4, %eax
3680  	0x09, 0xc8, //0x000032d5 orl          %ecx, %eax
3681  	0x89, 0xc1, //0x000032d7 movl         %eax, %ecx
3682  	0xc1, 0xe9, 0x08, //0x000032d9 shrl         $8, %ecx
3683  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000032dc andl         $65280, %ecx
3684  	0x89, 0xc2, //0x000032e2 movl         %eax, %edx
3685  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000032e4 andl         $128, %edx
3686  	0x48, 0x83, 0xc6, 0x06, //0x000032ea addq         $6, %rsi
3687  	0x09, 0xca, //0x000032ee orl          %ecx, %edx
3688  	0x0f, 0x85, 0x91, 0x01, 0x00, 0x00, //0x000032f0 jne          LBB0_813
3689  	0x3c, 0x0d, //0x000032f6 cmpb         $13, %al
3690  	0x0f, 0x85, 0x1d, 0x00, 0x00, 0x00, //0x000032f8 jne          LBB0_798
3691  	0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x000032fe jmp          LBB0_784
3692  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x00003303 .p2align 4, 0x90
3693  	//0x00003310 LBB0_797
3694  	0x48, 0x89, 0xce, //0x00003310 movq         %rcx, %rsi
3695  	0x3c, 0x0d, //0x00003313 cmpb         $13, %al
3696  	0x0f, 0x84, 0xdb, 0xfe, 0xff, 0xff, //0x00003315 je           LBB0_784
3697  	//0x0000331b LBB0_798
3698  	0x41, 0x89, 0xc0, //0x0000331b movl         %eax, %r8d
3699  	0x3c, 0x0a, //0x0000331e cmpb         $10, %al
3700  	0x0f, 0x84, 0xd0, 0xfe, 0xff, 0xff, //0x00003320 je           LBB0_784
3701  	0xe9, 0x5c, 0x01, 0x00, 0x00, //0x00003326 jmp          LBB0_813
3702  	//0x0000332b LBB0_801
3703  	0xbb, 0x01, 0x00, 0x00, 0x00, //0x0000332b movl         $1, %ebx
3704  	0xe9, 0x89, 0xfa, 0xff, 0xff, //0x00003330 jmp          LBB0_716
3705  	//0x00003335 LBB0_802
3706  	0x4c, 0x89, 0xce, //0x00003335 movq         %r9, %rsi
3707  	0xe9, 0x1a, 0xfa, 0xff, 0xff, //0x00003338 jmp          LBB0_707
3708  	//0x0000333d LBB0_804
3709  	0x48, 0x89, 0xfe, //0x0000333d movq         %rdi, %rsi
3710  	0xe9, 0x12, 0xfa, 0xff, 0xff, //0x00003340 jmp          LBB0_707
3711  	//0x00003345 LBB0_805
3712  	0x48, 0x89, 0xce, //0x00003345 movq         %rcx, %rsi
3713  	0xe9, 0x3a, 0x01, 0x00, 0x00, //0x00003348 jmp          LBB0_813
3714  	//0x0000334d LBB0_834
3715  	0x48, 0x89, 0xf0, //0x0000334d movq         %rsi, %rax
3716  	//0x00003350 LBB0_835
3717  	0x4c, 0x39, 0xc8, //0x00003350 cmpq         %r9, %rax
3718  	0x0f, 0x83, 0xc6, 0xfd, 0xff, 0xff, //0x00003353 jae          LBB0_809
3719  	//0x00003359 LBB0_836
3720  	0x48, 0x8d, 0x48, 0x01, //0x00003359 leaq         $1(%rax), %rcx
3721  	0x0f, 0xb6, 0x38, //0x0000335d movzbl       (%rax), %edi
3722  	0x40, 0x80, 0xff, 0x5c, //0x00003360 cmpb         $92, %dil
3723  	0x0f, 0x85, 0xef, 0x00, 0x00, 0x00, //0x00003364 jne          LBB0_847
3724  	0x48, 0x8d, 0x70, 0x02, //0x0000336a leaq         $2(%rax), %rsi
3725  	0x4c, 0x39, 0xce, //0x0000336e cmpq         %r9, %rsi
3726  	0x0f, 0x87, 0xcd, 0x02, 0x00, 0x00, //0x00003371 ja           LBB0_861
3727  	0x0f, 0xb6, 0x09, //0x00003377 movzbl       (%rcx), %ecx
3728  	0x80, 0xf9, 0x6e, //0x0000337a cmpb         $110, %cl
3729  	0x0f, 0x84, 0xca, 0xff, 0xff, 0xff, //0x0000337d je           LBB0_834
3730  	0x80, 0xf9, 0x72, //0x00003383 cmpb         $114, %cl
3731  	0x0f, 0x84, 0xc1, 0xff, 0xff, 0xff, //0x00003386 je           LBB0_834
3732  	0x80, 0xf9, 0x75, //0x0000338c cmpb         $117, %cl
3733  	0x0f, 0x85, 0xab, 0xf6, 0xff, 0xff, //0x0000338f jne          LBB0_660
3734  	0x4c, 0x89, 0xc9, //0x00003395 movq         %r9, %rcx
3735  	0x48, 0x29, 0xf1, //0x00003398 subq         %rsi, %rcx
3736  	0x48, 0x83, 0xf9, 0x04, //0x0000339b cmpq         $4, %rcx
3737  	0x0f, 0x8c, 0x9b, 0xf6, 0xff, 0xff, //0x0000339f jl           LBB0_660
3738  	0x8b, 0x0e, //0x000033a5 movl         (%rsi), %ecx
3739  	0x89, 0xcf, //0x000033a7 movl         %ecx, %edi
3740  	0xf7, 0xd7, //0x000033a9 notl         %edi
3741  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x000033ab leal         $-808464432(%rcx), %edx
3742  	0x81, 0xe7, 0x80, 0x80, 0x80, 0x80, //0x000033b1 andl         $-2139062144, %edi
3743  	0x85, 0xd7, //0x000033b7 testl        %edx, %edi
3744  	0x0f, 0x85, 0x81, 0xf6, 0xff, 0xff, //0x000033b9 jne          LBB0_660
3745  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x000033bf leal         $421075225(%rcx), %edx
3746  	0x09, 0xca, //0x000033c5 orl          %ecx, %edx
3747  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x000033c7 testl        $-2139062144, %edx
3748  	0x0f, 0x85, 0x6d, 0xf6, 0xff, 0xff, //0x000033cd jne          LBB0_660
3749  	0x89, 0xca, //0x000033d3 movl         %ecx, %edx
3750  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x000033d5 andl         $2139062143, %edx
3751  	0x41, 0xb8, 0xc0, 0xc0, 0xc0, 0xc0, //0x000033db movl         $-1061109568, %r8d
3752  	0x41, 0x29, 0xd0, //0x000033e1 subl         %edx, %r8d
3753  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x000033e4 leal         $1179010630(%rdx), %r10d
3754  	0x41, 0x21, 0xf8, //0x000033eb andl         %edi, %r8d
3755  	0x45, 0x85, 0xd0, //0x000033ee testl        %r10d, %r8d
3756  	0x0f, 0x85, 0x49, 0xf6, 0xff, 0xff, //0x000033f1 jne          LBB0_660
3757  	0x41, 0xb8, 0xe0, 0xe0, 0xe0, 0xe0, //0x000033f7 movl         $-522133280, %r8d
3758  	0x41, 0x29, 0xd0, //0x000033fd subl         %edx, %r8d
3759  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003400 addl         $960051513, %edx
3760  	0x44, 0x21, 0xc7, //0x00003406 andl         %r8d, %edi
3761  	0x85, 0xd7, //0x00003409 testl        %edx, %edi
3762  	0x0f, 0x85, 0x2f, 0xf6, 0xff, 0xff, //0x0000340b jne          LBB0_660
3763  	0x0f, 0xc9, //0x00003411 bswapl       %ecx
3764  	0x89, 0xca, //0x00003413 movl         %ecx, %edx
3765  	0xc1, 0xea, 0x04, //0x00003415 shrl         $4, %edx
3766  	0xf7, 0xd2, //0x00003418 notl         %edx
3767  	0x81, 0xe2, 0x01, 0x01, 0x01, 0x01, //0x0000341a andl         $16843009, %edx
3768  	0x8d, 0x14, 0xd2, //0x00003420 leal         (%rdx,%rdx,8), %edx
3769  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003423 andl         $252645135, %ecx
3770  	0x01, 0xd1, //0x00003429 addl         %edx, %ecx
3771  	0x89, 0xcf, //0x0000342b movl         %ecx, %edi
3772  	0xc1, 0xef, 0x04, //0x0000342d shrl         $4, %edi
3773  	0x09, 0xcf, //0x00003430 orl          %ecx, %edi
3774  	0x89, 0xf9, //0x00003432 movl         %edi, %ecx
3775  	0xc1, 0xe9, 0x08, //0x00003434 shrl         $8, %ecx
3776  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x00003437 andl         $65280, %ecx
3777  	0x89, 0xfa, //0x0000343d movl         %edi, %edx
3778  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x0000343f andl         $128, %edx
3779  	0x48, 0x83, 0xc0, 0x06, //0x00003445 addq         $6, %rax
3780  	0x09, 0xca, //0x00003449 orl          %ecx, %edx
3781  	0x48, 0x89, 0xc6, //0x0000344b movq         %rax, %rsi
3782  	0x0f, 0x84, 0x08, 0x00, 0x00, 0x00, //0x0000344e je           LBB0_848
3783  	0xe9, 0xe7, 0xf5, 0xff, 0xff, //0x00003454 jmp          LBB0_660
3784  	//0x00003459 LBB0_847
3785  	0x48, 0x89, 0xce, //0x00003459 movq         %rcx, %rsi
3786  	//0x0000345c LBB0_848
3787  	0x40, 0x80, 0xff, 0x0d, //0x0000345c cmpb         $13, %dil
3788  	0x0f, 0x84, 0xe7, 0xfe, 0xff, 0xff, //0x00003460 je           LBB0_834
3789  	0x48, 0x89, 0xf0, //0x00003466 movq         %rsi, %rax
3790  	0x40, 0x80, 0xff, 0x0a, //0x00003469 cmpb         $10, %dil
3791  	0x0f, 0x84, 0xdd, 0xfe, 0xff, 0xff, //0x0000346d je           LBB0_835
3792  	0xe9, 0xc8, 0xf5, 0xff, 0xff, //0x00003473 jmp          LBB0_660
3793  	//0x00003478 LBB0_810
3794  	0x80, 0xf9, 0x2f, //0x00003478 cmpb         $47, %cl
3795  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x0000347b jne          LBB0_812
3796  	0x41, 0xb0, 0x2f, //0x00003481 movb         $47, %r8b
3797  	//0x00003484 LBB0_812
3798  	0x48, 0x89, 0xc6, //0x00003484 movq         %rax, %rsi
3799  	//0x00003487 LBB0_813
3800  	0x41, 0x0f, 0xb6, 0xc0, //0x00003487 movzbl       %r8b, %eax
3801  	0x48, 0x8b, 0x4d, 0xd0, //0x0000348b movq         $-48(%rbp), %rcx
3802  	0x0f, 0xb6, 0x04, 0x01, //0x0000348f movzbl       (%rcx,%rax), %eax
3803  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003493 cmpl         $255, %eax
3804  	0x0f, 0x84, 0x5d, 0x01, 0x00, 0x00, //0x00003498 je           LBB0_833
3805  	0x41, 0xc1, 0xe7, 0x06, //0x0000349e shll         $6, %r15d
3806  	0x41, 0x09, 0xc7, //0x000034a2 orl          %eax, %r15d
3807  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x000034a5 movl         $3, %ebx
3808  	0x4c, 0x39, 0xce, //0x000034aa cmpq         %r9, %rsi
3809  	0x0f, 0x82, 0x1f, 0x00, 0x00, 0x00, //0x000034ad jb           LBB0_817
3810  	0xe9, 0x78, 0xf8, 0xff, 0xff, //0x000034b3 jmp          LBB0_704
3811  	//0x000034b8 LBB0_831
3812  	0x80, 0xf9, 0x6e, //0x000034b8 cmpb         $110, %cl
3813  	0x0f, 0x85, 0x4c, 0x01, 0x00, 0x00, //0x000034bb jne          LBB0_854
3814  	//0x000034c1 LBB0_815
3815  	0x48, 0x89, 0xc6, //0x000034c1 movq         %rax, %rsi
3816  	//0x000034c4 LBB0_816
3817  	0xbb, 0x03, 0x00, 0x00, 0x00, //0x000034c4 movl         $3, %ebx
3818  	0x4c, 0x39, 0xce, //0x000034c9 cmpq         %r9, %rsi
3819  	0x0f, 0x83, 0xa3, 0xf7, 0xff, 0xff, //0x000034cc jae          LBB0_692
3820  	//0x000034d2 LBB0_817
3821  	0x48, 0x8d, 0x4e, 0x01, //0x000034d2 leaq         $1(%rsi), %rcx
3822  	0x0f, 0xb6, 0x06, //0x000034d6 movzbl       (%rsi), %eax
3823  	0x3c, 0x5c, //0x000034d9 cmpb         $92, %al
3824  	0x0f, 0x85, 0xff, 0x00, 0x00, 0x00, //0x000034db jne          LBB0_829
3825  	0x48, 0x8d, 0x46, 0x02, //0x000034e1 leaq         $2(%rsi), %rax
3826  	0x41, 0xb0, 0xff, //0x000034e5 movb         $-1, %r8b
3827  	0x4c, 0x39, 0xc8, //0x000034e8 cmpq         %r9, %rax
3828  	0x0f, 0x87, 0x14, 0x01, 0x00, 0x00, //0x000034eb ja           LBB0_852
3829  	0x0f, 0xb6, 0x09, //0x000034f1 movzbl       (%rcx), %ecx
3830  	0x80, 0xf9, 0x71, //0x000034f4 cmpb         $113, %cl
3831  	0x0f, 0x8e, 0xbb, 0xff, 0xff, 0xff, //0x000034f7 jle          LBB0_831
3832  	0x80, 0xf9, 0x72, //0x000034fd cmpb         $114, %cl
3833  	0x0f, 0x84, 0xbb, 0xff, 0xff, 0xff, //0x00003500 je           LBB0_815
3834  	0x80, 0xf9, 0x75, //0x00003506 cmpb         $117, %cl
3835  	0x0f, 0x85, 0x0a, 0x01, 0x00, 0x00, //0x00003509 jne          LBB0_856
3836  	0x4c, 0x89, 0xc9, //0x0000350f movq         %r9, %rcx
3837  	0x48, 0x29, 0xc1, //0x00003512 subq         %rax, %rcx
3838  	0x48, 0x83, 0xf9, 0x04, //0x00003515 cmpq         $4, %rcx
3839  	0x0f, 0x8c, 0xfa, 0x00, 0x00, 0x00, //0x00003519 jl           LBB0_856
3840  	0x8b, 0x08, //0x0000351f movl         (%rax), %ecx
3841  	0x89, 0xcb, //0x00003521 movl         %ecx, %ebx
3842  	0xf7, 0xd3, //0x00003523 notl         %ebx
3843  	0x8d, 0x91, 0xd0, 0xcf, 0xcf, 0xcf, //0x00003525 leal         $-808464432(%rcx), %edx
3844  	0x81, 0xe3, 0x80, 0x80, 0x80, 0x80, //0x0000352b andl         $-2139062144, %ebx
3845  	0x85, 0xd3, //0x00003531 testl        %edx, %ebx
3846  	0x0f, 0x85, 0xe0, 0x00, 0x00, 0x00, //0x00003533 jne          LBB0_856
3847  	0x8d, 0x91, 0x19, 0x19, 0x19, 0x19, //0x00003539 leal         $421075225(%rcx), %edx
3848  	0x09, 0xca, //0x0000353f orl          %ecx, %edx
3849  	0xf7, 0xc2, 0x80, 0x80, 0x80, 0x80, //0x00003541 testl        $-2139062144, %edx
3850  	0x0f, 0x85, 0xcc, 0x00, 0x00, 0x00, //0x00003547 jne          LBB0_856
3851  	0x89, 0xca, //0x0000354d movl         %ecx, %edx
3852  	0x81, 0xe2, 0x7f, 0x7f, 0x7f, 0x7f, //0x0000354f andl         $2139062143, %edx
3853  	0xbf, 0xc0, 0xc0, 0xc0, 0xc0, //0x00003555 movl         $-1061109568, %edi
3854  	0x29, 0xd7, //0x0000355a subl         %edx, %edi
3855  	0x44, 0x8d, 0x92, 0x46, 0x46, 0x46, 0x46, //0x0000355c leal         $1179010630(%rdx), %r10d
3856  	0x21, 0xdf, //0x00003563 andl         %ebx, %edi
3857  	0x44, 0x85, 0xd7, //0x00003565 testl        %r10d, %edi
3858  	0x0f, 0x85, 0xab, 0x00, 0x00, 0x00, //0x00003568 jne          LBB0_856
3859  	0xbf, 0xe0, 0xe0, 0xe0, 0xe0, //0x0000356e movl         $-522133280, %edi
3860  	0x29, 0xd7, //0x00003573 subl         %edx, %edi
3861  	0x81, 0xc2, 0x39, 0x39, 0x39, 0x39, //0x00003575 addl         $960051513, %edx
3862  	0x21, 0xfb, //0x0000357b andl         %edi, %ebx
3863  	0x85, 0xd3, //0x0000357d testl        %edx, %ebx
3864  	0x0f, 0x85, 0x94, 0x00, 0x00, 0x00, //0x0000357f jne          LBB0_856
3865  	0x0f, 0xc9, //0x00003585 bswapl       %ecx
3866  	0x89, 0xc8, //0x00003587 movl         %ecx, %eax
3867  	0xc1, 0xe8, 0x04, //0x00003589 shrl         $4, %eax
3868  	0xf7, 0xd0, //0x0000358c notl         %eax
3869  	0x25, 0x01, 0x01, 0x01, 0x01, //0x0000358e andl         $16843009, %eax
3870  	0x8d, 0x04, 0xc0, //0x00003593 leal         (%rax,%rax,8), %eax
3871  	0x81, 0xe1, 0x0f, 0x0f, 0x0f, 0x0f, //0x00003596 andl         $252645135, %ecx
3872  	0x01, 0xc1, //0x0000359c addl         %eax, %ecx
3873  	0x89, 0xc8, //0x0000359e movl         %ecx, %eax
3874  	0xc1, 0xe8, 0x04, //0x000035a0 shrl         $4, %eax
3875  	0x09, 0xc8, //0x000035a3 orl          %ecx, %eax
3876  	0x89, 0xc1, //0x000035a5 movl         %eax, %ecx
3877  	0xc1, 0xe9, 0x08, //0x000035a7 shrl         $8, %ecx
3878  	0x81, 0xe1, 0x00, 0xff, 0x00, 0x00, //0x000035aa andl         $65280, %ecx
3879  	0x89, 0xc2, //0x000035b0 movl         %eax, %edx
3880  	0x81, 0xe2, 0x80, 0x00, 0x00, 0x00, //0x000035b2 andl         $128, %edx
3881  	0x48, 0x83, 0xc6, 0x06, //0x000035b8 addq         $6, %rsi
3882  	0x09, 0xca, //0x000035bc orl          %ecx, %edx
3883  	0x0f, 0x85, 0x58, 0x00, 0x00, 0x00, //0x000035be jne          LBB0_857
3884  	0x3c, 0x0d, //0x000035c4 cmpb         $13, %al
3885  	0x0f, 0x85, 0x1f, 0x00, 0x00, 0x00, //0x000035c6 jne          LBB0_830
3886  	0xe9, 0xf3, 0xfe, 0xff, 0xff, //0x000035cc jmp          LBB0_816
3887  	0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, 0x90, //0x000035d1 .p2align 4, 0x90
3888  	//0x000035e0 LBB0_829
3889  	0x48, 0x89, 0xce, //0x000035e0 movq         %rcx, %rsi
3890  	0x3c, 0x0d, //0x000035e3 cmpb         $13, %al
3891  	0x0f, 0x84, 0xd9, 0xfe, 0xff, 0xff, //0x000035e5 je           LBB0_816
3892  	//0x000035eb LBB0_830
3893  	0x41, 0x89, 0xc0, //0x000035eb movl         %eax, %r8d
3894  	0x3c, 0x0a, //0x000035ee cmpb         $10, %al
3895  	0x0f, 0x84, 0xce, 0xfe, 0xff, 0xff, //0x000035f0 je           LBB0_816
3896  	0xe9, 0x21, 0x00, 0x00, 0x00, //0x000035f6 jmp          LBB0_857
3897  	//0x000035fb LBB0_833
3898  	0xbb, 0x02, 0x00, 0x00, 0x00, //0x000035fb movl         $2, %ebx
3899  	0xe9, 0xb9, 0xf7, 0xff, 0xff, //0x00003600 jmp          LBB0_716
3900  	//0x00003605 LBB0_852
3901  	0x48, 0x89, 0xce, //0x00003605 movq         %rcx, %rsi
3902  	0xe9, 0x0f, 0x00, 0x00, 0x00, //0x00003608 jmp          LBB0_857
3903  	//0x0000360d LBB0_854
3904  	0x80, 0xf9, 0x2f, //0x0000360d cmpb         $47, %cl
3905  	0x0f, 0x85, 0x03, 0x00, 0x00, 0x00, //0x00003610 jne          LBB0_856
3906  	0x41, 0xb0, 0x2f, //0x00003616 movb         $47, %r8b
3907  	//0x00003619 LBB0_856
3908  	0x48, 0x89, 0xc6, //0x00003619 movq         %rax, %rsi
3909  	//0x0000361c LBB0_857
3910  	0x41, 0x0f, 0xb6, 0xc0, //0x0000361c movzbl       %r8b, %eax
3911  	0x48, 0x8b, 0x4d, 0xd0, //0x00003620 movq         $-48(%rbp), %rcx
3912  	0x0f, 0xb6, 0x04, 0x01, //0x00003624 movzbl       (%rcx,%rax), %eax
3913  	0x3d, 0xff, 0x00, 0x00, 0x00, //0x00003628 cmpl         $255, %eax
3914  	0x0f, 0x84, 0x6d, 0xfb, 0xff, 0xff, //0x0000362d je           LBB0_859
3915  	//0x00003633 LBB0_858
3916  	0x41, 0xc1, 0xe7, 0x06, //0x00003633 shll         $6, %r15d
3917  	0x41, 0x09, 0xc7, //0x00003637 orl          %eax, %r15d
3918  	0xbb, 0x04, 0x00, 0x00, 0x00, //0x0000363a movl         $4, %ebx
3919  	0xe9, 0xec, 0xf6, 0xff, 0xff, //0x0000363f jmp          LBB0_704
3920  	//0x00003644 LBB0_861
3921  	0x48, 0x89, 0xce, //0x00003644 movq         %rcx, %rsi
3922  	0xe9, 0xf4, 0xf3, 0xff, 0xff, //0x00003647 jmp          LBB0_660
3923  	//0x0000364c LBB0_862
3924  	0x48, 0x2b, 0x55, 0x98, //0x0000364c subq         $-104(%rbp), %rdx
3925  	0x48, 0x8b, 0x45, 0x80, //0x00003650 movq         $-128(%rbp), %rax
3926  	0x48, 0x01, 0x50, 0x08, //0x00003654 addq         %rdx, $8(%rax)
3927  	0x48, 0x89, 0xd0, //0x00003658 movq         %rdx, %rax
3928  	0xe9, 0x0a, 0x00, 0x00, 0x00, //0x0000365b jmp          LBB0_865
3929  	//0x00003660 LBB0_863
3930  	0x4c, 0x01, 0xd9, //0x00003660 addq         %r11, %rcx
3931  	//0x00003663 LBB0_864
3932  	0x48, 0x8b, 0x45, 0xb0, //0x00003663 movq         $-80(%rbp), %rax
3933  	0x48, 0x29, 0xc8, //0x00003667 subq         %rcx, %rax
3934  	//0x0000366a LBB0_865
3935  	0x48, 0x83, 0xc4, 0x58, //0x0000366a addq         $88, %rsp
3936  	0x5b, //0x0000366e popq         %rbx
3937  	0x41, 0x5c, //0x0000366f popq         %r12
3938  	0x41, 0x5d, //0x00003671 popq         %r13
3939  	0x41, 0x5e, //0x00003673 popq         %r14
3940  	0x41, 0x5f, //0x00003675 popq         %r15
3941  	0x5d, //0x00003677 popq         %rbp
3942  	0xc5, 0xf8, 0x77, //0x00003678 vzeroupper   
3943  	0xc3, //0x0000367b retq         
3944  	0x00, 0x00, 0x00, 0x00, //0x0000367c .p2align 4, 0x00
3945  	//0x00003680 _VecDecodeCharsetStd
3946  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003680 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3947  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003690 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3948  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, 0xff, 0x3f, //0x000036a0 QUAD $0xffffffffffffffff; QUAD $0x3fffffff3effffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff\xff?'
3949  	0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036b0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c  // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff'
3950  	0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x000036c0 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807  // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
3951  	0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036d0 QUAD $0x161514131211100f; QUAD $0xffffffffff191817  // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff\xff'
3952  	0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x000036e0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221  // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'('
3953  	0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000036f0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231  // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff'
3954  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003700 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3955  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003710 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3956  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003720 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3957  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003730 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3958  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003740 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3959  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003750 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3960  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003760 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3961  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003770 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3962  	//0x00003780 .p2align 4, 0x00
3963  	//0x00003780 _VecDecodeCharsetURL
3964  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003780 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3965  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003790 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3966  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x3e, 0xff, 0xff, //0x000037a0 QUAD $0xffffffffffffffff; QUAD $0xffff3effffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff>\xff\xff'
3967  	0x34, 0x35, 0x36, 0x37, 0x38, 0x39, 0x3a, 0x3b, 0x3c, 0x3d, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000037b0 QUAD $0x3b3a393837363534; QUAD $0xffffffffffff3d3c  // .ascii 16, '456789:;<=\xff\xff\xff\xff\xff\xff'
3968  	0xff, 0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, //0x000037c0 QUAD $0x06050403020100ff; QUAD $0x0e0d0c0b0a090807  // .ascii 16, '\xff\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e'
3969  	0x0f, 0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, 0xff, 0xff, 0xff, 0xff, 0x3f, //0x000037d0 QUAD $0x161514131211100f; QUAD $0x3fffffffff191817  // .ascii 16, '\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\xff\xff\xff\xff?'
3970  	0xff, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, //0x000037e0 QUAD $0x201f1e1d1c1b1aff; QUAD $0x2827262524232221  // .ascii 16, '\xff\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'('
3971  	0x29, 0x2a, 0x2b, 0x2c, 0x2d, 0x2e, 0x2f, 0x30, 0x31, 0x32, 0x33, 0xff, 0xff, 0xff, 0xff, 0xff, //0x000037f0 QUAD $0x302f2e2d2c2b2a29; QUAD $0xffffffffff333231  // .ascii 16, ')*+,-./0123\xff\xff\xff\xff\xff'
3972  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003800 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3973  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003810 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3974  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003820 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3975  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003830 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3976  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003840 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3977  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003850 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3978  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003860 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3979  	0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, //0x00003870 QUAD $0xffffffffffffffff; QUAD $0xffffffffffffffff  // .ascii 16, '\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff'
3980  }
3981   
3982