1400260a0:	0f 84 c2 01 00 00    	je     0x140026268
1400260a6:	8b 94 24 98 01 00 00 	mov    0x198(%rsp),%edx
1400260ad:	85 d2                	test   %edx,%edx
1400260af:	0f 84 33 01 00 00    	je     0x1400261e8
1400260b5:	8b 84 24 a0 01 00 00 	mov    0x1a0(%rsp),%eax
1400260bc:	85 c0                	test   %eax,%eax
1400260be:	0f 84 ec 00 00 00    	je     0x1400261b0
1400260c4:	41 83 fc 01          	cmp    $0x1,%r12d
1400260c8:	0f 86 42 ff ff ff    	jbe    0x140026010
1400260ce:	49 89 fc             	mov    %rdi,%r12
1400260d1:	bf 02 00 00 00       	mov    $0x2,%edi
1400260d6:	48 85 f6             	test   %rsi,%rsi
1400260d9:	74 06                	je     0x1400260e1
1400260db:	48 89 f1             	mov    %rsi,%rcx
1400260de:	ff 56 08             	call   *0x8(%rsi)
1400260e1:	4d 85 e4             	test   %r12,%r12
1400260e4:	74 06                	je     0x1400260ec
1400260e6:	41 80 4c 24 44 06    	orb    $0x6,0x44(%r12)
1400260ec:	4c 89 f1             	mov    %r14,%rcx
1400260ef:	e8 4c 48 07 00       	call   0x14009a940
1400260f4:	48 8b 1d f5 29 21 00 	mov    0x2129f5(%rip),%rbx        # 0x140238af0
1400260fb:	48 8b 84 24 18 01 00 	mov    0x118(%rsp),%rax
140026102:	00
140026103:	48 2b 03             	sub    (%rbx),%rax
140026106:	0f 85 07 03 00 00    	jne    0x140026413
14002610c:	89 f8                	mov    %edi,%eax
14002610e:	48 81 c4 28 01 00 00 	add    $0x128,%rsp
140026115:	5b                   	pop    %rbx
140026116:	5e                   	pop    %rsi
140026117:	5f                   	pop    %rdi
140026118:	5d                   	pop    %rbp
140026119:	41 5c                	pop    %r12
14002611b:	41 5d                	pop    %r13
14002611d:	41 5e                	pop    %r14
14002611f:	41 5f                	pop    %r15
140026121:	c3                   	ret
140026122:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140026128:	41 0f b6 44 24 44    	movzbl 0x44(%r12),%eax
14002612e:	a8 02                	test   $0x2,%al
140026130:	0f 85 f4 fc ff ff    	jne    0x140025e2a
140026136:	e9 8d fc ff ff       	jmp    0x140025dc8
14002613b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026140:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140026145:	e9 cc fd ff ff       	jmp    0x140025f16
14002614a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140026150:	83 83 30 01 00 00 01 	addl   $0x1,0x130(%rbx)
140026157:	4d 85 e4             	test   %r12,%r12
14002615a:	0f 84 83 fe ff ff    	je     0x140025fe3
140026160:	0f b6 bc 24 98 01 00 	movzbl 0x198(%rsp),%edi
140026167:	00
140026168:	83 e7 01             	and    $0x1,%edi
14002616b:	e9 63 fe ff ff       	jmp    0x140025fd3
140026170:	8b 57 38             	mov    0x38(%rdi),%edx
140026173:	39 d5                	cmp    %edx,%ebp
140026175:	0f 83 b2 00 00 00    	jae    0x14002622d
14002617b:	8d 45 01             	lea    0x1(%rbp),%eax
14002617e:	29 ea                	sub    %ebp,%edx
140026180:	48 8b 0f             	mov    (%rdi),%rcx
140026183:	48 98                	cltq
140026185:	4c 8d 44 2a 01       	lea    0x1(%rdx,%rbp,1),%r8
14002618a:	48 8b 54 c1 f8       	mov    -0x8(%rcx,%rax,8),%rdx
14002618f:	48 63 e8             	movslq %eax,%rbp
140026192:	f6 42 44 04          	testb  $0x4,0x44(%rdx)
140026196:	0f 84 84 00 00 00    	je     0x140026220
14002619c:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
1400261a3:	00
1400261a4:	e9 97 fe ff ff       	jmp    0x140026040
1400261a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400261b0:	41 83 fc 03          	cmp    $0x3,%r12d
1400261b4:	0f 85 56 fe ff ff    	jne    0x140026010
1400261ba:	48 89 f8             	mov    %rdi,%rax
1400261bd:	44 89 e7             	mov    %r12d,%edi
1400261c0:	49 89 c4             	mov    %rax,%r12
1400261c3:	48 85 f6             	test   %rsi,%rsi
1400261c6:	0f 84 15 ff ff ff    	je     0x1400260e1
1400261cc:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400261d1:	48 89 c1             	mov    %rax,%rcx
1400261d4:	48 03 54 24 70       	add    0x70(%rsp),%rdx
1400261d9:	e8 b2 af ff ff       	call   0x140021190
1400261de:	e9 f8 fe ff ff       	jmp    0x1400260db
1400261e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400261e8:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1400261ec:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400261f1:	48 89 fa             	mov    %rdi,%rdx
1400261f4:	4c 89 e9             	mov    %r13,%rcx
1400261f7:	8b 84 24 88 01 00 00 	mov    0x188(%rsp),%eax
1400261fe:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140026203:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140026208:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14002620d:	89 44 24 28          	mov    %eax,0x28(%rsp)
140026211:	e8 1a f9 ff ff       	call   0x140025b30
140026216:	e9 f5 fd ff ff       	jmp    0x140026010
14002621b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140026220:	48 83 c0 01          	add    $0x1,%rax
140026224:	4c 39 c0             	cmp    %r8,%rax
140026227:	0f 85 5d ff ff ff    	jne    0x14002618a
14002622d:	48 c7 84 24 b0 00 00 	movq   $0x0,0xb0(%rsp)
140026234:	00 00 00 00 00
140026239:	8b 5c 24 54          	mov    0x54(%rsp),%ebx
14002623d:	3b 5f 40             	cmp    0x40(%rdi),%ebx
140026240:	0f 83 bf 01 00 00    	jae    0x140026405
140026246:	48 8b 47 08          	mov    0x8(%rdi),%rax
14002624a:	48 63 d3             	movslq %ebx,%rdx
14002624d:	48 8b 04 d0          	mov    (%rax,%rdx,8),%rax
140026251:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
140026258:	00
140026259:	8d 43 01             	lea    0x1(%rbx),%eax
14002625c:	89 44 24 54          	mov    %eax,0x54(%rsp)
140026260:	e9 db fd ff ff       	jmp    0x140026040
140026265:	0f 1f 00             	nopl   (%rax)
140026268:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14002626c:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140026271:	48 89 fa             	mov    %rdi,%rdx
140026274:	44 2b 8c 24 88 01 00 	sub    0x188(%rsp),%r9d
14002627b:	00
14002627c:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
140026281:	4c 03 44 24 70       	add    0x70(%rsp),%r8
140026286:	e8 c5 bc ff ff       	call   0x140021f50
14002628b:	8b 94 24 a0 01 00 00 	mov    0x1a0(%rsp),%edx
140026292:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
140026297:	4c 89 e9             	mov    %r13,%rcx
14002629a:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
14002629f:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1400262a4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400262a9:	89 54 24 30          	mov    %edx,0x30(%rsp)
1400262ad:	8b 94 24 98 01 00 00 	mov    0x198(%rsp),%edx
1400262b4:	89 54 24 28          	mov    %edx,0x28(%rsp)
1400262b8:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400262bd:	e8 3e fa ff ff       	call   0x140025d00
1400262c2:	41 39 c4             	cmp    %eax,%r12d
1400262c5:	44 0f 42 e0          	cmovb  %eax,%r12d
1400262c9:	4d 85 ff             	test   %r15,%r15
1400262cc:	0f 84 d4 fd ff ff    	je     0x1400260a6
1400262d2:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
1400262d7:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1400262dc:	4c 89 fa             	mov    %r15,%rdx
1400262df:	31 db                	xor    %ebx,%ebx
1400262e1:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400262e8:	00
1400262e9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400262ee:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400262f5:	00 00
1400262f7:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400262fe:	00
1400262ff:	e8 4c d0 ff ff       	call   0x140023350
140026304:	85 c0                	test   %eax,%eax
140026306:	0f 95 c3             	setne  %bl
140026309:	e9 98 fd ff ff       	jmp    0x1400260a6
14002630e:	66 90                	xchg   %ax,%ax
140026310:	41 83 80 d8 00 00 00 	addl   $0x1,0xd8(%r8)
140026317:	01
140026318:	e9 2a fc ff ff       	jmp    0x140025f47
14002631d:	0f 1f 00             	nopl   (%rax)
140026320:	66 0f ef c0          	pxor   %xmm0,%xmm0
140026324:	48 83 7c 24 68 00    	cmpq   $0x0,0x68(%rsp)
14002632a:	41 c7 44 24 30 00 00 	movl   $0x0,0x30(%r12)
140026331:	00 00
140026333:	48 8d 3d 17 47 1d 00 	lea    0x1d4717(%rip),%rdi        # 0x1401faa51
14002633a:	41 0f 11 44 24 10    	movups %xmm0,0x10(%r12)
140026340:	41 0f 11 44 24 20    	movups %xmm0,0x20(%r12)
140026346:	0f 84 ca fb ff ff    	je     0x140025f16
14002634c:	e9 ef fd ff ff       	jmp    0x140026140
140026351:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140026358:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
14002635d:	48 89 d9             	mov    %rbx,%rcx
140026360:	e8 fb e9 ff ff       	call   0x140024d60
140026365:	41 f6 44 24 44 02    	testb  $0x2,0x44(%r12)
14002636b:	0f 84 92 fb ff ff    	je     0x140025f03
140026371:	83 83 30 01 00 00 01 	addl   $0x1,0x130(%rbx)
140026378:	31 f6                	xor    %esi,%esi
14002637a:	e9 54 fc ff ff       	jmp    0x140025fd3
14002637f:	90                   	nop
140026380:	48 8b 05 59 2c 21 00 	mov    0x212c59(%rip),%rax        # 0x140238fe0
140026387:	48 8d 0d c5 46 1d 00 	lea    0x1d46c5(%rip),%rcx        # 0x1401faa53
14002638e:	44 8b 00             	mov    (%rax),%r8d
140026391:	45 85 c0             	test   %r8d,%r8d
140026394:	74 08                	je     0x14002639e
140026396:	e8 cd cf 1b 00       	call   0x1401e3368
14002639b:	48 89 c1             	mov    %rax,%rcx
14002639e:	48 89 fa             	mov    %rdi,%rdx
1400263a1:	e8 da d2 09 00       	call   0x1400c3680
1400263a6:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1400263aa:	4d 85 c0             	test   %r8,%r8
1400263ad:	0f 85 88 fb ff ff    	jne    0x140025f3b
1400263b3:	31 ff                	xor    %edi,%edi
1400263b5:	e9 32 fd ff ff       	jmp    0x1400260ec
1400263ba:	4c 29 c8             	sub    %r9,%rax
1400263bd:	48 83 f8 01          	cmp    $0x1,%rax
1400263c1:	0f 85 be fa ff ff    	jne    0x140025e85
1400263c7:	e9 a2 fa ff ff       	jmp    0x140025e6e
1400263cc:	80 3e 00             	cmpb   $0x0,(%rsi)
1400263cf:	74 94                	je     0x140026365
1400263d1:	e8 ca b4 ff ff       	call   0x1400218a0
1400263d6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400263dd:	00 00 00
1400263e0:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
1400263e7:	00 00 00 00 00
1400263ec:	48 89 f8             	mov    %rdi,%rax
1400263ef:	44 89 e7             	mov    %r12d,%edi
1400263f2:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
1400263f9:	00 00 00 00
1400263fd:	49 89 c4             	mov    %rax,%r12
140026400:	e9 d6 fc ff ff       	jmp    0x1400260db
140026405:	48 89 f8             	mov    %rdi,%rax
140026408:	44 89 e7             	mov    %r12d,%edi
14002640b:	49 89 c4             	mov    %rax,%r12
14002640e:	e9 d3 fc ff ff       	jmp    0x1400260e6
140026413:	e8 58 e4 1b 00       	call   0x1401e4870
140026418:	4c 8d 05 e8 43 1d 00 	lea    0x1d43e8(%rip),%r8        # 0x1401fa807
14002641f:	ba a7 00 00 00       	mov    $0xa7,%edx
140026424:	48 8d 0d 10 43 1d 00 	lea    0x1d4310(%rip),%rcx        # 0x1401fa73b
14002642b:	e8 60 d3 09 00       	call   0x1400c3790
140026430:	90                   	nop
140026431:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140026438:	00 00 00 00
14002643c:	0f 1f 40 00          	nopl   0x0(%rax)
140026440:	41 57                	push   %r15
140026442:	41 56                	push   %r14
140026444:	41 55                	push   %r13
140026446:	41 54                	push   %r12
140026448:	55                   	push   %rbp
140026449:	57                   	push   %rdi
14002644a:	56                   	push   %rsi
14002644b:	53                   	push   %rbx
14002644c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
140026453:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
14002645a:	00
14002645b:	48 8b b4 24 60 01 00 	mov    0x160(%rsp),%rsi
140026462:	00
140026463:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140026468:	48 8b 15 81 26 21 00 	mov    0x212681(%rip),%rdx        # 0x140238af0
14002646f:	48 89 cf             	mov    %rcx,%rdi
140026472:	4d 89 c6             	mov    %r8,%r14
140026475:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
14002647a:	48 8b 0a             	mov    (%rdx),%rcx
14002647d:	48 89 8c 24 d8 00 00 	mov    %rcx,0xd8(%rsp)
140026484:	00
140026485:	49 8b 48 18          	mov    0x18(%r8),%rcx
140026489:	48 85 c9             	test   %rcx,%rcx
14002648c:	0f 84 de 02 00 00    	je     0x140026770
140026492:	80 39 2e             	cmpb   $0x2e,(%rcx)
140026495:	0f 84 7d 02 00 00    	je     0x140026718
14002649b:	48 8d 15 cf 45 1d 00 	lea    0x1d45cf(%rip),%rdx        # 0x1401faa71
1400264a2:	e8 f9 2d 0c 00       	call   0x1400e92a0
1400264a7:	85 c0                	test   %eax,%eax
1400264a9:	75 35                	jne    0x1400264e0
1400264ab:	31 c0                	xor    %eax,%eax
1400264ad:	48 8b 3d 3c 26 21 00 	mov    0x21263c(%rip),%rdi        # 0x140238af0
1400264b4:	48 8b 94 24 d8 00 00 	mov    0xd8(%rsp),%rdx
1400264bb:	00
1400264bc:	48 2b 17             	sub    (%rdi),%rdx
1400264bf:	0f 85 3f 08 00 00    	jne    0x140026d04
1400264c5:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1400264cc:	5b                   	pop    %rbx
1400264cd:	5e                   	pop    %rsi
1400264ce:	5f                   	pop    %rdi
1400264cf:	5d                   	pop    %rbp
1400264d0:	41 5c                	pop    %r12
1400264d2:	41 5d                	pop    %r13
1400264d4:	41 5e                	pop    %r14
1400264d6:	41 5f                	pop    %r15
1400264d8:	c3                   	ret
1400264d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400264e0:	48 8b 03             	mov    (%rbx),%rax
1400264e3:	4c 63 ac 24 58 01 00 	movslq 0x158(%rsp),%r13
1400264ea:	00
1400264eb:	48 83 f8 01          	cmp    $0x1,%rax
1400264ef:	48 83 d0 ff          	adc    $0xffffffffffffffff,%rax
1400264f3:	4c 39 e8             	cmp    %r13,%rax
1400264f6:	0f 82 0d 08 00 00    	jb     0x140026d09
1400264fc:	48 8b 15 9d 2e 21 00 	mov    0x212e9d(%rip),%rdx        # 0x1402393a0
140026503:	48 8b 43 10          	mov    0x10(%rbx),%rax
140026507:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
14002650b:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140026510:	48 39 d0             	cmp    %rdx,%rax
140026513:	0f 84 3f 02 00 00    	je     0x140026758
140026519:	42 c6 04 28 00       	movb   $0x0,(%rax,%r13,1)
14002651e:	4d 8b 7e 18          	mov    0x18(%r14),%r15
140026522:	4c 89 f9             	mov    %r15,%rcx
140026525:	e8 6e 39 1c 00       	call   0x1401e9e98
14002652a:	4c 89 fa             	mov    %r15,%rdx
14002652d:	48 89 d9             	mov    %rbx,%rcx
140026530:	49 89 c0             	mov    %rax,%r8
140026533:	e8 78 54 07 00       	call   0x14009b9b0
140026538:	48 63 6b 08          	movslq 0x8(%rbx),%rbp
14002653c:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
140026540:	48 85 f6             	test   %rsi,%rsi
140026543:	74 7b                	je     0x1400265c0
140026545:	8b 06                	mov    (%rsi),%eax
140026547:	85 c0                	test   %eax,%eax
140026549:	74 75                	je     0x1400265c0
14002654b:	44 8b 4e 08          	mov    0x8(%rsi),%r9d
14002654f:	41 83 f9 7f          	cmp    $0x7f,%r9d
140026553:	0f 87 c8 07 00 00    	ja     0x140026d21
140026559:	45 31 e4             	xor    %r12d,%r12d
14002655c:	85 c0                	test   %eax,%eax
14002655e:	7f 1e                	jg     0x14002657e
140026560:	e9 46 ff ff ff       	jmp    0x1400264ab
140026565:	0f 1f 00             	nopl   (%rax)
140026568:	e8 33 39 1c 00       	call   0x1401e9ea0
14002656d:	85 c0                	test   %eax,%eax
14002656f:	74 41                	je     0x1400265b2
140026571:	49 83 c4 01          	add    $0x1,%r12
140026575:	44 39 26             	cmp    %r12d,(%rsi)
140026578:	0f 8e 2d ff ff ff    	jle    0x1400264ab
14002657e:	48 8b 56 10          	mov    0x10(%rsi),%rdx
140026582:	4a 8d 04 e5 00 00 00 	lea    0x0(,%r12,8),%rax
140026589:	00
14002658a:	4c 29 e0             	sub    %r12,%rax
14002658d:	48 8d 04 c2          	lea    (%rdx,%rax,8),%rax
140026591:	4c 89 fa             	mov    %r15,%rdx
140026594:	4c 63 40 1c          	movslq 0x1c(%rax),%r8
140026598:	48 8b 08             	mov    (%rax),%rcx
14002659b:	44 39 c5             	cmp    %r8d,%ebp
14002659e:	4c 0f 4e c5          	cmovle %rbp,%r8
1400265a2:	f6 40 10 10          	testb  $0x10,0x10(%rax)
1400265a6:	74 c0                	je     0x140026568
1400265a8:	ff 15 12 8f 28 00    	call   *0x288f12(%rip)        # 0x1402af4c0
1400265ae:	85 c0                	test   %eax,%eax
1400265b0:	75 bf                	jne    0x140026571
1400265b2:	8b 6b 08             	mov    0x8(%rbx),%ebp
1400265b5:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1400265b9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400265c0:	45 8b 76 20          	mov    0x20(%r14),%r14d
1400265c4:	45 85 f6             	test   %r14d,%r14d
1400265c7:	0f 85 7a 01 00 00    	jne    0x140026747
1400265cd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400265d2:	41 89 e8             	mov    %ebp,%r8d
1400265d5:	4c 89 fa             	mov    %r15,%rdx
1400265d8:	e8 f3 ae ff ff       	call   0x1400214d0
1400265dd:	41 89 c6             	mov    %eax,%r14d
1400265e0:	85 c0                	test   %eax,%eax
1400265e2:	0f 85 58 01 00 00    	jne    0x140026740
1400265e8:	48 8b 05 41 2b 21 00 	mov    0x212b41(%rip),%rax        # 0x140239130
1400265ef:	4c 89 f9             	mov    %r15,%rcx
1400265f2:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1400265f9:	00
1400265fa:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140026600:	ff 10                	call   *(%rax)
140026602:	85 c0                	test   %eax,%eax
140026604:	75 2d                	jne    0x140026633
140026606:	0f b7 84 24 86 00 00 	movzwl 0x86(%rsp),%eax
14002660d:	00
14002660e:	66 25 00 f0          	and    $0xf000,%ax
140026612:	66 3d 00 80          	cmp    $0x8000,%ax
140026616:	0f 84 6e 05 00 00    	je     0x140026b8a
14002661c:	66 3d 00 40          	cmp    $0x4000,%ax
140026620:	0f 84 56 05 00 00    	je     0x140026b7c
140026626:	66 3d 00 a0          	cmp    $0xa000,%ax
14002662a:	b8 03 00 00 00       	mov    $0x3,%eax