18010e56c:	ff
18010e56d:	48 81 ec 78 03 00 00 	sub    $0x378,%rsp
18010e574:	48 8b 05 f5 e3 05 00 	mov    0x5e3f5(%rip),%rax        # 0x18016c970
18010e57b:	48 33 c4             	xor    %rsp,%rax
18010e57e:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
18010e585:	45 33 db             	xor    %r11d,%r11d
18010e588:	48 8b bd a0 02 00 00 	mov    0x2a0(%rbp),%rdi
18010e58f:	48 8b 9d a8 02 00 00 	mov    0x2a8(%rbp),%rbx
18010e596:	4d 8b d0             	mov    %r8,%r10
18010e599:	4c 89 85 20 01 00 00 	mov    %r8,0x120(%rbp)
18010e5a0:	4c 8b c2             	mov    %rdx,%r8
18010e5a3:	48 89 95 90 00 00 00 	mov    %rdx,0x90(%rbp)
18010e5aa:	41 8b d3             	mov    %r11d,%edx
18010e5ad:	89 55 98             	mov    %edx,-0x68(%rbp)
18010e5b0:	4d 8b f1             	mov    %r9,%r14
18010e5b3:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
18010e5b7:	45 8b fb             	mov    %r11d,%r15d
18010e5ba:	4c 89 5d 18          	mov    %r11,0x18(%rbp)
18010e5be:	45 8b e3             	mov    %r11d,%r12d
18010e5c1:	4c 89 5d 20          	mov    %r11,0x20(%rbp)
18010e5c5:	4c 89 5d 50          	mov    %r11,0x50(%rbp)
18010e5c9:	4c 89 5d 58          	mov    %r11,0x58(%rbp)
18010e5cd:	4c 89 5d 60          	mov    %r11,0x60(%rbp)
18010e5d1:	4c 89 5d 68          	mov    %r11,0x68(%rbp)
18010e5d5:	4c 89 5d f8          	mov    %r11,-0x8(%rbp)
18010e5d9:	4c 89 5d f0          	mov    %r11,-0x10(%rbp)
18010e5dd:	4c 89 5d 10          	mov    %r11,0x10(%rbp)
18010e5e1:	4c 89 5d 00          	mov    %r11,0x0(%rbp)
18010e5e5:	4c 89 5d 48          	mov    %r11,0x48(%rbp)
18010e5e9:	4c 89 5d 40          	mov    %r11,0x40(%rbp)
18010e5ed:	4c 89 5d b8          	mov    %r11,-0x48(%rbp)
18010e5f1:	4c 89 5d a0          	mov    %r11,-0x60(%rbp)
18010e5f5:	4c 89 9d 88 00 00 00 	mov    %r11,0x88(%rbp)
18010e5fc:	4c 89 5d 78          	mov    %r11,0x78(%rbp)
18010e600:	4c 89 5d 70          	mov    %r11,0x70(%rbp)
18010e604:	4c 89 9d d0 00 00 00 	mov    %r11,0xd0(%rbp)
18010e60b:	4c 89 9d d8 00 00 00 	mov    %r11,0xd8(%rbp)
18010e612:	4c 89 9d 18 01 00 00 	mov    %r11,0x118(%rbp)
18010e619:	4c 89 9d 10 01 00 00 	mov    %r11,0x110(%rbp)
18010e620:	4c 89 9d c8 00 00 00 	mov    %r11,0xc8(%rbp)
18010e627:	4c 89 9d 98 00 00 00 	mov    %r11,0x98(%rbp)
18010e62e:	4c 89 9d a0 00 00 00 	mov    %r11,0xa0(%rbp)
18010e635:	4c 89 9d b0 00 00 00 	mov    %r11,0xb0(%rbp)
18010e63c:	4c 89 9d b8 00 00 00 	mov    %r11,0xb8(%rbp)
18010e643:	4c 89 9d c0 00 00 00 	mov    %r11,0xc0(%rbp)
18010e64a:	4c 89 9d e0 00 00 00 	mov    %r11,0xe0(%rbp)
18010e651:	4c 89 9d e8 00 00 00 	mov    %r11,0xe8(%rbp)
18010e658:	4c 89 9d f0 00 00 00 	mov    %r11,0xf0(%rbp)
18010e65f:	4c 89 9d f8 00 00 00 	mov    %r11,0xf8(%rbp)
18010e666:	4c 89 9d 00 01 00 00 	mov    %r11,0x100(%rbp)
18010e66d:	4c 89 9d 08 01 00 00 	mov    %r11,0x108(%rbp)
18010e674:	44 89 5d c0          	mov    %r11d,-0x40(%rbp)
18010e678:	48 81 f9 00 04 00 00 	cmp    $0x400,%rcx
18010e67f:	0f 82 3b 0e 00 00    	jb     0x18010f4c0
18010e685:	45 8d 4b 01          	lea    0x1(%r11),%r9d
18010e689:	48 85 ff             	test   %rdi,%rdi
18010e68c:	0f 84 c1 01 00 00    	je     0x18010e853
18010e692:	4c 8b 47 10          	mov    0x10(%rdi),%r8
18010e696:	44 8b 6f 2c          	mov    0x2c(%rdi),%r13d
18010e69a:	48 8b 77 18          	mov    0x18(%rdi),%rsi
18010e69e:	4c 89 45 88          	mov    %r8,-0x78(%rbp)
18010e6a2:	4c 8b 47 20          	mov    0x20(%rdi),%r8
18010e6a6:	4c 89 45 b0          	mov    %r8,-0x50(%rbp)
18010e6aa:	44 8b 47 28          	mov    0x28(%rdi),%r8d
18010e6ae:	44 89 45 80          	mov    %r8d,-0x80(%rbp)
18010e6b2:	44 89 6d 90          	mov    %r13d,-0x70(%rbp)
18010e6b6:	45 85 ed             	test   %r13d,%r13d
18010e6b9:	0f 84 68 01 00 00    	je     0x18010e827
18010e6bf:	4c 8b 7f 40          	mov    0x40(%rdi),%r15
18010e6c3:	4d 39 1f             	cmp    %r11,(%r15)
18010e6c6:	75 6b                	jne    0x18010e733
18010e6c8:	48 8b 47 58          	mov    0x58(%rdi),%rax
18010e6cc:	4c 39 18             	cmp    %r11,(%rax)
18010e6cf:	75 62                	jne    0x18010e733
18010e6d1:	48 8b 47 70          	mov    0x70(%rdi),%rax
18010e6d5:	4c 39 18             	cmp    %r11,(%rax)
18010e6d8:	75 59                	jne    0x18010e733
18010e6da:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
18010e6e1:	4c 39 18             	cmp    %r11,(%rax)
18010e6e4:	75 4d                	jne    0x18010e733
18010e6e6:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
18010e6ed:	4c 39 18             	cmp    %r11,(%rax)
18010e6f0:	75 41                	jne    0x18010e733
18010e6f2:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
18010e6f9:	4c 39 18             	cmp    %r11,(%rax)
18010e6fc:	75 35                	jne    0x18010e733
18010e6fe:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
18010e705:	4c 39 18             	cmp    %r11,(%rax)
18010e708:	75 29                	jne    0x18010e733
18010e70a:	48 8b 87 e8 00 00 00 	mov    0xe8(%rdi),%rax
18010e711:	4c 39 18             	cmp    %r11,(%rax)
18010e714:	75 1d                	jne    0x18010e733
18010e716:	48 8b 87 00 01 00 00 	mov    0x100(%rdi),%rax
18010e71d:	4c 39 18             	cmp    %r11,(%rax)
18010e720:	75 11                	jne    0x18010e733
18010e722:	48 8b 87 18 01 00 00 	mov    0x118(%rdi),%rax
18010e729:	4c 39 18             	cmp    %r11,(%rax)
18010e72c:	41 0f 44 d1          	cmove  %r9d,%edx
18010e730:	89 55 98             	mov    %edx,-0x68(%rbp)
18010e733:	48 8b 47 70          	mov    0x70(%rdi),%rax
18010e737:	48 8b 97 e8 00 00 00 	mov    0xe8(%rdi),%rdx
18010e73e:	4c 8b 67 58          	mov    0x58(%rdi),%r12
18010e742:	48 89 45 78          	mov    %rax,0x78(%rbp)
18010e746:	48 8b 47 78          	mov    0x78(%rdi),%rax
18010e74a:	48 89 45 70          	mov    %rax,0x70(%rbp)
18010e74e:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
18010e755:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
18010e75c:	48 8b 87 a0 00 00 00 	mov    0xa0(%rdi),%rax
18010e763:	48 89 85 d8 00 00 00 	mov    %rax,0xd8(%rbp)
18010e76a:	48 8b 87 b8 00 00 00 	mov    0xb8(%rdi),%rax
18010e771:	48 89 85 18 01 00 00 	mov    %rax,0x118(%rbp)
18010e778:	48 8b 87 c0 00 00 00 	mov    0xc0(%rdi),%rax
18010e77f:	48 89 85 10 01 00 00 	mov    %rax,0x110(%rbp)
18010e786:	48 8b 87 d0 00 00 00 	mov    0xd0(%rdi),%rax
18010e78d:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
18010e794:	48 8d 87 d8 00 00 00 	lea    0xd8(%rdi),%rax
18010e79b:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
18010e7a2:	48 8d 87 e0 00 00 00 	lea    0xe0(%rdi),%rax
18010e7a9:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
18010e7b0:	48 8d 87 f0 00 00 00 	lea    0xf0(%rdi),%rax
18010e7b7:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
18010e7be:	48 8d 87 f8 00 00 00 	lea    0xf8(%rdi),%rax
18010e7c5:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
18010e7cc:	48 8b 87 00 01 00 00 	mov    0x100(%rdi),%rax
18010e7d3:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
18010e7da:	48 8d 87 08 01 00 00 	lea    0x108(%rdi),%rax
18010e7e1:	48 89 85 e8 00 00 00 	mov    %rax,0xe8(%rbp)
18010e7e8:	48 8d 87 10 01 00 00 	lea    0x110(%rdi),%rax
18010e7ef:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
18010e7f6:	48 8b 87 18 01 00 00 	mov    0x118(%rdi),%rax
18010e7fd:	48 89 85 f8 00 00 00 	mov    %rax,0xf8(%rbp)
18010e804:	48 8d 87 20 01 00 00 	lea    0x120(%rdi),%rax
18010e80b:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
18010e812:	48 8d 87 28 01 00 00 	lea    0x128(%rdi),%rax
18010e819:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
18010e820:	48 89 95 b0 00 00 00 	mov    %rdx,0xb0(%rbp)
18010e827:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
18010e82e:	48 8d 41 01          	lea    0x1(%rcx),%rax
18010e832:	48 d1 e8             	shr    $1,%rax
18010e835:	4c 8d 49 3f          	lea    0x3f(%rcx),%r9
18010e839:	48 83 c0 3f          	add    $0x3f,%rax
18010e83d:	49 c1 e9 06          	shr    $0x6,%r9
18010e841:	48 c1 e8 06          	shr    $0x6,%rax
18010e845:	45 85 ed             	test   %r13d,%r13d
18010e848:	74 28                	je     0x18010e872
18010e84a:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
18010e851:	eb 22                	jmp    0x18010e875
18010e853:	48 8d 05 aa 23 00 00 	lea    0x23aa(%rip),%rax        # 0x180110c04
18010e85a:	4c 89 5d 88          	mov    %r11,-0x78(%rbp)
18010e85e:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
18010e862:	49 8b f3             	mov    %r11,%rsi
18010e865:	44 89 4d 80          	mov    %r9d,-0x80(%rbp)
18010e869:	45 8b eb             	mov    %r11d,%r13d
18010e86c:	44 89 5d 90          	mov    %r11d,-0x70(%rbp)
18010e870:	eb bc                	jmp    0x18010e82e
18010e872:	48 8b c8             	mov    %rax,%rcx
18010e875:	45 85 ed             	test   %r13d,%r13d
18010e878:	74 04                	je     0x18010e87e
18010e87a:	48 8b 47 78          	mov    0x78(%rdi),%rax
18010e87e:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
18010e883:	49 8b d2             	mov    %r10,%rdx
18010e886:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
18010e88b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
18010e890:	49 8b c8             	mov    %r8,%rcx
18010e893:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010e898:	e8 4b 0c 00 00       	call   0x18010f4e8
18010e89d:	85 c0                	test   %eax,%eax
18010e89f:	0f 84 1b 0c 00 00    	je     0x18010f4c0
18010e8a5:	41 8b 46 0c          	mov    0xc(%r14),%eax
18010e8a9:	4c 8b 5d 38          	mov    0x38(%rbp),%r11
18010e8ad:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
18010e8b1:	41 8b 46 10          	mov    0x10(%r14),%eax
18010e8b5:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
18010e8b9:	45 89 5e 04          	mov    %r11d,0x4(%r14)
18010e8bd:	41 c7 46 14 52 53 41 	movl   $0x4b415352,0x14(%r14)
18010e8c4:	4b
18010e8c5:	45 85 ed             	test   %r13d,%r13d
18010e8c8:	74 06                	je     0x18010e8d0
18010e8ca:	48 8b 57 50          	mov    0x50(%rdi),%rdx
18010e8ce:	eb 02                	jmp    0x18010e8d2
18010e8d0:	33 d2                	xor    %edx,%edx
18010e8d2:	49 8b cb             	mov    %r11,%rcx
18010e8d5:	e8 8a f5 ff ff       	call   0x18010de64
18010e8da:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
18010e8e1:	4c 8b d0             	mov    %rax,%r10
18010e8e4:	45 85 ed             	test   %r13d,%r13d
18010e8e7:	74 06                	je     0x18010e8ef
18010e8e9:	48 8b 57 68          	mov    0x68(%rdi),%rdx
18010e8ed:	eb 02                	jmp    0x18010e8f1
18010e8ef:	33 d2                	xor    %edx,%edx
18010e8f1:	e8 6e f5 ff ff       	call   0x18010de64
18010e8f6:	44 8b 45 90          	mov    -0x70(%rbp),%r8d
18010e8fa:	4c 8b e8             	mov    %rax,%r13
18010e8fd:	45 85 c0             	test   %r8d,%r8d
18010e900:	74 09                	je     0x18010e90b
18010e902:	48 8b 97 98 00 00 00 	mov    0x98(%rdi),%rdx
18010e909:	eb 02                	jmp    0x18010e90d
18010e90b:	33 d2                	xor    %edx,%edx
18010e90d:	e8 52 f5 ff ff       	call   0x18010de64
18010e912:	48 89 45 08          	mov    %rax,0x8(%rbp)
18010e916:	45 85 c0             	test   %r8d,%r8d
18010e919:	74 09                	je     0x18010e924
18010e91b:	48 8b 97 b0 00 00 00 	mov    0xb0(%rdi),%rdx
18010e922:	eb 02                	jmp    0x18010e926
18010e924:	33 d2                	xor    %edx,%edx
18010e926:	e8 39 f5 ff ff       	call   0x18010de64
18010e92b:	49 8b d2             	mov    %r10,%rdx
18010e92e:	48 89 45 28          	mov    %rax,0x28(%rbp)
18010e932:	4d 8b c5             	mov    %r13,%r8
18010e935:	e8 66 f5 ff ff       	call   0x18010dea0
18010e93a:	85 c0                	test   %eax,%eax
18010e93c:	75 15                	jne    0x18010e953
18010e93e:	48 85 db             	test   %rbx,%rbx
18010e941:	0f 84 4f 0b 00 00    	je     0x18010f496
18010e947:	c7 43 10 06 00 00 00 	movl   $0x6,0x10(%rbx)
18010e94e:	e9 43 0b 00 00       	jmp    0x18010f496
18010e953:	4c 8b 45 28          	mov    0x28(%rbp),%r8
18010e957:	48 8b 55 08          	mov    0x8(%rbp),%rdx
18010e95b:	e8 40 f5 ff ff       	call   0x18010dea0
18010e960:	85 c0                	test   %eax,%eax
18010e962:	74 da                	je     0x18010e93e
18010e964:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
18010e968:	4c 8d 42 3f          	lea    0x3f(%rdx),%r8
18010e96c:	4c 8b 4d 28          	mov    0x28(%rbp),%r9
18010e970:	49 8d 42 3f          	lea    0x3f(%r10),%rax
18010e974:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
18010e97b:	00
18010e97c:	49 83 c1 3f          	add    $0x3f,%r9
18010e980:	49 c1 e9 06          	shr    $0x6,%r9
18010e984:	48 c1 e8 06          	shr    $0x6,%rax
18010e988:	49 c1 e8 06          	shr    $0x6,%r8
18010e98c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
18010e990:	49 8d 45 3f          	lea    0x3f(%r13),%rax
18010e994:	48 c1 e8 06          	shr    $0x6,%rax
18010e998:	4c 89 4d e0          	mov    %r9,-0x20(%rbp)
18010e99c:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
18010e9a0:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
18010e9a4:	48 39 45 d0          	cmp    %rax,-0x30(%rbp)
18010e9a8:	48 8b d0             	mov    %rax,%rdx
18010e9ab:	49 8b c0             	mov    %r8,%rax
18010e9ae:	4c 89 45 d8          	mov    %r8,-0x28(%rbp)
18010e9b2:	48 0f 47 55 d0       	cmova  -0x30(%rbp),%rdx
18010e9b7:	4c 39 4d a8          	cmp    %r9,-0x58(%rbp)
18010e9bb:	48 89 55 30          	mov    %rdx,0x30(%rbp)
18010e9bf:	49 8b d1             	mov    %r9,%rdx
18010e9c2:	48 0f 47 55 a8       	cmova  -0x58(%rbp),%rdx
18010e9c7:	4c 3b d1             	cmp    %rcx,%r10
18010e9ca:	44 8b 4d 80          	mov    -0x80(%rbp),%r9d
18010e9ce:	49 0f 47 ca          	cmova  %r10,%rcx
18010e9d2:	4c 39 45 e8          	cmp    %r8,-0x18(%rbp)
18010e9d6:	45 8b 06             	mov    (%r14),%r8d
18010e9d9:	48 0f 47 45 e8       	cmova  -0x18(%rbp),%rax
18010e9de:	45 33 d2             	xor    %r10d,%r10d
18010e9e1:	4c 89 94 24 a8 00 00 	mov    %r10,0xa8(%rsp)
18010e9e8:	00
18010e9e9:	4c 89 94 24 a0 00 00 	mov    %r10,0xa0(%rsp)
18010e9f0:	00
18010e9f1:	4c 89 94 24 98 00 00 	mov    %r10,0x98(%rsp)
18010e9f8:	00
18010e9f9:	44 89 8c 24 90 00 00 	mov    %r9d,0x90(%rsp)
18010ea00:	00
18010ea01:	4c 8b 4d 88          	mov    -0x78(%rbp),%r9
18010ea05:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
18010ea0c:	00
18010ea0d:	4c 8b 4d b0          	mov    -0x50(%rbp),%r9
18010ea11:	4c 89 8c 24 80 00 00 	mov    %r9,0x80(%rsp)
18010ea18:	00
18010ea19:	4c 8d 4d a0          	lea    -0x60(%rbp),%r9
18010ea1d:	4c 89 4c 24 78       	mov    %r9,0x78(%rsp)
18010ea22:	4c 8b 4d 30          	mov    0x30(%rbp),%r9
18010ea26:	4c 89 54 24 70       	mov    %r10,0x70(%rsp)
18010ea2b:	4c 89 4c 24 68       	mov    %r9,0x68(%rsp)
18010ea30:	4c 89 54 24 60       	mov    %r10,0x60(%rsp)
18010ea35:	44 89 54 24 58       	mov    %r10d,0x58(%rsp)
18010ea3a:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
18010ea3f:	45 33 c9             	xor    %r9d,%r9d
18010ea42:	4c 89 54 24 48       	mov    %r10,0x48(%rsp)
18010ea47:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
18010ea4c:	33 d2                	xor    %edx,%edx
18010ea4e:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
18010ea53:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
18010ea58:	49 8b cb             	mov    %r11,%rcx
18010ea5b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18010ea60:	e8 8b f4 ff ff       	call   0x18010def0
18010ea65:	85 c0                	test   %eax,%eax
18010ea67:	0f 85 29 0a 00 00    	jne    0x18010f496
18010ea6d:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
18010ea71:	0f 85 1f 0a 00 00    	jne    0x18010f496
18010ea77:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
18010ea7b:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
18010ea7f:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
18010ea86:	4c 8b cb             	mov    %rbx,%r9
18010ea89:	48 89 85 50 01 00 00 	mov    %rax,0x150(%rbp)
18010ea90:	ba 0e 00 00 00       	mov    $0xe,%edx
18010ea95:	48 89 8d 48 01 00 00 	mov    %rcx,0x148(%rbp)
18010ea9c:	48 8d 45 48          	lea    0x48(%rbp),%rax
18010eaa0:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
18010eaa7:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
18010eaab:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
18010eaaf:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
18010eab6:	48 89 85 70 01 00 00 	mov    %rax,0x170(%rbp)
18010eabd:	48 8d 45 40          	lea    0x40(%rbp),%rax
18010eac1:	48 89 85 78 01 00 00 	mov    %rax,0x178(%rbp)
18010eac8:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
18010eacc:	48 89 85 80 01 00 00 	mov    %rax,0x180(%rbp)
18010ead3:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
18010eada:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
18010eade:	48 89 85 98 01 00 00 	mov    %rax,0x198(%rbp)
18010eae5:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
18010eae9:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
18010eaf0:	48 89 85 b0 01 00 00 	mov    %rax,0x1b0(%rbp)
18010eaf7:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
18010eafb:	48 89 85 b8 01 00 00 	mov    %rax,0x1b8(%rbp)
18010eb02:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
18010eb06:	48 89 85 c0 01 00 00 	mov    %rax,0x1c0(%rbp)
18010eb0d:	48 89 85 d0 01 00 00 	mov    %rax,0x1d0(%rbp)
18010eb14:	48 8d 45 10          	lea    0x10(%rbp),%rax
18010eb18:	48 89 85 d8 01 00 00 	mov    %rax,0x1d8(%rbp)
18010eb1f:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
18010eb23:	48 89 85 e0 01 00 00 	mov    %rax,0x1e0(%rbp)
18010eb2a:	48 89 85 f0 01 00 00 	mov    %rax,0x1f0(%rbp)
18010eb31:	48 8d 45 00          	lea    0x0(%rbp),%rax
18010eb35:	48 89 8d 68 01 00 00 	mov    %rcx,0x168(%rbp)
18010eb3c:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
18010eb40:	48 89 85 f8 01 00 00 	mov    %rax,0x1f8(%rbp)
18010eb47:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
18010eb4b:	48 89 8d 88 01 00 00 	mov    %rcx,0x188(%rbp)
18010eb52:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
18010eb56:	48 89 85 00 02 00 00 	mov    %rax,0x200(%rbp)
18010eb5d:	48 8d 45 b8          	lea    -0x48(%rbp),%rax
18010eb61:	48 89 8d a8 01 00 00 	mov    %rcx,0x1a8(%rbp)
18010eb68:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
18010eb6c:	48 89 85 08 02 00 00 	mov    %rax,0x208(%rbp)
18010eb73:	48 8b 45 30          	mov    0x30(%rbp),%rax
18010eb77:	48 89 8d c8 01 00 00 	mov    %rcx,0x1c8(%rbp)
18010eb7e:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
18010eb82:	48 89 85 10 02 00 00 	mov    %rax,0x210(%rbp)
18010eb89:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
18010eb90:	48 89 8d e8 01 00 00 	mov    %rcx,0x1e8(%rbp)
18010eb97:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
18010eb9e:	48 89 85 18 02 00 00 	mov    %rax,0x218(%rbp)
18010eba5:	e8 5a 2e 00 00       	call   0x180111a04
18010ebaa:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
18010ebb1:	48 85 c0             	test   %rax,%rax
18010ebb4:	0f 84 dc 08 00 00    	je     0x18010f496
18010ebba:	ba 07 00 00 00       	mov    $0x7,%edx
18010ebbf:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
18010ebc6:	0f 57 c9             	xorps  %xmm1,%xmm1
18010ebc9:	8d 42 19             	lea    0x19(%rdx),%eax
18010ebcc:	f3 0f 7e 41 f0       	movq   -0x10(%rcx),%xmm0