1400022ab:	cc                   	int3
1400022ac:	cc                   	int3
1400022ad:	cc                   	int3
1400022ae:	cc                   	int3
1400022af:	cc                   	int3
1400022b0:	cc                   	int3
1400022b1:	cc                   	int3
1400022b2:	cc                   	int3
1400022b3:	cc                   	int3
1400022b4:	cc                   	int3
1400022b5:	cc                   	int3
1400022b6:	cc                   	int3
1400022b7:	cc                   	int3
1400022b8:	cc                   	int3
1400022b9:	cc                   	int3
1400022ba:	cc                   	int3
1400022bb:	cc                   	int3
1400022bc:	cc                   	int3
1400022bd:	cc                   	int3
1400022be:	cc                   	int3
1400022bf:	cc                   	int3
1400022c0:	48 8b c4             	mov    %rsp,%rax
1400022c3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400022c7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400022cb:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400022cf:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400022d3:	41 56                	push   %r14
1400022d5:	48 83 ec 20          	sub    $0x20,%rsp
1400022d9:	49 8b f0             	mov    %r8,%rsi
1400022dc:	4c 8b f2             	mov    %rdx,%r14
1400022df:	48 8b f9             	mov    %rcx,%rdi
1400022e2:	48 8b 0d 6f 6d 01 00 	mov    0x16d6f(%rip),%rcx        # 0x140019058
1400022e9:	48 8d 2d 68 6d 01 00 	lea    0x16d68(%rip),%rbp        # 0x140019058
1400022f0:	48 3b cd             	cmp    %rbp,%rcx
1400022f3:	74 1b                	je     0x140002310
1400022f5:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
1400022f9:	72 15                	jb     0x140002310
1400022fb:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400022ff:	4c 8d 05 32 31 01 00 	lea    0x13132(%rip),%r8        # 0x140015438
140002306:	ba 10 00 00 00       	mov    $0x10,%edx
14000230b:	e8 f8 ec ff ff       	call   0x140001008
140002310:	8b 06                	mov    (%rsi),%eax
140002312:	8b 5f 18             	mov    0x18(%rdi),%ebx
140002315:	3b c3                	cmp    %ebx,%eax
140002317:	76 34                	jbe    0x14000234d
140002319:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14000231d:	33 db                	xor    %ebx,%ebx
14000231f:	48 85 c9             	test   %rcx,%rcx
140002322:	74 07                	je     0x14000232b
140002324:	e8 f7 f2 ff ff       	call   0x140001620
140002329:	8b 06                	mov    (%rsi),%eax
14000232b:	b9 00 04 00 00       	mov    $0x400,%ecx
140002330:	3b c1                	cmp    %ecx,%eax
140002332:	73 04                	jae    0x140002338
140002334:	89 0e                	mov    %ecx,(%rsi)
140002336:	8b c1                	mov    %ecx,%eax
140002338:	8b c8                	mov    %eax,%ecx
14000233a:	e8 a1 f2 ff ff       	call   0x1400015e0
14000233f:	48 89 47 10          	mov    %rax,0x10(%rdi)
140002343:	48 85 c0             	test   %rax,%rax
140002346:	74 02                	je     0x14000234a
140002348:	8b 1e                	mov    (%rsi),%ebx
14000234a:	89 5f 18             	mov    %ebx,0x18(%rdi)
14000234d:	89 1e                	mov    %ebx,(%rsi)
14000234f:	48 8b 47 10          	mov    0x10(%rdi),%rax
140002353:	49 89 06             	mov    %rax,(%r14)
140002356:	48 8b 0d fb 6c 01 00 	mov    0x16cfb(%rip),%rcx        # 0x140019058
14000235d:	48 3b cd             	cmp    %rbp,%rcx
140002360:	74 20                	je     0x140002382
140002362:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
140002366:	3d ff ff 00 00       	cmp    $0xffff,%eax
14000236b:	72 15                	jb     0x140002382
14000236d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002371:	4c 8d 05 c0 30 01 00 	lea    0x130c0(%rip),%r8        # 0x140015438
140002378:	ba 11 00 00 00       	mov    $0x11,%edx
14000237d:	e8 86 ec ff ff       	call   0x140001008
140002382:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002387:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14000238c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140002391:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140002396:	48 83 c4 20          	add    $0x20,%rsp
14000239a:	41 5e                	pop    %r14
14000239c:	c3                   	ret
14000239d:	cc                   	int3
14000239e:	cc                   	int3
14000239f:	cc                   	int3
1400023a0:	cc                   	int3
1400023a1:	cc                   	int3
1400023a2:	cc                   	int3
1400023a3:	cc                   	int3
1400023a4:	cc                   	int3
1400023a5:	cc                   	int3
1400023a6:	cc                   	int3
1400023a7:	cc                   	int3
1400023a8:	cc                   	int3
1400023a9:	cc                   	int3
1400023aa:	cc                   	int3
1400023ab:	cc                   	int3
1400023ac:	cc                   	int3
1400023ad:	cc                   	int3
1400023ae:	cc                   	int3
1400023af:	cc                   	int3
1400023b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400023b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400023ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400023bf:	57                   	push   %rdi
1400023c0:	48 83 ec 20          	sub    $0x20,%rsp
1400023c4:	41 8b f8             	mov    %r8d,%edi
1400023c7:	48 8b f2             	mov    %rdx,%rsi
1400023ca:	48 8b d9             	mov    %rcx,%rbx
1400023cd:	48 8b 0d 84 6c 01 00 	mov    0x16c84(%rip),%rcx        # 0x140019058
1400023d4:	48 8d 2d 7d 6c 01 00 	lea    0x16c7d(%rip),%rbp        # 0x140019058
1400023db:	48 3b cd             	cmp    %rbp,%rcx
1400023de:	74 1b                	je     0x1400023fb
1400023e0:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
1400023e4:	72 15                	jb     0x1400023fb
1400023e6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400023ea:	4c 8d 05 47 30 01 00 	lea    0x13047(%rip),%r8        # 0x140015438
1400023f1:	ba 12 00 00 00       	mov    $0x12,%edx
1400023f6:	e8 0d ec ff ff       	call   0x140001008
1400023fb:	8b 43 08             	mov    0x8(%rbx),%eax
1400023fe:	2b 43 0c             	sub    0xc(%rbx),%eax
140002401:	3b c7                	cmp    %edi,%eax
140002403:	72 16                	jb     0x14000241b
140002405:	8b 4b 0c             	mov    0xc(%rbx),%ecx
140002408:	4c 8b c7             	mov    %rdi,%r8
14000240b:	48 03 0b             	add    (%rbx),%rcx
14000240e:	48 8b d6             	mov    %rsi,%rdx
140002411:	e8 3b cc 00 00       	call   0x14000f051
140002416:	01 7b 0c             	add    %edi,0xc(%rbx)
140002419:	eb 07                	jmp    0x140002422
14000241b:	c7 43 1c 01 00 00 00 	movl   $0x1,0x1c(%rbx)
140002422:	48 8b 0d 2f 6c 01 00 	mov    0x16c2f(%rip),%rcx        # 0x140019058
140002429:	48 3b cd             	cmp    %rbp,%rcx
14000242c:	74 20                	je     0x14000244e
14000242e:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
140002432:	3d ff ff 00 00       	cmp    $0xffff,%eax
140002437:	72 15                	jb     0x14000244e
140002439:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000243d:	4c 8d 05 f4 2f 01 00 	lea    0x12ff4(%rip),%r8        # 0x140015438
140002444:	ba 13 00 00 00       	mov    $0x13,%edx
140002449:	e8 ba eb ff ff       	call   0x140001008
14000244e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140002453:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140002458:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14000245d:	48 83 c4 20          	add    $0x20,%rsp
140002461:	5f                   	pop    %rdi
140002462:	c3                   	ret
140002463:	cc                   	int3
140002464:	cc                   	int3
140002465:	cc                   	int3
140002466:	cc                   	int3
140002467:	cc                   	int3
140002468:	cc                   	int3
140002469:	cc                   	int3
14000246a:	cc                   	int3
14000246b:	cc                   	int3
14000246c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002471:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140002476:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000247b:	57                   	push   %rdi
14000247c:	41 56                	push   %r14
14000247e:	41 57                	push   %r15
140002480:	48 83 ec 20          	sub    $0x20,%rsp
140002484:	48 8b f9             	mov    %rcx,%rdi
140002487:	48 8b 0d ca 6b 01 00 	mov    0x16bca(%rip),%rcx        # 0x140019058
14000248e:	4c 8d 3d c3 6b 01 00 	lea    0x16bc3(%rip),%r15        # 0x140019058
140002495:	49 3b cf             	cmp    %r15,%rcx
140002498:	74 22                	je     0x1400024bc
14000249a:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
14000249e:	72 1c                	jb     0x1400024bc
1400024a0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400024a4:	4c 8d 05 8d 2f 01 00 	lea    0x12f8d(%rip),%r8        # 0x140015438
1400024ab:	ba 14 00 00 00       	mov    $0x14,%edx
1400024b0:	e8 53 eb ff ff       	call   0x140001008
1400024b5:	48 8b 0d 9c 6b 01 00 	mov    0x16b9c(%rip),%rcx        # 0x140019058
1400024bc:	48 85 ff             	test   %rdi,%rdi
1400024bf:	0f 84 30 01 00 00    	je     0x1400025f5
1400024c5:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1400024c9:	48 85 db             	test   %rbx,%rbx
1400024cc:	0f 84 fc 00 00 00    	je     0x1400025ce
1400024d2:	83 3b 00             	cmpl   $0x0,(%rbx)
1400024d5:	0f 84 d3 00 00 00    	je     0x1400025ae
1400024db:	33 f6                	xor    %esi,%esi
1400024dd:	39 73 18             	cmp    %esi,0x18(%rbx)
1400024e0:	76 72                	jbe    0x140002554
1400024e2:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400024e6:	48 8d 2c 76          	lea    (%rsi,%rsi,2),%rbp
1400024ea:	48 03 ed             	add    %rbp,%rbp
1400024ed:	4c 8b 74 e8 28       	mov    0x28(%rax,%rbp,8),%r14
1400024f2:	4d 85 f6             	test   %r14,%r14
1400024f5:	74 24                	je     0x14000251b
1400024f7:	48 ff 15 c2 0f 01 00 	rex.W call *0x10fc2(%rip)        # 0x1400134c0
1400024fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002503:	4d 8b c6             	mov    %r14,%r8
140002506:	33 d2                	xor    %edx,%edx
140002508:	48 8b c8             	mov    %rax,%rcx
14000250b:	48 ff 15 a6 0f 01 00 	rex.W call *0x10fa6(%rip)        # 0x1400134b8
140002512:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002517:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14000251b:	48 8b 43 20          	mov    0x20(%rbx),%rax
14000251f:	48 8b 6c e8 18       	mov    0x18(%rax,%rbp,8),%rbp
140002524:	48 85 ed             	test   %rbp,%rbp
140002527:	74 24                	je     0x14000254d
140002529:	48 ff 15 90 0f 01 00 	rex.W call *0x10f90(%rip)        # 0x1400134c0
140002530:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002535:	4c 8b c5             	mov    %rbp,%r8
140002538:	33 d2                	xor    %edx,%edx
14000253a:	48 8b c8             	mov    %rax,%rcx
14000253d:	48 ff 15 74 0f 01 00 	rex.W call *0x10f74(%rip)        # 0x1400134b8
140002544:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002549:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
14000254d:	ff c6                	inc    %esi
14000254f:	3b 73 18             	cmp    0x18(%rbx),%esi
140002552:	72 8e                	jb     0x1400024e2
140002554:	48 8b 73 20          	mov    0x20(%rbx),%rsi
140002558:	48 85 f6             	test   %rsi,%rsi
14000255b:	74 24                	je     0x140002581
14000255d:	48 ff 15 5c 0f 01 00 	rex.W call *0x10f5c(%rip)        # 0x1400134c0
140002564:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002569:	4c 8b c6             	mov    %rsi,%r8
14000256c:	33 d2                	xor    %edx,%edx
14000256e:	48 8b c8             	mov    %rax,%rcx
140002571:	48 ff 15 40 0f 01 00 	rex.W call *0x10f40(%rip)        # 0x1400134b8
140002578:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000257d:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
140002581:	48 8b 73 10          	mov    0x10(%rbx),%rsi
140002585:	48 85 f6             	test   %rsi,%rsi
140002588:	74 24                	je     0x1400025ae
14000258a:	48 ff 15 2f 0f 01 00 	rex.W call *0x10f2f(%rip)        # 0x1400134c0
140002591:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002596:	4c 8b c6             	mov    %rsi,%r8
140002599:	33 d2                	xor    %edx,%edx
14000259b:	48 8b c8             	mov    %rax,%rcx
14000259e:	48 ff 15 13 0f 01 00 	rex.W call *0x10f13(%rip)        # 0x1400134b8
1400025a5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025aa:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1400025ae:	48 ff 15 0b 0f 01 00 	rex.W call *0x10f0b(%rip)        # 0x1400134c0
1400025b5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025ba:	4c 8b c3             	mov    %rbx,%r8
1400025bd:	33 d2                	xor    %edx,%edx
1400025bf:	48 8b c8             	mov    %rax,%rcx
1400025c2:	48 ff 15 ef 0e 01 00 	rex.W call *0x10eef(%rip)        # 0x1400134b8
1400025c9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025ce:	48 ff 15 eb 0e 01 00 	rex.W call *0x10eeb(%rip)        # 0x1400134c0
1400025d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025da:	4c 8b c7             	mov    %rdi,%r8
1400025dd:	33 d2                	xor    %edx,%edx
1400025df:	48 8b c8             	mov    %rax,%rcx
1400025e2:	48 ff 15 cf 0e 01 00 	rex.W call *0x10ecf(%rip)        # 0x1400134b8
1400025e9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400025ee:	48 8b 0d 63 6a 01 00 	mov    0x16a63(%rip),%rcx        # 0x140019058
1400025f5:	49 3b cf             	cmp    %r15,%rcx
1400025f8:	74 20                	je     0x14000261a
1400025fa:	0f b6 41 19          	movzbl 0x19(%rcx),%eax
1400025fe:	3d ff ff 00 00       	cmp    $0xffff,%eax
140002603:	72 15                	jb     0x14000261a
140002605:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002609:	4c 8d 05 28 2e 01 00 	lea    0x12e28(%rip),%r8        # 0x140015438
140002610:	ba 15 00 00 00       	mov    $0x15,%edx
140002615:	e8 ee e9 ff ff       	call   0x140001008
14000261a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000261f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140002624:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140002629:	48 83 c4 20          	add    $0x20,%rsp
14000262d:	41 5f                	pop    %r15
14000262f:	41 5e                	pop    %r14
140002631:	5f                   	pop    %rdi
140002632:	c3                   	ret
140002633:	cc                   	int3
140002634:	cc                   	int3
140002635:	cc                   	int3
140002636:	cc                   	int3
140002637:	cc                   	int3
140002638:	cc                   	int3
140002639:	cc                   	int3
14000263a:	cc                   	int3
14000263b:	cc                   	int3
14000263c:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140002641:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140002646:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000264b:	53                   	push   %rbx
14000264c:	56                   	push   %rsi
14000264d:	41 54                	push   %r12
14000264f:	41 55                	push   %r13
140002651:	41 56                	push   %r14
140002653:	41 57                	push   %r15
140002655:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14000265c:	4c 8b f9             	mov    %rcx,%r15
14000265f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140002664:	33 db                	xor    %ebx,%ebx
140002666:	4c 8d 2d eb 69 01 00 	lea    0x169eb(%rip),%r13        # 0x140019058
14000266d:	48 8b 0d e4 69 01 00 	mov    0x169e4(%rip),%rcx        # 0x140019058
140002674:	49 3b cd             	cmp    %r13,%rcx
140002677:	74 19                	je     0x140002692
140002679:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
14000267d:	72 13                	jb     0x140002692
14000267f:	8d 53 16             	lea    0x16(%rbx),%edx
140002682:	4c 8d 05 af 2d 01 00 	lea    0x12daf(%rip),%r8        # 0x140015438
140002689:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000268d:	e8 76 e9 ff ff       	call   0x140001008
140002692:	0f 57 c0             	xorps  %xmm0,%xmm0
140002695:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
14000269a:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14000269f:	48 21 5c 24 38       	and    %rbx,0x38(%rsp)
1400026a4:	21 5c 24 30          	and    %ebx,0x30(%rsp)
1400026a8:	21 9c 24 d8 00 00 00 	and    %ebx,0xd8(%rsp)
1400026af:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
1400026b4:	4c 8d 05 f5 fc ff ff 	lea    -0x30b(%rip),%r8        # 0x1400023b0
1400026bb:	48 8d 15 fe fb ff ff 	lea    -0x402(%rip),%rdx        # 0x1400022c0
1400026c2:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400026c7:	48 ff 15 32 0d 01 00 	rex.W call *0x10d32(%rip)        # 0x140013400
1400026ce:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400026d3:	85 c0                	test   %eax,%eax
1400026d5:	0f 84 94 00 00 00    	je     0x14000276f
1400026db:	0f 88 87 00 00 00    	js     0x140002768
1400026e1:	0f b7 d8             	movzwl %ax,%ebx
1400026e4:	81 cb 00 00 01 80    	or     $0x80010000,%ebx
1400026ea:	85 db                	test   %ebx,%ebx
1400026ec:	79 0f                	jns    0x1400026fd
1400026ee:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400026f3:	48 85 c9             	test   %rcx,%rcx
1400026f6:	74 05                	je     0x1400026fd
1400026f8:	e8 23 ef ff ff       	call   0x140001620
1400026fd:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140002702:	48 85 c9             	test   %rcx,%rcx
140002705:	74 05                	je     0x14000270c
140002707:	e8 14 ef ff ff       	call   0x140001620
14000270c:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140002711:	48 85 c9             	test   %rcx,%rcx
140002714:	74 0c                	je     0x140002722
140002716:	48 ff 15 cb 0c 01 00 	rex.W call *0x10ccb(%rip)        # 0x1400133e8
14000271d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002722:	48 8b 0d 2f 69 01 00 	mov    0x1692f(%rip),%rcx        # 0x140019058
140002729:	49 3b cd             	cmp    %r13,%rcx
14000272c:	74 25                	je     0x140002753
14000272e:	0f b6 51 19          	movzbl 0x19(%rcx),%edx
140002732:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140002738:	72 19                	jb     0x140002753
14000273a:	ba 17 00 00 00       	mov    $0x17,%edx
14000273f:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140002743:	4c 8d 05 ee 2c 01 00 	lea    0x12cee(%rip),%r8        # 0x140015438
14000274a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14000274e:	e8 05 e9 ff ff       	call   0x140001058
140002753:	8b c3                	mov    %ebx,%eax
140002755:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14000275c:	41 5f                	pop    %r15
14000275e:	41 5e                	pop    %r14
140002760:	41 5d                	pop    %r13
140002762:	41 5c                	pop    %r12