14022f26e:	00 00
14022f270:	44 8b c7             	mov    %edi,%r8d
14022f273:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14022f278:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14022f27d:	e8 de f5 ff ff       	call   0x14022e860
14022f282:	85 c0                	test   %eax,%eax
14022f284:	0f 88 1d 01 00 00    	js     0x14022f3a7
14022f28a:	0f b6 b4 24 a0 00 00 	movzbl 0xa0(%rsp),%esi
14022f291:	00
14022f292:	03 d8                	add    %eax,%ebx
14022f294:	40 84 f6             	test   %sil,%sil
14022f297:	74 03                	je     0x14022f29c
14022f299:	83 c3 02             	add    $0x2,%ebx
14022f29c:	48 85 ed             	test   %rbp,%rbp
14022f29f:	74 6c                	je     0x14022f30d
14022f2a1:	40 84 f6             	test   %sil,%sil
14022f2a4:	74 1b                	je     0x14022f2c1
14022f2a6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14022f2ac:	48 8d 15 e1 e5 0f 00 	lea    0xfe5e1(%rip),%rdx        # 0x14032d894
14022f2b3:	48 8b cd             	mov    %rbp,%rcx
14022f2b6:	41 ff d7             	call   *%r15
14022f2b9:	85 c0                	test   %eax,%eax
14022f2bb:	0f 84 e6 00 00 00    	je     0x14022f3a7
14022f2c1:	41 8b 16             	mov    (%r14),%edx
14022f2c4:	45 0f b7 cc          	movzwl %r12w,%r9d
14022f2c8:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14022f2cc:	44 8b c7             	mov    %edi,%r8d
14022f2cf:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14022f2d4:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
14022f2d9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14022f2e0:	00 00
14022f2e2:	e8 79 f5 ff ff       	call   0x14022e860
14022f2e7:	85 c0                	test   %eax,%eax
14022f2e9:	0f 88 b8 00 00 00    	js     0x14022f3a7
14022f2ef:	40 84 f6             	test   %sil,%sil
14022f2f2:	74 19                	je     0x14022f30d
14022f2f4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14022f2fa:	48 8d 15 93 e5 0f 00 	lea    0xfe593(%rip),%rdx        # 0x14032d894
14022f301:	48 8b cd             	mov    %rbp,%rcx
14022f304:	41 ff d7             	call   *%r15
14022f307:	85 c0                	test   %eax,%eax
14022f309:	41 0f 44 dd          	cmove  %r13d,%ebx
14022f30d:	8b c3                	mov    %ebx,%eax
14022f30f:	e9 96 00 00 00       	jmp    0x14022f3aa
14022f314:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14022f31a:	48 8d 15 9b 16 11 00 	lea    0x11169b(%rip),%rdx        # 0x1403409bc
14022f321:	48 8b cd             	mov    %rbp,%rcx
14022f324:	41 ff d7             	call   *%r15
14022f327:	85 c0                	test   %eax,%eax
14022f329:	74 7c                	je     0x14022f3a7
14022f32b:	0f ba e6 09          	bt     $0x9,%esi
14022f32f:	72 1b                	jb     0x14022f34c
14022f331:	45 8b 0e             	mov    (%r14),%r9d
14022f334:	48 8b d5             	mov    %rbp,%rdx
14022f337:	4d 8b 46 08          	mov    0x8(%r14),%r8
14022f33b:	49 8b cf             	mov    %r15,%rcx
14022f33e:	e8 8d f9 ff ff       	call   0x14022ecd0
14022f343:	8b f8                	mov    %eax,%edi
14022f345:	85 c0                	test   %eax,%eax
14022f347:	e9 ba 00 00 00       	jmp    0x14022f406
14022f34c:	41 8b 46 04          	mov    0x4(%r14),%eax
14022f350:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022f355:	33 d2                	xor    %edx,%edx
14022f357:	89 44 24 40          	mov    %eax,0x40(%rsp)
14022f35b:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
14022f360:	e8 fb c8 02 00       	call   0x14025bc60
14022f365:	48 63 f8             	movslq %eax,%rdi
14022f368:	85 c0                	test   %eax,%eax
14022f36a:	7e 3b                	jle    0x14022f3a7
14022f36c:	48 8b cf             	mov    %rdi,%rcx
14022f36f:	48 8d 15 6a dd 12 00 	lea    0x12dd6a(%rip),%rdx        # 0x14035d0e0
14022f376:	41 b8 1d 01 00 00    	mov    $0x11d,%r8d
14022f37c:	e8 3f 9f ff ff       	call   0x1402292c0
14022f381:	48 8b f0             	mov    %rax,%rsi
14022f384:	48 85 c0             	test   %rax,%rax
14022f387:	75 39                	jne    0x14022f3c2
14022f389:	4c 8d 0d 50 dd 12 00 	lea    0x12dd50(%rip),%r9        # 0x14035d0e0
14022f390:	c7 44 24 20 1e 01 00 	movl   $0x11e,0x20(%rsp)
14022f397:	00
14022f398:	8d 50 7d             	lea    0x7d(%rax),%edx
14022f39b:	8d 48 0d             	lea    0xd(%rax),%ecx
14022f39e:	44 8d 40 41          	lea    0x41(%rax),%r8d
14022f3a2:	e8 f9 1f ff ff       	call   0x1402213a0
14022f3a7:	41 8b c5             	mov    %r13d,%eax
14022f3aa:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
14022f3b1:	00
14022f3b2:	48 83 c4 50          	add    $0x50,%rsp
14022f3b6:	41 5f                	pop    %r15
14022f3b8:	41 5e                	pop    %r14
14022f3ba:	41 5d                	pop    %r13
14022f3bc:	41 5c                	pop    %r12
14022f3be:	5f                   	pop    %rdi
14022f3bf:	5e                   	pop    %rsi
14022f3c0:	5d                   	pop    %rbp
14022f3c1:	c3                   	ret
14022f3c2:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
14022f3c9:	00
14022f3ca:	48 89 b4 24 a8 00 00 	mov    %rsi,0xa8(%rsp)
14022f3d1:	00
14022f3d2:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14022f3d7:	e8 84 c8 02 00       	call   0x14025bc60
14022f3dc:	44 8b cf             	mov    %edi,%r9d
14022f3df:	4c 8b c6             	mov    %rsi,%r8
14022f3e2:	48 8b d5             	mov    %rbp,%rdx
14022f3e5:	49 8b cf             	mov    %r15,%rcx
14022f3e8:	e8 e3 f8 ff ff       	call   0x14022ecd0
14022f3ed:	41 b8 24 01 00 00    	mov    $0x124,%r8d
14022f3f3:	48 8d 15 e6 dc 12 00 	lea    0x12dce6(%rip),%rdx        # 0x14035d0e0
14022f3fa:	48 8b ce             	mov    %rsi,%rcx
14022f3fd:	8b f8                	mov    %eax,%edi
14022f3ff:	e8 0c 9f ff ff       	call   0x140229310
14022f404:	85 ff                	test   %edi,%edi
14022f406:	78 9f                	js     0x14022f3a7
14022f408:	8d 43 01             	lea    0x1(%rbx),%eax
14022f40b:	03 c7                	add    %edi,%eax
14022f40d:	eb 9b                	jmp    0x14022f3aa
14022f40f:	cc                   	int3
14022f410:	40 53                	rex push %rbx
14022f412:	b8 20 00 00 00       	mov    $0x20,%eax
14022f417:	e8 c4 b1 0c 00       	call   0x1402fa5e0
14022f41c:	48 2b e0             	sub    %rax,%rsp
14022f41f:	41 8b d8             	mov    %r8d,%ebx
14022f422:	48 85 c9             	test   %rcx,%rcx
14022f425:	74 14                	je     0x14022f43b
14022f427:	e8 c4 e2 fe ff       	call   0x14021d6f0
14022f42c:	33 c9                	xor    %ecx,%ecx
14022f42e:	3b c3                	cmp    %ebx,%eax
14022f430:	0f 94 c1             	sete   %cl
14022f433:	8b c1                	mov    %ecx,%eax
14022f435:	48 83 c4 20          	add    $0x20,%rsp
14022f439:	5b                   	pop    %rbx
14022f43a:	c3                   	ret
14022f43b:	b8 01 00 00 00       	mov    $0x1,%eax
14022f440:	48 83 c4 20          	add    $0x20,%rsp
14022f444:	5b                   	pop    %rbx
14022f445:	c3                   	ret
14022f446:	cc                   	int3
14022f447:	cc                   	int3
14022f448:	cc                   	int3
14022f449:	cc                   	int3
14022f44a:	cc                   	int3
14022f44b:	cc                   	int3
14022f44c:	cc                   	int3
14022f44d:	cc                   	int3
14022f44e:	cc                   	int3
14022f44f:	cc                   	int3
14022f450:	40 53                	rex push %rbx
14022f452:	55                   	push   %rbp
14022f453:	56                   	push   %rsi
14022f454:	57                   	push   %rdi
14022f455:	b8 78 00 00 00       	mov    $0x78,%eax
14022f45a:	e8 81 b1 0c 00       	call   0x1402fa5e0
14022f45f:	48 2b e0             	sub    %rax,%rsp
14022f462:	48 8b 05 17 8d 1d 00 	mov    0x1d8d17(%rip),%rax        # 0x140408180
14022f469:	48 33 c4             	xor    %rsp,%rax
14022f46c:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14022f471:	48 8b e9             	mov    %rcx,%rbp
14022f474:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
14022f479:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14022f47e:	41 8b f1             	mov    %r9d,%esi
14022f481:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14022f486:	41 8b f8             	mov    %r8d,%edi
14022f489:	e8 f2 b1 04 00       	call   0x14027a680
14022f48e:	48 8b d8             	mov    %rax,%rbx
14022f491:	48 85 c0             	test   %rax,%rax
14022f494:	75 24                	jne    0x14022f4ba
14022f496:	ba d9 00 00 00       	mov    $0xd9,%edx
14022f49b:	c7 44 24 20 4a 01 00 	movl   $0x14a,0x20(%rsp)
14022f4a2:	00
14022f4a3:	4c 8d 0d b6 dd 12 00 	lea    0x12ddb6(%rip),%r9        # 0x14035d260
14022f4aa:	8d 48 0d             	lea    0xd(%rax),%ecx
14022f4ad:	44 8d 42 d4          	lea    -0x2c(%rdx),%r8d
14022f4b1:	e8 ea 1e ff ff       	call   0x1402213a0
14022f4b6:	33 c0                	xor    %eax,%eax
14022f4b8:	eb 2a                	jmp    0x14022f4e4
14022f4ba:	85 ff                	test   %edi,%edi
14022f4bc:	75 04                	jne    0x14022f4c2
14022f4be:	85 f6                	test   %esi,%esi
14022f4c0:	74 11                	je     0x14022f4d3
14022f4c2:	44 8b c6             	mov    %esi,%r8d
14022f4c5:	8b d7                	mov    %edi,%edx
14022f4c7:	48 8b cb             	mov    %rbx,%rcx
14022f4ca:	e8 e1 b1 04 00       	call   0x14027a6b0
14022f4cf:	85 c0                	test   %eax,%eax
14022f4d1:	74 e3                	je     0x14022f4b6
14022f4d3:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
14022f4d9:	48 8b d3             	mov    %rbx,%rdx
14022f4dc:	48 8b cd             	mov    %rbp,%rcx
14022f4df:	e8 6c 03 00 00       	call   0x14022f850
14022f4e4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14022f4e9:	48 33 cc             	xor    %rsp,%rcx
14022f4ec:	e8 4f b1 0c 00       	call   0x1402fa640
14022f4f1:	48 83 c4 78          	add    $0x78,%rsp
14022f4f5:	5f                   	pop    %rdi
14022f4f6:	5e                   	pop    %rsi
14022f4f7:	5d                   	pop    %rbp
14022f4f8:	5b                   	pop    %rbx
14022f4f9:	c3                   	ret
14022f4fa:	cc                   	int3
14022f4fb:	cc                   	int3
14022f4fc:	cc                   	int3
14022f4fd:	cc                   	int3
14022f4fe:	cc                   	int3
14022f4ff:	cc                   	int3
14022f500:	b8 28 00 00 00       	mov    $0x28,%eax
14022f505:	e8 d6 b0 0c 00       	call   0x1402fa5e0
14022f50a:	48 2b e0             	sub    %rax,%rsp
14022f50d:	8b 41 04             	mov    0x4(%rcx),%eax
14022f510:	83 f8 18             	cmp    $0x18,%eax
14022f513:	75 09                	jne    0x14022f51e
14022f515:	48 83 c4 28          	add    $0x28,%rsp
14022f519:	e9 82 e7 03 00       	jmp    0x14026dca0
14022f51e:	83 f8 17             	cmp    $0x17,%eax
14022f521:	75 09                	jne    0x14022f52c
14022f523:	48 83 c4 28          	add    $0x28,%rsp
14022f527:	e9 b4 e6 03 00       	jmp    0x14026dbe0
14022f52c:	33 c0                	xor    %eax,%eax
14022f52e:	48 83 c4 28          	add    $0x28,%rsp
14022f532:	c3                   	ret
14022f533:	cc                   	int3
14022f534:	cc                   	int3
14022f535:	cc                   	int3
14022f536:	cc                   	int3
14022f537:	cc                   	int3
14022f538:	cc                   	int3
14022f539:	cc                   	int3
14022f53a:	cc                   	int3
14022f53b:	cc                   	int3
14022f53c:	cc                   	int3
14022f53d:	cc                   	int3
14022f53e:	cc                   	int3
14022f53f:	cc                   	int3
14022f540:	40 53                	rex push %rbx
14022f542:	56                   	push   %rsi
14022f543:	57                   	push   %rdi
14022f544:	b8 80 00 00 00       	mov    $0x80,%eax
14022f549:	e8 92 b0 0c 00       	call   0x1402fa5e0
14022f54e:	48 2b e0             	sub    %rax,%rsp
14022f551:	48 8b 05 28 8c 1d 00 	mov    0x1d8c28(%rip),%rax        # 0x140408180
14022f558:	48 33 c4             	xor    %rsp,%rax
14022f55b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14022f560:	49 8b d9             	mov    %r9,%rbx
14022f563:	48 8b f2             	mov    %rdx,%rsi
14022f566:	48 8b f9             	mov    %rcx,%rdi
14022f569:	4d 85 c0             	test   %r8,%r8
14022f56c:	75 32                	jne    0x14022f5a0
14022f56e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022f573:	ff 15 8f ac 0f 00    	call   *0xfac8f(%rip)        # 0x14032a208
14022f579:	0f 57 c0             	xorps  %xmm0,%xmm0
14022f57c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14022f581:	33 c0                	xor    %eax,%eax
14022f583:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022f588:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14022f58d:	89 44 24 70          	mov    %eax,0x70(%rsp)
14022f591:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
14022f596:	e8 e5 b0 04 00       	call   0x14027a680
14022f59b:	48 85 c0             	test   %rax,%rax
14022f59e:	eb 0f                	jmp    0x14022f5af
14022f5a0:	49 8b d0             	mov    %r8,%rdx
14022f5a3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14022f5a8:	e8 d3 03 00 00       	call   0x14022f980
14022f5ad:	85 c0                	test   %eax,%eax
14022f5af:	74 5f                	je     0x14022f610
14022f5b1:	48 85 db             	test   %rbx,%rbx
14022f5b4:	75 32                	jne    0x14022f5e8
14022f5b6:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022f5bb:	ff 15 47 ac 0f 00    	call   *0xfac47(%rip)        # 0x14032a208
14022f5c1:	0f 57 c0             	xorps  %xmm0,%xmm0
14022f5c4:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
14022f5c9:	33 c0                	xor    %eax,%eax
14022f5cb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14022f5d0:	0f 11 44 24 28       	movups %xmm0,0x28(%rsp)
14022f5d5:	89 44 24 48          	mov    %eax,0x48(%rsp)
14022f5d9:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
14022f5de:	e8 9d b0 04 00       	call   0x14027a680
14022f5e3:	48 85 c0             	test   %rax,%rax
14022f5e6:	eb 0f                	jmp    0x14022f5f7
14022f5e8:	48 8b d3             	mov    %rbx,%rdx
14022f5eb:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14022f5f0:	e8 8b 03 00 00       	call   0x14022f980
14022f5f5:	85 c0                	test   %eax,%eax
14022f5f7:	74 17                	je     0x14022f610
14022f5f9:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14022f5fe:	48 8b d6             	mov    %rsi,%rdx
14022f601:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
14022f606:	48 8b cf             	mov    %rdi,%rcx
14022f609:	e8 42 b2 04 00       	call   0x14027a850
14022f60e:	eb 02                	jmp    0x14022f612
14022f610:	33 c0                	xor    %eax,%eax
14022f612:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
14022f617:	48 33 cc             	xor    %rsp,%rcx
14022f61a:	e8 21 b0 0c 00       	call   0x1402fa640
14022f61f:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14022f626:	5f                   	pop    %rdi
14022f627:	5e                   	pop    %rsi
14022f628:	5b                   	pop    %rbx
14022f629:	c3                   	ret
14022f62a:	cc                   	int3
14022f62b:	cc                   	int3
14022f62c:	cc                   	int3
14022f62d:	cc                   	int3
14022f62e:	cc                   	int3
14022f62f:	cc                   	int3
14022f630:	b8 28 00 00 00       	mov    $0x28,%eax
14022f635:	e8 a6 af 0c 00       	call   0x1402fa5e0
14022f63a:	48 2b e0             	sub    %rax,%rsp
14022f63d:	48 8d 15 bc da 12 00 	lea    0x12dabc(%rip),%rdx        # 0x14035d100
14022f644:	48 83 c4 28          	add    $0x28,%rsp
14022f648:	e9 23 cf 02 00       	jmp    0x14025c570
14022f64d:	cc                   	int3
14022f64e:	cc                   	int3
14022f64f:	cc                   	int3
14022f650:	48 8d 05 a9 da 12 00 	lea    0x12daa9(%rip),%rax        # 0x14035d100
14022f657:	c3                   	ret
14022f658:	cc                   	int3
14022f659:	cc                   	int3
14022f65a:	cc                   	int3
14022f65b:	cc                   	int3
14022f65c:	cc                   	int3
14022f65d:	cc                   	int3
14022f65e:	cc                   	int3
14022f65f:	cc                   	int3
14022f660:	40 53                	rex push %rbx
14022f662:	41 54                	push   %r12
14022f664:	b8 a8 00 00 00       	mov    $0xa8,%eax
14022f669:	e8 72 af 0c 00       	call   0x1402fa5e0
14022f66e:	48 2b e0             	sub    %rax,%rsp
14022f671:	4c 8b e1             	mov    %rcx,%r12
14022f674:	48 8b da             	mov    %rdx,%rbx
14022f677:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14022f67c:	e8 ff 02 00 00       	call   0x14022f980
14022f681:	85 c0                	test   %eax,%eax
14022f683:	75 20                	jne    0x14022f6a5
14022f685:	44 8d 40 0e          	lea    0xe(%rax),%r8d
14022f689:	49 8b cc             	mov    %r12,%rcx
14022f68c:	48 8d 15 2d dc 12 00 	lea    0x12dc2d(%rip),%rdx        # 0x14035d2c0
14022f693:	e8 58 e0 fe ff       	call   0x14021d6f0
14022f698:	33 c0                	xor    %eax,%eax
14022f69a:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
14022f6a1:	41 5c                	pop    %r12
14022f6a3:	5b                   	pop    %rbx
14022f6a4:	c3                   	ret
14022f6a5:	83 7b 04 18          	cmpl   $0x18,0x4(%rbx)
14022f6a9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14022f6ad:	48 89 ac 24 c0 00 00 	mov    %rbp,0xc0(%rsp)
14022f6b4:	00
14022f6b5:	48 63 2b             	movslq (%rbx),%rbp
14022f6b8:	4c 89 ac 24 a0 00 00 	mov    %r13,0xa0(%rsp)
14022f6bf:	00
14022f6c0:	4c 89 b4 24 98 00 00 	mov    %r14,0x98(%rsp)