18013d299:	4c 8b c1             	mov    %rcx,%r8
18013d29c:	b2 03                	mov    $0x3,%dl
18013d29e:	48 8b cd             	mov    %rbp,%rcx
18013d2a1:	e8 42 fc ff ff       	call   0x18013cee8
18013d2a6:	48 8b c8             	mov    %rax,%rcx
18013d2a9:	48 85 c0             	test   %rax,%rax
18013d2ac:	75 ca                	jne    0x18013d278
18013d2ae:	33 d2                	xor    %edx,%edx
18013d2b0:	48 8b cb             	mov    %rbx,%rcx
18013d2b3:	e8 e0 16 00 00       	call   0x18013e998
18013d2b8:	44 8b c0             	mov    %eax,%r8d
18013d2bb:	85 c0                	test   %eax,%eax
18013d2bd:	0f 88 0d 01 00 00    	js     0x18013d3d0
18013d2c3:	48 8b cb             	mov    %rbx,%rcx
18013d2c6:	e8 a5 17 00 00       	call   0x18013ea70
18013d2cb:	f6 43 1e 01          	testb  $0x1,0x1e(%rbx)
18013d2cf:	74 06                	je     0x18013d2d7
18013d2d1:	4c 8b 73 28          	mov    0x28(%rbx),%r14
18013d2d5:	eb 04                	jmp    0x18013d2db
18013d2d7:	4c 8b 73 20          	mov    0x20(%rbx),%r14
18013d2db:	41 8b 87 ac 00 00 00 	mov    0xac(%r15),%eax
18013d2e2:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
18013d2e7:	41 89 86 ac 00 00 00 	mov    %eax,0xac(%r14)
18013d2ee:	41 83 a7 ac 00 00 00 	andl   $0x0,0xac(%r15)
18013d2f5:	00
18013d2f6:	49 8b 8f c0 00 00 00 	mov    0xc0(%r15),%rcx
18013d2fd:	e8 02 68 f0 ff       	call   0x180043b04
18013d302:	e9 9c 00 00 00       	jmp    0x18013d3a3
18013d307:	f6 40 1e 01          	testb  $0x1,0x1e(%rax)
18013d30b:	74 06                	je     0x18013d313
18013d30d:	48 8b 48 28          	mov    0x28(%rax),%rcx
18013d311:	eb 04                	jmp    0x18013d317
18013d313:	48 8b 48 20          	mov    0x20(%rax),%rcx
18013d317:	48 8b 79 28          	mov    0x28(%rcx),%rdi
18013d31b:	49 8b ce             	mov    %r14,%rcx
18013d31e:	48 8b d7             	mov    %rdi,%rdx
18013d321:	e8 b6 49 f0 ff       	call   0x180041cdc
18013d326:	48 85 c0             	test   %rax,%rax
18013d329:	75 67                	jne    0x18013d392
18013d32b:	48 8b d7             	mov    %rdi,%rdx
18013d32e:	49 8b cf             	mov    %r15,%rcx
18013d331:	e8 a6 49 f0 ff       	call   0x180041cdc
18013d336:	eb 52                	jmp    0x18013d38a
18013d338:	33 d2                	xor    %edx,%edx
18013d33a:	48 8b cf             	mov    %rdi,%rcx
18013d33d:	e8 56 16 00 00       	call   0x18013e998
18013d342:	44 8b c0             	mov    %eax,%r8d
18013d345:	85 c0                	test   %eax,%eax
18013d347:	0f 88 83 00 00 00    	js     0x18013d3d0
18013d34d:	f6 47 1e 01          	testb  $0x1,0x1e(%rdi)
18013d351:	74 06                	je     0x18013d359
18013d353:	4c 8b 6f 28          	mov    0x28(%rdi),%r13
18013d357:	eb 04                	jmp    0x18013d35d
18013d359:	4c 8b 6f 20          	mov    0x20(%rdi),%r13
18013d35d:	48 8b cf             	mov    %rdi,%rcx
18013d360:	e8 0b 17 00 00       	call   0x18013ea70
18013d365:	48 8b d7             	mov    %rdi,%rdx
18013d368:	49 8b cf             	mov    %r15,%rcx
18013d36b:	e8 dc 4b f0 ff       	call   0x180041f4c
18013d370:	8b 43 18             	mov    0x18(%rbx),%eax
18013d373:	48 8b d7             	mov    %rdi,%rdx
18013d376:	49 8b ce             	mov    %r14,%rcx
18013d379:	41 89 45 38          	mov    %eax,0x38(%r13)
18013d37d:	e8 5a 4a f0 ff       	call   0x180041ddc
18013d382:	48 8b d7             	mov    %rdi,%rdx
18013d385:	e8 7a 49 f0 ff       	call   0x180041d04
18013d38a:	48 8b f8             	mov    %rax,%rdi
18013d38d:	48 85 c0             	test   %rax,%rax
18013d390:	75 a6                	jne    0x18013d338
18013d392:	49 8b 8f c0 00 00 00 	mov    0xc0(%r15),%rcx
18013d399:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
18013d39e:	e8 69 68 f0 ff       	call   0x180043c0c
18013d3a3:	48 85 c0             	test   %rax,%rax
18013d3a6:	0f 85 5b ff ff ff    	jne    0x18013d307
18013d3ac:	48 8b d6             	mov    %rsi,%rdx
18013d3af:	48 8b cd             	mov    %rbp,%rcx
18013d3b2:	e8 cd f4 ff ff       	call   0x18013c884
18013d3b7:	44 8b c0             	mov    %eax,%r8d
18013d3ba:	85 c0                	test   %eax,%eax
18013d3bc:	78 12                	js     0x18013d3d0
18013d3be:	41 8b 86 ac 00 00 00 	mov    0xac(%r14),%eax
18013d3c5:	e9 61 fe ff ff       	jmp    0x18013d22b
18013d3ca:	41 b8 0d 00 00 c0    	mov    $0xc000000d,%r8d
18013d3d0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
18013d3d5:	41 8b c0             	mov    %r8d,%eax
18013d3d8:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
18013d3dd:	48 83 c4 20          	add    $0x20,%rsp
18013d3e1:	41 5f                	pop    %r15
18013d3e3:	41 5e                	pop    %r14
18013d3e5:	41 5d                	pop    %r13
18013d3e7:	5f                   	pop    %rdi
18013d3e8:	5e                   	pop    %rsi
18013d3e9:	c3                   	ret
18013d3ea:	cc                   	int3
18013d3eb:	cc                   	int3
18013d3ec:	48 8b c4             	mov    %rsp,%rax
18013d3ef:	48 89 58 08          	mov    %rbx,0x8(%rax)
18013d3f3:	55                   	push   %rbp
18013d3f4:	56                   	push   %rsi
18013d3f5:	57                   	push   %rdi
18013d3f6:	41 54                	push   %r12
18013d3f8:	41 55                	push   %r13
18013d3fa:	41 56                	push   %r14
18013d3fc:	41 57                	push   %r15
18013d3fe:	48 83 ec 30          	sub    $0x30,%rsp
18013d402:	41 0f 10 40 20       	movups 0x20(%r8),%xmm0
18013d407:	4d 8b a0 18 01 00 00 	mov    0x118(%r8),%r12
18013d40e:	45 33 f6             	xor    %r14d,%r14d
18013d411:	45 8b b8 10 01 00 00 	mov    0x110(%r8),%r15d
18013d418:	49 8b f0             	mov    %r8,%rsi
18013d41b:	4c 8b ea             	mov    %rdx,%r13
18013d41e:	4c 89 70 20          	mov    %r14,0x20(%rax)
18013d422:	8b 52 18             	mov    0x18(%rdx),%edx
18013d425:	4c 8d 40 b8          	lea    -0x48(%rax),%r8
18013d429:	f3 0f 7f 40 b8       	movdqu %xmm0,-0x48(%rax)
18013d42e:	48 8b d9             	mov    %rcx,%rbx
18013d431:	4c 89 70 18          	mov    %r14,0x18(%rax)
18013d435:	44 88 70 10          	mov    %r14b,0x10(%rax)
18013d439:	e8 02 bf ff ff       	call   0x180139340
18013d43e:	8b f8                	mov    %eax,%edi
18013d440:	85 c0                	test   %eax,%eax
18013d442:	0f 88 74 01 00 00    	js     0x18013d5bc
18013d448:	41 8b ee             	mov    %r14d,%ebp
18013d44b:	45 85 ff             	test   %r15d,%r15d
18013d44e:	0f 84 97 00 00 00    	je     0x18013d4eb
18013d454:	8b d5                	mov    %ebp,%edx
18013d456:	49 8b cd             	mov    %r13,%rcx
18013d459:	48 c1 e2 04          	shl    $0x4,%rdx
18013d45d:	49 03 d4             	add    %r12,%rdx
18013d460:	e8 13 cd ff ff       	call   0x18013a178
18013d465:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
18013d46c:	00
18013d46d:	4c 8b c0             	mov    %rax,%r8
18013d470:	48 85 c0             	test   %rax,%rax
18013d473:	0f 84 be 00 00 00    	je     0x18013d537
18013d479:	f6 40 1e 01          	testb  $0x1,0x1e(%rax)
18013d47d:	74 06                	je     0x18013d485
18013d47f:	48 8b 48 28          	mov    0x28(%rax),%rcx
18013d483:	eb 04                	jmp    0x18013d489
18013d485:	48 8b 48 20          	mov    0x20(%rax),%rcx
18013d489:	e8 da 3c f0 ff       	call   0x180041168
18013d48e:	4c 8b f0             	mov    %rax,%r14
18013d491:	48 85 c0             	test   %rax,%rax
18013d494:	74 47                	je     0x18013d4dd
18013d496:	8b 56 50             	mov    0x50(%rsi),%edx
18013d499:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
18013d4a0:	00
18013d4a1:	49 8b cd             	mov    %r13,%rcx
18013d4a4:	e8 9b f6 ff ff       	call   0x18013cb44
18013d4a9:	8b f8                	mov    %eax,%edi
18013d4ab:	85 c0                	test   %eax,%eax
18013d4ad:	0f 88 09 01 00 00    	js     0x18013d5bc
18013d4b3:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
18013d4ba:	00
18013d4bb:	49 8b d6             	mov    %r14,%rdx
18013d4be:	48 8b cb             	mov    %rbx,%rcx
18013d4c1:	e8 52 c3 ff ff       	call   0x180139818
18013d4c6:	45 33 f6             	xor    %r14d,%r14d
18013d4c9:	8b f8                	mov    %eax,%edi
18013d4cb:	85 c0                	test   %eax,%eax
18013d4cd:	79 11                	jns    0x18013d4e0
18013d4cf:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
18013d4d3:	e8 c0 c9 f0 ff       	call   0x180049e98
18013d4d8:	e9 df 00 00 00       	jmp    0x18013d5bc
18013d4dd:	45 33 f6             	xor    %r14d,%r14d
18013d4e0:	ff c5                	inc    %ebp
18013d4e2:	41 3b ef             	cmp    %r15d,%ebp
18013d4e5:	0f 82 69 ff ff ff    	jb     0x18013d454
18013d4eb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
18013d4ef:	e8 10 c9 f0 ff       	call   0x180049e04
18013d4f4:	8b 4b 18             	mov    0x18(%rbx),%ecx
18013d4f7:	83 f9 0a             	cmp    $0xa,%ecx
18013d4fa:	0f 8e 8e 00 00 00    	jle    0x18013d58e
18013d500:	8b 43 10             	mov    0x10(%rbx),%eax
18013d503:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
18013d50a:	00
18013d50b:	89 4b 1c             	mov    %ecx,0x1c(%rbx)
18013d50e:	48 8b cb             	mov    %rbx,%rcx
18013d511:	89 43 14             	mov    %eax,0x14(%rbx)
18013d514:	e8 57 09 00 00       	call   0x18013de70
18013d519:	8b f8                	mov    %eax,%edi
18013d51b:	85 c0                	test   %eax,%eax
18013d51d:	0f 88 99 00 00 00    	js     0x18013d5bc
18013d523:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
18013d52a:	00
18013d52b:	f6 41 1e 01          	testb  $0x1,0x1e(%rcx)
18013d52f:	74 0d                	je     0x18013d53e
18013d531:	48 8b 51 28          	mov    0x28(%rcx),%rdx
18013d535:	eb 0b                	jmp    0x18013d542
18013d537:	bf 25 02 00 c0       	mov    $0xc0000225,%edi
18013d53c:	eb 7e                	jmp    0x18013d5bc
18013d53e:	48 8b 51 20          	mov    0x20(%rcx),%rdx
18013d542:	8b 86 10 01 00 00    	mov    0x110(%rsi),%eax
18013d548:	48 8b cb             	mov    %rbx,%rcx
18013d54b:	89 42 20             	mov    %eax,0x20(%rdx)
18013d54e:	48 8b 86 18 01 00 00 	mov    0x118(%rsi),%rax
18013d555:	48 89 42 28          	mov    %rax,0x28(%rdx)
18013d559:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
18013d55e:	44 89 b6 10 01 00 00 	mov    %r14d,0x110(%rsi)
18013d565:	4c 89 b6 18 01 00 00 	mov    %r14,0x118(%rsi)
18013d56c:	e8 4f c3 ff ff       	call   0x1801398c0
18013d571:	8b f8                	mov    %eax,%edi
18013d573:	48 8b cb             	mov    %rbx,%rcx
18013d576:	85 c0                	test   %eax,%eax
18013d578:	79 07                	jns    0x18013d581
18013d57a:	e8 2d c6 ff ff       	call   0x180139bac
18013d57f:	eb 3b                	jmp    0x18013d5bc
18013d581:	e8 7a c4 ff ff       	call   0x180139a00
18013d586:	8b 4b 18             	mov    0x18(%rbx),%ecx
18013d589:	83 f9 0a             	cmp    $0xa,%ecx
18013d58c:	7f 1a                	jg     0x18013d5a8
18013d58e:	48 8b 8e 18 01 00 00 	mov    0x118(%rsi),%rcx
18013d595:	e8 c2 93 f0 ff       	call   0x18004695c
18013d59a:	4c 89 b6 18 01 00 00 	mov    %r14,0x118(%rsi)
18013d5a1:	44 89 b6 10 01 00 00 	mov    %r14d,0x110(%rsi)
18013d5a8:	49 8b 45 08          	mov    0x8(%r13),%rax
18013d5ac:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
18013d5b0:	8b 80 10 01 00 00    	mov    0x110(%rax),%eax
18013d5b6:	89 81 10 01 00 00    	mov    %eax,0x110(%rcx)
18013d5bc:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
18013d5c1:	8b c7                	mov    %edi,%eax
18013d5c3:	48 83 c4 30          	add    $0x30,%rsp
18013d5c7:	41 5f                	pop    %r15
18013d5c9:	41 5e                	pop    %r14
18013d5cb:	41 5d                	pop    %r13
18013d5cd:	41 5c                	pop    %r12
18013d5cf:	5f                   	pop    %rdi
18013d5d0:	5e                   	pop    %rsi
18013d5d1:	5d                   	pop    %rbp
18013d5d2:	c3                   	ret
18013d5d3:	cc                   	int3
18013d5d4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18013d5d9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18013d5de:	57                   	push   %rdi
18013d5df:	48 83 ec 30          	sub    $0x30,%rsp
18013d5e3:	49 8b d8             	mov    %r8,%rbx
18013d5e6:	48 8b fa             	mov    %rdx,%rdi
18013d5e9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
18013d5ef:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
18013d5f4:	48 8b f1             	mov    %rcx,%rsi
18013d5f7:	e8 28 00 00 00       	call   0x18013d624
18013d5fc:	85 c0                	test   %eax,%eax
18013d5fe:	79 13                	jns    0x18013d613
18013d600:	45 33 c0             	xor    %r8d,%r8d
18013d603:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
18013d608:	48 8b d7             	mov    %rdi,%rdx
18013d60b:	48 8b ce             	mov    %rsi,%rcx
18013d60e:	e8 11 00 00 00       	call   0x18013d624
18013d613:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
18013d618:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
18013d61d:	48 83 c4 30          	add    $0x30,%rsp
18013d621:	5f                   	pop    %rdi
18013d622:	c3                   	ret
18013d623:	cc                   	int3
18013d624:	4c 8b dc             	mov    %rsp,%r11
18013d627:	49 89 5b 08          	mov    %rbx,0x8(%r11)
18013d62b:	49 89 6b 10          	mov    %rbp,0x10(%r11)
18013d62f:	49 89 73 18          	mov    %rsi,0x18(%r11)
18013d633:	4d 89 4b 20          	mov    %r9,0x20(%r11)
18013d637:	57                   	push   %rdi
18013d638:	41 54                	push   %r12
18013d63a:	41 55                	push   %r13
18013d63c:	41 56                	push   %r14
18013d63e:	41 57                	push   %r15
18013d640:	48 83 ec 40          	sub    $0x40,%rsp
18013d644:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
18013d64b:	00
18013d64c:	4c 8b e9             	mov    %rcx,%r13
18013d64f:	49 83 63 20 00       	andq   $0x0,0x20(%r11)
18013d654:	b9 28 01 00 00       	mov    $0x128,%ecx
18013d659:	45 8b e0             	mov    %r8d,%r12d
18013d65c:	48 8b ea             	mov    %rdx,%rbp
18013d65f:	48 83 20 00          	andq   $0x0,(%rax)
18013d663:	49 8d 43 b8          	lea    -0x48(%r11),%rax
18013d667:	49 89 43 c0          	mov    %rax,-0x40(%r11)
18013d66b:	49 8d 43 b8          	lea    -0x48(%r11),%rax
18013d66f:	49 89 43 b8          	mov    %rax,-0x48(%r11)
18013d673:	e8 8c 24 f0 ff       	call   0x18003fb04
18013d678:	48 85 c0             	test   %rax,%rax
18013d67b:	74 0d                	je     0x18013d68a
18013d67d:	48 8b c8             	mov    %rax,%rcx
18013d680:	e8 cb a3 f0 ff       	call   0x180047a50
18013d685:	4c 8b f0             	mov    %rax,%r14
18013d688:	eb 03                	jmp    0x18013d68d
18013d68a:	45 33 f6             	xor    %r14d,%r14d
18013d68d:	4d 85 f6             	test   %r14,%r14
18013d690:	75 0a                	jne    0x18013d69c
18013d692:	be 9a 00 00 c0       	mov    $0xc000009a,%esi
18013d697:	e9 95 02 00 00       	jmp    0x18013d931
18013d69c:	45 33 c0             	xor    %r8d,%r8d
18013d69f:	eb 5d                	jmp    0x18013d6fe
18013d6a1:	f6 43 1e 01          	testb  $0x1,0x1e(%rbx)
18013d6a5:	74 06                	je     0x18013d6ad
18013d6a7:	48 8b 43 28          	mov    0x28(%rbx),%rax
18013d6ab:	eb 04                	jmp    0x18013d6b1
18013d6ad:	48 8b 43 20          	mov    0x20(%rbx),%rax
18013d6b1:	48 8b b8 c8 00 00 00 	mov    0xc8(%rax),%rdi
18013d6b8:	48 85 ff             	test   %rdi,%rdi
18013d6bb:	74 3e                	je     0x18013d6fb
18013d6bd:	45 85 e4             	test   %r12d,%r12d
18013d6c0:	74 06                	je     0x18013d6c8
18013d6c2:	44 39 60 44          	cmp    %r12d,0x44(%rax)
18013d6c6:	75 33                	jne    0x18013d6fb
18013d6c8:	8b 55 50             	mov    0x50(%rbp),%edx
18013d6cb:	4c 8d 8c 24 88 00 00 	lea    0x88(%rsp),%r9
18013d6d2:	00
18013d6d3:	4c 8b c3             	mov    %rbx,%r8
18013d6d6:	49 8b cd             	mov    %r13,%rcx
18013d6d9:	e8 66 f4 ff ff       	call   0x18013cb44
18013d6de:	8b f0                	mov    %eax,%esi
18013d6e0:	85 c0                	test   %eax,%eax
18013d6e2:	0f 88 31 02 00 00    	js     0x18013d919
18013d6e8:	4c 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8
18013d6ef:	00
18013d6f0:	48 8b d7             	mov    %rdi,%rdx
18013d6f3:	49 8b ce             	mov    %r14,%rcx
18013d6f6:	e8 d9 ab f0 ff       	call   0x1800482d4
18013d6fb:	4c 8b c3             	mov    %rbx,%r8
18013d6fe:	b2 02                	mov    $0x2,%dl
18013d700:	49 8b cd             	mov    %r13,%rcx
18013d703:	e8 e0 f7 ff ff       	call   0x18013cee8
18013d708:	48 8b d8             	mov    %rax,%rbx
18013d70b:	48 85 c0             	test   %rax,%rax
18013d70e:	75 91                	jne    0x18013d6a1
18013d710:	41 83 be 08 01 00 00 	cmpl   $0x0,0x108(%r14)
18013d717:	00
18013d718:	75 0a                	jne    0x18013d724
18013d71a:	be 0b 00 e7 c0       	mov    $0xc0e7000b,%esi
18013d71f:	e9 f5 01 00 00       	jmp    0x18013d919
18013d724:	b9 e0 00 00 00       	mov    $0xe0,%ecx
18013d729:	e8 d6 23 f0 ff       	call   0x18003fb04
18013d72e:	48 8b f8             	mov    %rax,%rdi
18013d731:	48 85 c0             	test   %rax,%rax
18013d734:	74 14                	je     0x18013d74a
18013d736:	48 8b c8             	mov    %rax,%rcx
18013d739:	e8 ca ba ff ff       	call   0x180139208
18013d73e:	4c 8d 0d 93 5a 00 00 	lea    0x5a93(%rip),%r9        # 0x1801431d8
18013d745:	4c 89 0f             	mov    %r9,(%rdi)
18013d748:	eb 02                	jmp    0x18013d74c
18013d74a:	33 ff                	xor    %edi,%edi
18013d74c:	48 85 ff             	test   %rdi,%rdi
18013d74f:	75 0a                	jne    0x18013d75b
18013d751:	be 9a 00 00 c0       	mov    $0xc000009a,%esi
18013d756:	e9 be 01 00 00       	jmp    0x18013d919
18013d75b:	48 8b 07             	mov    (%rdi),%rax
18013d75e:	48 8b cf             	mov    %rdi,%rcx
18013d761:	48 8b 40 08          	mov    0x8(%rax),%rax
18013d765:	ff d0                	call   *%rax
18013d767:	0f 1f 00             	nopl   (%rax)
18013d76a:	8b f0                	mov    %eax,%esi