1400eb45d:	49 8b df             	mov    %r15,%rbx
1400eb460:	48 89 9e 18 01 00 00 	mov    %rbx,0x118(%rsi)
1400eb467:	48 8b c6             	mov    %rsi,%rax
1400eb46a:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400eb471:	00
1400eb472:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400eb476:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400eb47a:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400eb47e:	49 8b e3             	mov    %r11,%rsp
1400eb481:	41 5f                	pop    %r15
1400eb483:	41 5e                	pop    %r14
1400eb485:	5d                   	pop    %rbp
1400eb486:	c3                   	ret
1400eb487:	cc                   	int3
1400eb488:	cc                   	int3
1400eb489:	cc                   	int3
1400eb48a:	cc                   	int3
1400eb48b:	cc                   	int3
1400eb48c:	cc                   	int3
1400eb48d:	cc                   	int3
1400eb48e:	cc                   	int3
1400eb48f:	cc                   	int3
1400eb490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400eb495:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400eb49a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400eb49f:	55                   	push   %rbp
1400eb4a0:	41 56                	push   %r14
1400eb4a2:	41 57                	push   %r15
1400eb4a4:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
1400eb4a9:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400eb4b0:	4d 8b f0             	mov    %r8,%r14
1400eb4b3:	48 8b f9             	mov    %rcx,%rdi
1400eb4b6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400eb4bc:	e8 ff 40 fc ff       	call   0x1400af5c0
1400eb4c1:	48 8b f0             	mov    %rax,%rsi
1400eb4c4:	48 c7 40 38 0c 00 00 	movq   $0xc,0x38(%rax)
1400eb4cb:	00
1400eb4cc:	45 33 ff             	xor    %r15d,%r15d
1400eb4cf:	4c 89 78 40          	mov    %r15,0x40(%rax)
1400eb4d3:	48 c7 45 ef 06 00 00 	movq   $0x6,-0x11(%rbp)
1400eb4da:	00
1400eb4db:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb4df:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb4e4:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb4e8:	45 33 c0             	xor    %r8d,%r8d
1400eb4eb:	48 8b d0             	mov    %rax,%rdx
1400eb4ee:	48 8b cf             	mov    %rdi,%rcx
1400eb4f1:	e8 aa 1f fb ff       	call   0x14009d4a0
1400eb4f6:	48 c7 45 ef 0c 00 00 	movq   $0xc,-0x11(%rbp)
1400eb4fd:	00
1400eb4fe:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb502:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb507:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb50b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400eb511:	48 8b d6             	mov    %rsi,%rdx
1400eb514:	48 8b cf             	mov    %rdi,%rcx
1400eb517:	e8 84 1f fb ff       	call   0x14009d4a0
1400eb51c:	48 c7 45 ef 0c 00 00 	movq   $0xc,-0x11(%rbp)
1400eb523:	00
1400eb524:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb528:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb52d:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb531:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400eb537:	48 8b d6             	mov    %rsi,%rdx
1400eb53a:	48 8b cf             	mov    %rdi,%rcx
1400eb53d:	e8 5e 1f fb ff       	call   0x14009d4a0
1400eb542:	c7 45 ef 0f 00 00 00 	movl   $0xf,-0x11(%rbp)
1400eb549:	c7 45 f3 0c 00 00 00 	movl   $0xc,-0xd(%rbp)
1400eb550:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb554:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb559:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb55d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400eb563:	48 8b d6             	mov    %rsi,%rdx
1400eb566:	48 8b cf             	mov    %rdi,%rcx
1400eb569:	e8 32 1f fb ff       	call   0x14009d4a0
1400eb56e:	b9 58 00 00 00       	mov    $0x58,%ecx
1400eb573:	e8 d0 ec 20 00       	call   0x1402fa248
1400eb578:	48 8b d8             	mov    %rax,%rbx
1400eb57b:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400eb57f:	48 85 c0             	test   %rax,%rax
1400eb582:	74 7f                	je     0x1400eb603
1400eb584:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400eb588:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400eb58c:	4c 89 7d 37          	mov    %r15,0x37(%rbp)
1400eb590:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1400eb594:	48 85 c9             	test   %rcx,%rcx
1400eb597:	74 0d                	je     0x1400eb5a6
1400eb599:	48 8b 01             	mov    (%rcx),%rax
1400eb59c:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400eb5a0:	ff 10                	call   *(%rax)
1400eb5a2:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400eb5a6:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400eb5aa:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400eb5ae:	4c 8b c7             	mov    %rdi,%r8
1400eb5b1:	48 8b d6             	mov    %rsi,%rdx
1400eb5b4:	48 8b cb             	mov    %rbx,%rcx
1400eb5b7:	e8 e4 ab fa ff       	call   0x1400961a0
1400eb5bc:	90                   	nop
1400eb5bd:	48 8d 05 8c c4 24 00 	lea    0x24c48c(%rip),%rax        # 0x140337a50
1400eb5c4:	48 89 03             	mov    %rax,(%rbx)
1400eb5c7:	48 8d 7b 18          	lea    0x18(%rbx),%rdi
1400eb5cb:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
1400eb5cf:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
1400eb5d3:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400eb5d7:	48 85 c9             	test   %rcx,%rcx
1400eb5da:	74 10                	je     0x1400eb5ec
1400eb5dc:	48 8b 01             	mov    (%rcx),%rax
1400eb5df:	48 8b d7             	mov    %rdi,%rdx
1400eb5e2:	ff 10                	call   *(%rax)
1400eb5e4:	48 89 47 38          	mov    %rax,0x38(%rdi)
1400eb5e8:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400eb5ec:	48 85 c9             	test   %rcx,%rcx
1400eb5ef:	74 15                	je     0x1400eb606
1400eb5f1:	48 8b 01             	mov    (%rcx),%rax
1400eb5f4:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400eb5f8:	48 3b ca             	cmp    %rdx,%rcx
1400eb5fb:	0f 95 c2             	setne  %dl
1400eb5fe:	ff 50 20             	call   *0x20(%rax)
1400eb601:	eb 03                	jmp    0x1400eb606
1400eb603:	49 8b df             	mov    %r15,%rbx
1400eb606:	48 89 9e 18 01 00 00 	mov    %rbx,0x118(%rsi)
1400eb60d:	48 8b c6             	mov    %rsi,%rax
1400eb610:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400eb617:	00
1400eb618:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400eb61c:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400eb620:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400eb624:	49 8b e3             	mov    %r11,%rsp
1400eb627:	41 5f                	pop    %r15
1400eb629:	41 5e                	pop    %r14
1400eb62b:	5d                   	pop    %rbp
1400eb62c:	c3                   	ret
1400eb62d:	cc                   	int3
1400eb62e:	cc                   	int3
1400eb62f:	cc                   	int3
1400eb630:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400eb635:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400eb63a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400eb63f:	55                   	push   %rbp
1400eb640:	41 56                	push   %r14
1400eb642:	41 57                	push   %r15
1400eb644:	48 8d 6c 24 c1       	lea    -0x3f(%rsp),%rbp
1400eb649:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1400eb650:	4d 8b f0             	mov    %r8,%r14
1400eb653:	48 8b f9             	mov    %rcx,%rdi
1400eb656:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1400eb65c:	e8 5f 3f fc ff       	call   0x1400af5c0
1400eb661:	48 8b f0             	mov    %rax,%rsi
1400eb664:	48 c7 45 ef 06 00 00 	movq   $0x6,-0x11(%rbp)
1400eb66b:	00
1400eb66c:	45 33 ff             	xor    %r15d,%r15d
1400eb66f:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb673:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb678:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb67c:	45 33 c0             	xor    %r8d,%r8d
1400eb67f:	48 8b d0             	mov    %rax,%rdx
1400eb682:	48 8b cf             	mov    %rdi,%rcx
1400eb685:	e8 16 1e fb ff       	call   0x14009d4a0
1400eb68a:	48 c7 45 ef 06 00 00 	movq   $0x6,-0x11(%rbp)
1400eb691:	00
1400eb692:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb696:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb69b:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb69f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400eb6a5:	48 8b d6             	mov    %rsi,%rdx
1400eb6a8:	48 8b cf             	mov    %rdi,%rcx
1400eb6ab:	e8 f0 1d fb ff       	call   0x14009d4a0
1400eb6b0:	48 c7 45 ef 06 00 00 	movq   $0x6,-0x11(%rbp)
1400eb6b7:	00
1400eb6b8:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb6bc:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb6c1:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb6c5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400eb6cb:	48 8b d6             	mov    %rsi,%rdx
1400eb6ce:	48 8b cf             	mov    %rdi,%rcx
1400eb6d1:	e8 ca 1d fb ff       	call   0x14009d4a0
1400eb6d6:	48 c7 45 ef 06 00 00 	movq   $0x6,-0x11(%rbp)
1400eb6dd:	00
1400eb6de:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb6e2:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb6e7:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb6eb:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1400eb6f1:	48 8b d6             	mov    %rsi,%rdx
1400eb6f4:	48 8b cf             	mov    %rdi,%rcx
1400eb6f7:	e8 a4 1d fb ff       	call   0x14009d4a0
1400eb6fc:	48 c7 45 ef 06 00 00 	movq   $0x6,-0x11(%rbp)
1400eb703:	00
1400eb704:	4c 89 7d f7          	mov    %r15,-0x9(%rbp)
1400eb708:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400eb70d:	4c 8d 4d ef          	lea    -0x11(%rbp),%r9
1400eb711:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1400eb717:	48 8b d6             	mov    %rsi,%rdx
1400eb71a:	48 8b cf             	mov    %rdi,%rcx
1400eb71d:	e8 7e 1d fb ff       	call   0x14009d4a0
1400eb722:	b9 58 00 00 00       	mov    $0x58,%ecx
1400eb727:	e8 1c eb 20 00       	call   0x1402fa248
1400eb72c:	48 8b d8             	mov    %rax,%rbx
1400eb72f:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400eb733:	48 85 c0             	test   %rax,%rax
1400eb736:	74 7f                	je     0x1400eb7b7
1400eb738:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400eb73c:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400eb740:	4c 89 7d 37          	mov    %r15,0x37(%rbp)
1400eb744:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1400eb748:	48 85 c9             	test   %rcx,%rcx
1400eb74b:	74 0d                	je     0x1400eb75a
1400eb74d:	48 8b 01             	mov    (%rcx),%rax
1400eb750:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400eb754:	ff 10                	call   *(%rax)
1400eb756:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400eb75a:	48 8d 45 ff          	lea    -0x1(%rbp),%rax
1400eb75e:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400eb762:	4c 8b c7             	mov    %rdi,%r8
1400eb765:	48 8b d6             	mov    %rsi,%rdx
1400eb768:	48 8b cb             	mov    %rbx,%rcx
1400eb76b:	e8 30 aa fa ff       	call   0x1400961a0
1400eb770:	90                   	nop
1400eb771:	48 8d 05 98 c3 24 00 	lea    0x24c398(%rip),%rax        # 0x140337b10
1400eb778:	48 89 03             	mov    %rax,(%rbx)
1400eb77b:	48 8d 7b 18          	lea    0x18(%rbx),%rdi
1400eb77f:	48 89 7d ef          	mov    %rdi,-0x11(%rbp)
1400eb783:	4c 89 7f 38          	mov    %r15,0x38(%rdi)
1400eb787:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400eb78b:	48 85 c9             	test   %rcx,%rcx
1400eb78e:	74 10                	je     0x1400eb7a0
1400eb790:	48 8b 01             	mov    (%rcx),%rax
1400eb793:	48 8b d7             	mov    %rdi,%rdx
1400eb796:	ff 10                	call   *(%rax)
1400eb798:	48 89 47 38          	mov    %rax,0x38(%rdi)
1400eb79c:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400eb7a0:	48 85 c9             	test   %rcx,%rcx
1400eb7a3:	74 15                	je     0x1400eb7ba
1400eb7a5:	48 8b 01             	mov    (%rcx),%rax
1400eb7a8:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
1400eb7ac:	48 3b ca             	cmp    %rdx,%rcx
1400eb7af:	0f 95 c2             	setne  %dl
1400eb7b2:	ff 50 20             	call   *0x20(%rax)
1400eb7b5:	eb 03                	jmp    0x1400eb7ba
1400eb7b7:	49 8b df             	mov    %r15,%rbx
1400eb7ba:	48 89 9e 18 01 00 00 	mov    %rbx,0x118(%rsi)
1400eb7c1:	48 8b c6             	mov    %rsi,%rax
1400eb7c4:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400eb7cb:	00
1400eb7cc:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400eb7d0:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400eb7d4:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1400eb7d8:	49 8b e3             	mov    %r11,%rsp
1400eb7db:	41 5f                	pop    %r15
1400eb7dd:	41 5e                	pop    %r14
1400eb7df:	5d                   	pop    %rbp
1400eb7e0:	c3                   	ret
1400eb7e1:	cc                   	int3
1400eb7e2:	cc                   	int3
1400eb7e3:	cc                   	int3
1400eb7e4:	cc                   	int3
1400eb7e5:	cc                   	int3
1400eb7e6:	cc                   	int3
1400eb7e7:	cc                   	int3
1400eb7e8:	cc                   	int3
1400eb7e9:	cc                   	int3
1400eb7ea:	cc                   	int3
1400eb7eb:	cc                   	int3
1400eb7ec:	cc                   	int3
1400eb7ed:	cc                   	int3
1400eb7ee:	cc                   	int3
1400eb7ef:	cc                   	int3
1400eb7f0:	0f b6 01             	movzbl (%rcx),%eax
1400eb7f3:	c3                   	ret
1400eb7f4:	cc                   	int3
1400eb7f5:	cc                   	int3
1400eb7f6:	cc                   	int3
1400eb7f7:	cc                   	int3
1400eb7f8:	cc                   	int3
1400eb7f9:	cc                   	int3
1400eb7fa:	cc                   	int3
1400eb7fb:	cc                   	int3
1400eb7fc:	cc                   	int3
1400eb7fd:	cc                   	int3
1400eb7fe:	cc                   	int3
1400eb7ff:	cc                   	int3
1400eb800:	40 53                	rex push %rbx
1400eb802:	b8 60 10 00 00       	mov    $0x1060,%eax
1400eb807:	e8 d4 ed 20 00       	call   0x1402fa5e0
1400eb80c:	48 2b e0             	sub    %rax,%rsp
1400eb80f:	48 8b 05 6a c9 31 00 	mov    0x31c96a(%rip),%rax        # 0x140408180
1400eb816:	48 33 c4             	xor    %rsp,%rax
1400eb819:	48 89 84 24 50 10 00 	mov    %rax,0x1050(%rsp)
1400eb820:	00
1400eb821:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400eb826:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400eb82b:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400eb830:	48 8b d9             	mov    %rcx,%rbx
1400eb833:	4c 8b c2             	mov    %rdx,%r8
1400eb836:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400eb83b:	ba 00 10 00 00       	mov    $0x1000,%edx
1400eb840:	48 c7 44 24 28 02 00 	movq   $0x2,0x28(%rsp)
1400eb847:	00 00
1400eb849:	4c 8d 0d a0 54 31 00 	lea    0x3154a0(%rip),%r9        # 0x140400cf0
1400eb850:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400eb855:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400eb85a:	e8 81 ff fb ff       	call   0x1400ab7e0
1400eb85f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400eb862:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400eb867:	0f 11 03             	movups %xmm0,(%rbx)
1400eb86a:	4c 8b c0             	mov    %rax,%r8
1400eb86d:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1400eb874:	00
1400eb875:	48 8b cb             	mov    %rbx,%rcx
1400eb878:	48 c7 43 18 00 00 00 	movq   $0x0,0x18(%rbx)
1400eb87f:	00
1400eb880:	e8 ab a3 f9 ff       	call   0x140085c30
1400eb885:	48 8b c3             	mov    %rbx,%rax
1400eb888:	48 8b 8c 24 50 10 00 	mov    0x1050(%rsp),%rcx
1400eb88f:	00
1400eb890:	48 33 cc             	xor    %rsp,%rcx
1400eb893:	e8 a8 ed 20 00       	call   0x1402fa640
1400eb898:	48 81 c4 60 10 00 00 	add    $0x1060,%rsp
1400eb89f:	5b                   	pop    %rbx
1400eb8a0:	c3                   	ret
1400eb8a1:	cc                   	int3
1400eb8a2:	cc                   	int3
1400eb8a3:	cc                   	int3
1400eb8a4:	cc                   	int3
1400eb8a5:	cc                   	int3
1400eb8a6:	cc                   	int3
1400eb8a7:	cc                   	int3
1400eb8a8:	cc                   	int3
1400eb8a9:	cc                   	int3
1400eb8aa:	cc                   	int3
1400eb8ab:	cc                   	int3
1400eb8ac:	cc                   	int3
1400eb8ad:	cc                   	int3
1400eb8ae:	cc                   	int3
1400eb8af:	cc                   	int3
1400eb8b0:	40 53                	rex push %rbx
1400eb8b2:	b8 60 10 00 00       	mov    $0x1060,%eax
1400eb8b7:	e8 24 ed 20 00       	call   0x1402fa5e0
1400eb8bc:	48 2b e0             	sub    %rax,%rsp
1400eb8bf:	48 8b 05 ba c8 31 00 	mov    0x31c8ba(%rip),%rax        # 0x140408180
1400eb8c6:	48 33 c4             	xor    %rsp,%rax
1400eb8c9:	48 89 84 24 50 10 00 	mov    %rax,0x1050(%rsp)
1400eb8d0:	00
1400eb8d1:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400eb8d6:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400eb8db:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400eb8e0:	48 8b d9             	mov    %rcx,%rbx
1400eb8e3:	4c 8b c2             	mov    %rdx,%r8
1400eb8e6:	4c 89 4c 24 40       	mov    %r9,0x40(%rsp)
1400eb8eb:	ba 00 10 00 00       	mov    $0x1000,%edx
1400eb8f0:	48 c7 44 24 28 02 00 	movq   $0x2,0x28(%rsp)