1401941cb:	e8 c0 65 f1 ff       	call   0x1400aa790
1401941d0:	ba 01 00 00 00       	mov    $0x1,%edx
1401941d5:	48 89 d9             	mov    %rbx,%rcx
1401941d8:	e8 23 08 f4 ff       	call   0x1400d4a00
1401941dd:	85 c0                	test   %eax,%eax
1401941df:	0f 84 f3 01 00 00    	je     0x1401943d8
1401941e5:	31 c0                	xor    %eax,%eax
1401941e7:	48 8d bc 24 c8 00 00 	lea    0xc8(%rsp),%rdi
1401941ee:	00
1401941ef:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401941f3:	b9 0f 00 00 00       	mov    $0xf,%ecx
1401941f8:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401941fb:	4c 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%r14
140194202:	00
140194203:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14019420a:	00 00
14019420c:	48 8b 05 ad 4c 0a 00 	mov    0xa4cad(%rip),%rax        # 0x140238ec0
140194213:	4c 8d 0d e9 73 09 00 	lea    0x973e9(%rip),%r9        # 0x14022b603
14019421a:	4c 8d 05 24 74 09 00 	lea    0x97424(%rip),%r8        # 0x14022b645
140194221:	4c 89 f1             	mov    %r14,%rcx
140194224:	0f 11 84 24 90 00 00 	movups %xmm0,0x90(%rsp)
14019422b:	00
14019422c:	48 8d 15 bb 73 09 00 	lea    0x973bb(%rip),%rdx        # 0x14022b5ee
140194233:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
14019423a:	00
14019423b:	48 89 84 24 d8 00 00 	mov    %rax,0xd8(%rsp)
140194242:	00
140194243:	c7 84 24 98 00 00 00 	movl   $0x2,0x98(%rsp)
14019424a:	02 00 00 00
14019424e:	0f 11 84 24 80 00 00 	movups %xmm0,0x80(%rsp)
140194255:	00
140194256:	0f 11 84 24 a0 00 00 	movups %xmm0,0xa0(%rsp)
14019425d:	00
14019425e:	0f 11 84 24 b0 00 00 	movups %xmm0,0xb0(%rsp)
140194265:	00
140194266:	e8 95 c7 f0 ff       	call   0x1400a0a00
14019426b:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140194270:	80 8c 24 30 01 00 00 	orb    $0x9,0x130(%rsp)
140194277:	09
140194278:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
14019427f:	00 00
140194281:	48 39 e8             	cmp    %rbp,%rax
140194284:	0f 84 7e 01 00 00    	je     0x140194408
14019428a:	c6 00 00             	movb   $0x0,(%rax)
14019428d:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
140194292:	45 31 c0             	xor    %r8d,%r8d
140194295:	31 d2                	xor    %edx,%edx
140194297:	4c 89 f1             	mov    %r14,%rcx
14019429a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
1401942a1:	00 00
1401942a3:	49 89 f9             	mov    %rdi,%r9
1401942a6:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401942ad:	00 00
1401942af:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
1401942b6:	00 00
1401942b8:	e8 53 90 ef ff       	call   0x14008d310
1401942bd:	85 c0                	test   %eax,%eax
1401942bf:	0f 85 0a 02 00 00    	jne    0x1401944cf
1401942c5:	48 89 f9             	mov    %rdi,%rcx
1401942c8:	4c 8d b4 24 40 01 00 	lea    0x140(%rsp),%r14
1401942cf:	00
1401942d0:	e8 9b 6c f0 ff       	call   0x14009af70
1401942d5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401942da:	4d 89 f0             	mov    %r14,%r8
1401942dd:	48 89 d9             	mov    %rbx,%rcx
1401942e0:	e8 eb aa ea ff       	call   0x14003edd0
1401942e5:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401942ea:	85 c0                	test   %eax,%eax
1401942ec:	0f 85 ab 01 00 00    	jne    0x14019449d
1401942f2:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
1401942f9:	00 00
1401942fb:	48 39 ea             	cmp    %rbp,%rdx
1401942fe:	0f 84 5c 01 00 00    	je     0x140194460
140194304:	c6 02 00             	movb   $0x0,(%rdx)
140194307:	48 8b 05 52 4b 0a 00 	mov    0xa4b52(%rip),%rax        # 0x140238e60
14019430e:	4c 89 f2             	mov    %r14,%rdx
140194311:	48 89 f9             	mov    %rdi,%rcx
140194314:	44 8b 00             	mov    (%rax),%r8d
140194317:	e8 54 8c ea ff       	call   0x14003cf70
14019431c:	48 85 f6             	test   %rsi,%rsi
14019431f:	0f 84 fb 00 00 00    	je     0x140194420
140194325:	48 89 f1             	mov    %rsi,%rcx
140194328:	e8 93 16 ea ff       	call   0x1400359c0
14019432d:	85 c0                	test   %eax,%eax
14019432f:	0f 85 ae 01 00 00    	jne    0x1401944e3
140194335:	4c 89 f1             	mov    %r14,%rcx
140194338:	e8 43 b3 e9 ff       	call   0x14002f680
14019433d:	48 8d 15 7a 70 09 00 	lea    0x9707a(%rip),%rdx        # 0x14022b3be
140194344:	48 89 f1             	mov    %rsi,%rcx
140194347:	49 89 c0             	mov    %rax,%r8
14019434a:	e8 71 78 f3 ff       	call   0x1400cbbc0
14019434f:	48 8b 05 8a 4c 0a 00 	mov    0xa4c8a(%rip),%rax        # 0x140238fe0
140194356:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
14019435b:	48 8d 0d ae 72 09 00 	lea    0x972ae(%rip),%rcx        # 0x14022b610
140194362:	8b 00                	mov    (%rax),%eax
140194364:	85 c0                	test   %eax,%eax
140194366:	0f 85 8c 00 00 00    	jne    0x1401943f8
14019436c:	48 89 f2             	mov    %rsi,%rdx
14019436f:	e8 14 f0 04 00       	call   0x1401e3388
140194374:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14019437b:	00
14019437c:	48 89 d9             	mov    %rbx,%rcx
14019437f:	e8 6c bd 03 00       	call   0x1401d00f0
140194384:	85 c0                	test   %eax,%eax
140194386:	0f 88 2f 01 00 00    	js     0x1401944bb
14019438c:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
140194393:	e8 78 81 ec ff       	call   0x14005c510
140194398:	48 89 d9             	mov    %rbx,%rcx
14019439b:	e8 f0 d3 ee ff       	call   0x140081790
1401943a0:	85 c0                	test   %eax,%eax
1401943a2:	0f 88 e1 00 00 00    	js     0x140194489
1401943a8:	48 89 f9             	mov    %rdi,%rcx
1401943ab:	e8 90 65 f0 ff       	call   0x14009a940
1401943b0:	48 8b 84 24 68 01 00 	mov    0x168(%rsp),%rax
1401943b7:	00
1401943b8:	49 2b 45 00          	sub    0x0(%r13),%rax
1401943bc:	0f 85 c2 00 00 00    	jne    0x140194484
1401943c2:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
1401943c9:	5b                   	pop    %rbx
1401943ca:	5e                   	pop    %rsi
1401943cb:	5f                   	pop    %rdi
1401943cc:	5d                   	pop    %rbp
1401943cd:	41 5c                	pop    %r12
1401943cf:	41 5d                	pop    %r13
1401943d1:	41 5e                	pop    %r14
1401943d3:	c3                   	ret
1401943d4:	0f 1f 40 00          	nopl   0x0(%rax)
1401943d8:	ba 01 00 00 00       	mov    $0x1,%edx
1401943dd:	48 89 d9             	mov    %rbx,%rcx
1401943e0:	48 8d 7c 24 60       	lea    0x60(%rsp),%rdi
1401943e5:	e8 b6 06 f4 ff       	call   0x1400d4aa0
1401943ea:	85 c0                	test   %eax,%eax
1401943ec:	74 ba                	je     0x1401943a8
1401943ee:	e9 f2 fd ff ff       	jmp    0x1401941e5
1401943f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401943f8:	e8 6b ef 04 00       	call   0x1401e3368
1401943fd:	48 89 c1             	mov    %rax,%rcx
140194400:	e9 67 ff ff ff       	jmp    0x14019436c
140194405:	0f 1f 00             	nopl   (%rax)
140194408:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14019440c:	0f 84 7b fe ff ff    	je     0x14019428d
140194412:	e8 e9 e7 ff ff       	call   0x140192c00
140194417:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14019441e:	00 00
140194420:	e8 3b 13 ea ff       	call   0x140035760
140194425:	48 89 d9             	mov    %rbx,%rcx
140194428:	48 89 c6             	mov    %rax,%rsi
14019442b:	e8 b0 09 ed ff       	call   0x140064de0
140194430:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140194435:	4d 89 f1             	mov    %r14,%r9
140194438:	4d 89 e0             	mov    %r12,%r8
14019443b:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140194442:	00
140194443:	48 89 c1             	mov    %rax,%rcx
140194446:	48 8d 15 74 6f 09 00 	lea    0x96f74(%rip),%rdx        # 0x14022b3c1
14019444d:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140194454:	00
140194455:	e8 76 1a ed ff       	call   0x140065ed0
14019445a:	e9 f0 fe ff ff       	jmp    0x14019434f
14019445f:	90                   	nop
140194460:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
140194464:	0f 84 9d fe ff ff    	je     0x140194307
14019446a:	eb a6                	jmp    0x140194412
14019446c:	4c 8d 05 b4 71 09 00 	lea    0x971b4(%rip),%r8        # 0x14022b627
140194473:	ba 25 12 00 00       	mov    $0x1225,%edx
140194478:	48 8d 0d d4 6e 09 00 	lea    0x96ed4(%rip),%rcx        # 0x14022b353
14019447f:	e8 0c f3 f2 ff       	call   0x1400c3790
140194484:	e8 e7 03 05 00       	call   0x1401e4870
140194489:	48 8d 0d 2b 72 09 00 	lea    0x9722b(%rip),%rcx        # 0x14022b6bb
140194490:	e8 4b e7 ff ff       	call   0x140192be0
140194495:	48 89 c1             	mov    %rax,%rcx
140194498:	e8 f3 ee f2 ff       	call   0x1400c3390
14019449d:	48 8d 0d bc 71 09 00 	lea    0x971bc(%rip),%rcx        # 0x14022b660
1401944a4:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401944a9:	e8 32 e7 ff ff       	call   0x140192be0
1401944ae:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401944b3:	48 89 c1             	mov    %rax,%rcx
1401944b6:	e8 d5 ee f2 ff       	call   0x1400c3390
1401944bb:	48 8d 0d e2 71 09 00 	lea    0x971e2(%rip),%rcx        # 0x14022b6a4
1401944c2:	e8 19 e7 ff ff       	call   0x140192be0
1401944c7:	48 89 c1             	mov    %rax,%rcx
1401944ca:	e8 c1 ee f2 ff       	call   0x1400c3390
1401944cf:	48 8d 0d 76 71 09 00 	lea    0x97176(%rip),%rcx        # 0x14022b64c
1401944d6:	e8 05 e7 ff ff       	call   0x140192be0
1401944db:	48 89 c1             	mov    %rax,%rcx
1401944de:	e8 ad ee f2 ff       	call   0x1400c3390
1401944e3:	48 8d 0d 96 71 09 00 	lea    0x97196(%rip),%rcx        # 0x14022b680
1401944ea:	e8 f1 e6 ff ff       	call   0x140192be0
1401944ef:	48 89 f2             	mov    %rsi,%rdx
1401944f2:	48 89 c1             	mov    %rax,%rcx
1401944f5:	e8 96 ee f2 ff       	call   0x1400c3390
1401944fa:	90                   	nop
1401944fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140194500:	41 55                	push   %r13
140194502:	41 54                	push   %r12
140194504:	55                   	push   %rbp
140194505:	57                   	push   %rdi
140194506:	56                   	push   %rsi
140194507:	53                   	push   %rbx
140194508:	48 81 ec c8 00 00 00 	sub    $0xc8,%rsp
14019450f:	4c 8b 25 da 45 0a 00 	mov    0xa45da(%rip),%r12        # 0x140238af0
140194516:	48 89 ce             	mov    %rcx,%rsi
140194519:	48 89 d3             	mov    %rdx,%rbx
14019451c:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140194521:	44 89 c7             	mov    %r8d,%edi
140194524:	49 8b 0c 24          	mov    (%r12),%rcx
140194528:	48 89 8c 24 b8 00 00 	mov    %rcx,0xb8(%rsp)
14019452f:	00
140194530:	48 89 f1             	mov    %rsi,%rcx
140194533:	e8 a8 08 ed ff       	call   0x140064de0
140194538:	49 89 e9             	mov    %rbp,%r9
14019453b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140194541:	48 89 da             	mov    %rbx,%rdx
140194544:	48 89 c1             	mov    %rax,%rcx
140194547:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
14019454c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140194551:	e8 aa 00 ed ff       	call   0x140064600
140194556:	48 85 c0             	test   %rax,%rax
140194559:	0f 84 92 00 00 00    	je     0x1401945f1
14019455f:	f6 44 24 3c 01       	testb  $0x1,0x3c(%rsp)
140194564:	75 6a                	jne    0x1401945d0
140194566:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
14019456b:	48 89 ea             	mov    %rbp,%rdx
14019456e:	4c 89 e9             	mov    %r13,%rcx
140194571:	e8 6a b0 e9 ff       	call   0x14002f5e0
140194576:	89 fa                	mov    %edi,%edx
140194578:	4c 89 e9             	mov    %r13,%rcx
14019457b:	e8 a0 f8 ff ff       	call   0x140193e20
140194580:	48 89 f1             	mov    %rsi,%rcx
140194583:	89 c7                	mov    %eax,%edi
140194585:	e8 56 08 ed ff       	call   0x140064de0
14019458a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140194591:	00
140194592:	49 89 e9             	mov    %rbp,%r9
140194595:	49 89 d8             	mov    %rbx,%r8
140194598:	48 89 c1             	mov    %rax,%rcx
14019459b:	48 8d 15 1f 6e 09 00 	lea    0x96e1f(%rip),%rdx        # 0x14022b3c1
1401945a2:	e8 29 18 ed ff       	call   0x140065dd0
1401945a7:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1401945ae:	00
1401945af:	49 2b 04 24          	sub    (%r12),%rax
1401945b3:	75 43                	jne    0x1401945f8
1401945b5:	89 f8                	mov    %edi,%eax
1401945b7:	48 81 c4 c8 00 00 00 	add    $0xc8,%rsp
1401945be:	5b                   	pop    %rbx
1401945bf:	5e                   	pop    %rsi
1401945c0:	5f                   	pop    %rdi
1401945c1:	5d                   	pop    %rbp
1401945c2:	41 5c                	pop    %r12
1401945c4:	41 5d                	pop    %r13
1401945c6:	c3                   	ret
1401945c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401945ce:	00 00
1401945d0:	48 8b 05 09 4a 0a 00 	mov    0xa4a09(%rip),%rax        # 0x140238fe0
1401945d7:	48 8d 0d f2 70 09 00 	lea    0x970f2(%rip),%rcx        # 0x14022b6d0
1401945de:	8b 00                	mov    (%rax),%eax
1401945e0:	85 c0                	test   %eax,%eax
1401945e2:	74 08                	je     0x1401945ec
1401945e4:	e8 7f ed 04 00       	call   0x1401e3368
1401945e9:	48 89 c1             	mov    %rax,%rcx
1401945ec:	e8 3f f0 f2 ff       	call   0x1400c3630
1401945f1:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401945f6:	eb af                	jmp    0x1401945a7
1401945f8:	e8 73 02 05 00       	call   0x1401e4870
1401945fd:	90                   	nop
1401945fe:	66 90                	xchg   %ax,%ax
140194600:	53                   	push   %rbx
140194601:	48 83 ec 40          	sub    $0x40,%rsp
140194605:	48 8b 05 f4 4d 0a 00 	mov    0xa4df4(%rip),%rax        # 0x140239400
14019460c:	48 89 cb             	mov    %rcx,%rbx
14019460f:	48 8b 08             	mov    (%rax),%rcx
140194612:	e8 c9 07 ed ff       	call   0x140064de0
140194617:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
14019461e:	00
14019461f:	49 89 d9             	mov    %rbx,%r9
140194622:	4c 8d 05 db 70 09 00 	lea    0x970db(%rip),%r8        # 0x14022b704
140194629:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
140194630:	00
140194631:	48 89 c1             	mov    %rax,%rcx
140194634:	48 8d 15 fc 6d 09 00 	lea    0x96dfc(%rip),%rdx        # 0x14022b437
14019463b:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140194642:	00 00
140194644:	e8 87 18 ed ff       	call   0x140065ed0
140194649:	85 c0                	test   %eax,%eax
14019464b:	75 06                	jne    0x140194653
14019464d:	48 83 c4 40          	add    $0x40,%rsp
140194651:	5b                   	pop    %rbx
140194652:	c3                   	ret
140194653:	48 8b 05 86 49 0a 00 	mov    0xa4986(%rip),%rax        # 0x140238fe0
14019465a:	48 8d 0d 8f 70 09 00 	lea    0x9708f(%rip),%rcx        # 0x14022b6f0
140194661:	8b 00                	mov    (%rax),%eax
140194663:	85 c0                	test   %eax,%eax
140194665:	74 08                	je     0x14019466f
140194667:	e8 fc ec 04 00       	call   0x1401e3368
14019466c:	48 89 c1             	mov    %rax,%rcx
14019466f:	48 8d 15 8e 70 09 00 	lea    0x9708e(%rip),%rdx        # 0x14022b704
140194676:	e8 b5 ef f2 ff       	call   0x1400c3630
14019467b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140194680:	eb cb                	jmp    0x14019464d
140194682:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140194689:	00 00 00 00
14019468d:	0f 1f 00             	nopl   (%rax)
140194690:	57                   	push   %rdi
140194691:	56                   	push   %rsi
140194692:	53                   	push   %rbx
140194693:	48 83 ec 20          	sub    $0x20,%rsp
140194697:	48 89 d3             	mov    %rdx,%rbx
14019469a:	e8 d1 97 ec ff       	call   0x14005de70
14019469f:	8b 1b                	mov    (%rbx),%ebx
1401946a1:	85 c0                	test   %eax,%eax
1401946a3:	74 5b                	je     0x140194700
1401946a5:	83 fb 01             	cmp    $0x1,%ebx
1401946a8:	74 3e                	je     0x1401946e8
1401946aa:	83 fb 02             	cmp    $0x2,%ebx
1401946ad:	74 21                	je     0x1401946d0
1401946af:	85 db                	test   %ebx,%ebx
1401946b1:	0f 85 f5 00 00 00    	jne    0x1401947ac
1401946b7:	48 8d 0d 66 6d 09 00 	lea    0x96d66(%rip),%rcx        # 0x14022b424
1401946be:	48 83 c4 20          	add    $0x20,%rsp
1401946c2:	5b                   	pop    %rbx
1401946c3:	5e                   	pop    %rsi
1401946c4:	5f                   	pop    %rdi
1401946c5:	e9 16 14 f7 ff       	jmp    0x140105ae0
1401946ca:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401946d0:	48 8d 0d 60 6d 09 00 	lea    0x96d60(%rip),%rcx        # 0x14022b437
1401946d7:	48 83 c4 20          	add    $0x20,%rsp
1401946db:	5b                   	pop    %rbx
1401946dc:	5e                   	pop    %rsi
1401946dd:	5f                   	pop    %rdi
1401946de:	e9 fd 13 f7 ff       	jmp    0x140105ae0
1401946e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401946e8:	48 8d 0d 3c 6d 09 00 	lea    0x96d3c(%rip),%rcx        # 0x14022b42b
1401946ef:	48 83 c4 20          	add    $0x20,%rsp
1401946f3:	5b                   	pop    %rbx
1401946f4:	5e                   	pop    %rsi
1401946f5:	5f                   	pop    %rdi
1401946f6:	e9 e5 13 f7 ff       	jmp    0x140105ae0
1401946fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140194700:	83 fb 01             	cmp    $0x1,%ebx
140194703:	74 7b                	je     0x140194780
140194705:	83 fb 02             	cmp    $0x2,%ebx
140194708:	74 66                	je     0x140194770
14019470a:	85 db                	test   %ebx,%ebx
14019470c:	0f 85 9a 00 00 00    	jne    0x1401947ac
140194712:	48 8d 1d 0b 6d 09 00 	lea    0x96d0b(%rip),%rbx        # 0x14022b424
140194719:	48 8b 3d c0 48 0a 00 	mov    0xa48c0(%rip),%rdi        # 0x140238fe0
140194720:	48 8d 35 e9 6f 09 00 	lea    0x96fe9(%rip),%rsi        # 0x14022b710
140194727:	8b 0f                	mov    (%rdi),%ecx
140194729:	85 c9                	test   %ecx,%ecx
14019472b:	74 1c                	je     0x140194749