1401a17cd:	48 89 c2             	mov    %rax,%rdx
1401a17d0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401a17d5:	48 c7 84 24 d8 01 00 	movq   $0x0,0x1d8(%rsp)
1401a17dc:	00 00 00 00 00
1401a17e1:	48 c7 84 24 80 01 00 	movq   $0x0,0x180(%rsp)
1401a17e8:	00 00 00 00 00
1401a17ed:	0f 11 84 24 80 02 00 	movups %xmm0,0x280(%rsp)
1401a17f4:	00
1401a17f5:	0f 11 84 24 90 02 00 	movups %xmm0,0x290(%rsp)
1401a17fc:	00
1401a17fd:	0f 11 84 24 a0 02 00 	movups %xmm0,0x2a0(%rsp)
1401a1804:	00
1401a1805:	0f 11 84 24 b0 02 00 	movups %xmm0,0x2b0(%rsp)
1401a180c:	00
1401a180d:	0f 11 84 24 c0 02 00 	movups %xmm0,0x2c0(%rsp)
1401a1814:	00
1401a1815:	e8 26 00 ee ff       	call   0x140081840
1401a181a:	85 c0                	test   %eax,%eax
1401a181c:	0f 88 03 05 00 00    	js     0x1401a1d25
1401a1822:	83 fe 0a             	cmp    $0xa,%esi
1401a1825:	0f 84 55 05 00 00    	je     0x1401a1d80
1401a182b:	85 f6                	test   %esi,%esi
1401a182d:	0f 8e 77 1d 00 00    	jle    0x1401a35aa
1401a1833:	48 8b 0d e6 7a 09 00 	mov    0x97ae6(%rip),%rcx        # 0x140239320
1401a183a:	4c 89 e0             	mov    %r12,%rax
1401a183d:	31 ed                	xor    %ebp,%ebp
1401a183f:	eb 2a                	jmp    0x1401a186b
1401a1841:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a1848:	00 00 00 00
1401a184c:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a1853:	00 00 00 00
1401a1857:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a185e:	00 00
1401a1860:	83 c5 01             	add    $0x1,%ebp
1401a1863:	48 83 c0 01          	add    $0x1,%rax
1401a1867:	39 ee                	cmp    %ebp,%esi
1401a1869:	7e 09                	jle    0x1401a1874
1401a186b:	0f b6 10             	movzbl (%rax),%edx
1401a186e:	f6 04 11 01          	testb  $0x1,(%rcx,%rdx,1)
1401a1872:	74 ec                	je     0x1401a1860
1401a1874:	48 8d b4 24 d0 01 00 	lea    0x1d0(%rsp),%rsi
1401a187b:	00
1401a187c:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a1881:	41 89 e8             	mov    %ebp,%r8d
1401a1884:	4c 89 e2             	mov    %r12,%rdx
1401a1887:	49 89 f1             	mov    %rsi,%r9
1401a188a:	e8 71 1e ff ff       	call   0x140193700
1401a188f:	48 85 c0             	test   %rax,%rax
1401a1892:	0f 84 f8 15 00 00    	je     0x1401a2e90
1401a1898:	f3 0f 6f 48 04       	movdqu 0x4(%rax),%xmm1
1401a189d:	0f 11 8c 24 50 02 00 	movups %xmm1,0x250(%rsp)
1401a18a4:	00
1401a18a5:	f3 0f 6f 50 14       	movdqu 0x14(%rax),%xmm2
1401a18aa:	0f 11 94 24 60 02 00 	movups %xmm2,0x260(%rsp)
1401a18b1:	00
1401a18b2:	8b 40 24             	mov    0x24(%rax),%eax
1401a18b5:	89 84 24 70 02 00 00 	mov    %eax,0x270(%rsp)
1401a18bc:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401a18c1:	48 8d 3d 0f 9a 08 00 	lea    0x89a0f(%rip),%rdi        # 0x14022b2d7
1401a18c8:	48 8d b4 24 50 02 00 	lea    0x250(%rsp),%rsi
1401a18cf:	00
1401a18d0:	48 89 fa             	mov    %rdi,%rdx
1401a18d3:	e8 c8 e1 00 00       	call   0x1401afaa0
1401a18d8:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401a18dd:	45 31 c9             	xor    %r9d,%r9d
1401a18e0:	49 89 f0             	mov    %rsi,%r8
1401a18e3:	48 8d 8c 24 60 03 00 	lea    0x360(%rsp),%rcx
1401a18ea:	00
1401a18eb:	4c 89 e2             	mov    %r12,%rdx
1401a18ee:	c7 84 24 38 03 00 00 	movl   $0x1,0x338(%rsp)
1401a18f5:	01 00 00 00
1401a18f9:	f2 0f 12 80 80 01 00 	movddup 0x180(%rax),%xmm0
1401a1900:	00
1401a1901:	48 8b 05 c8 78 09 00 	mov    0x978c8(%rip),%rax        # 0x1402391d0
1401a1908:	c7 84 24 d8 02 00 00 	movl   $0x0,0x2d8(%rsp)
1401a190f:	00 00 00 00
1401a1913:	c7 84 24 0c 03 00 00 	movl   $0x1,0x30c(%rsp)
1401a191a:	01 00 00 00
1401a191e:	48 89 84 24 30 03 00 	mov    %rax,0x330(%rsp)
1401a1925:	00
1401a1926:	48 8b 05 43 cf 08 00 	mov    0x8cf43(%rip),%rax        # 0x14022e870
1401a192d:	0f 11 84 24 50 03 00 	movups %xmm0,0x350(%rsp)
1401a1934:	00
1401a1935:	48 89 84 24 d0 02 00 	mov    %rax,0x2d0(%rsp)
1401a193c:	00
1401a193d:	e8 0e b3 f8 ff       	call   0x14012cc50
1401a1942:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a1947:	e8 24 c5 eb ff       	call   0x14005de70
1401a194c:	85 c0                	test   %eax,%eax
1401a194e:	0f 85 84 0c 00 00    	jne    0x1401a25d8
1401a1954:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a1959:	48 8d 94 24 80 02 00 	lea    0x280(%rsp),%rdx
1401a1960:	00
1401a1961:	49 89 f0             	mov    %rsi,%r8
1401a1964:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
1401a196b:	00
1401a196c:	e8 2f d8 f1 ff       	call   0x1400bf1a0
1401a1971:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
1401a1978:	00
1401a1979:	48 85 c0             	test   %rax,%rax
1401a197c:	0f 84 0d 17 00 00    	je     0x1401a308f
1401a1982:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
1401a1987:	b9 01 00 00 00       	mov    $0x1,%ecx
1401a198c:	e8 4f e6 00 00       	call   0x1401affe0
1401a1991:	85 c0                	test   %eax,%eax
1401a1993:	0f 84 b4 0e 00 00    	je     0x1401a284d
1401a1999:	48 8b 8c 24 88 02 00 	mov    0x288(%rsp),%rcx
1401a19a0:	00
1401a19a1:	48 8d b4 24 d0 01 00 	lea    0x1d0(%rsp),%rsi
1401a19a8:	00
1401a19a9:	e8 02 75 f5 ff       	call   0x1400f8eb0
1401a19ae:	4c 8b 0d 2b 76 09 00 	mov    0x9762b(%rip),%r9        # 0x140238fe0
1401a19b5:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401a19ba:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401a19bf:	4c 89 4c 24 60       	mov    %r9,0x60(%rsp)
1401a19c4:	e8 c7 8d f0 ff       	call   0x1400aa790
1401a19c9:	48 89 f1             	mov    %rsi,%rcx
1401a19cc:	e8 6f 8f ef ff       	call   0x14009a940
1401a19d1:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401a19d6:	e8 a5 e5 00 00       	call   0x1401aff80
1401a19db:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1401a19e0:	e9 f4 f6 ff ff       	jmp    0x1401a10d9
1401a19e5:	0f 1f 00             	nopl   (%rax)
1401a19e8:	41 8b 0c 24          	mov    (%r12),%ecx
1401a19ec:	83 f9 0d             	cmp    $0xd,%ecx
1401a19ef:	0f 86 fb 03 00 00    	jbe    0x1401a1df0
1401a19f5:	83 f9 0e             	cmp    $0xe,%ecx
1401a19f8:	0f 85 ab 25 00 00    	jne    0x1401a3fa9
1401a19fe:	48 8b 05 8b 73 09 00 	mov    0x9738b(%rip),%rax        # 0x140238d90
1401a1a05:	48 8b 10             	mov    (%rax),%rdx
1401a1a08:	45 31 c0             	xor    %r8d,%r8d
1401a1a0b:	4c 89 f9             	mov    %r15,%rcx
1401a1a0e:	49 8b bf b8 00 00 00 	mov    0xb8(%r15),%rdi
1401a1a15:	e8 e6 2f ff ff       	call   0x140194a00
1401a1a1a:	48 63 53 28          	movslq 0x28(%rbx),%rdx
1401a1a1e:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1401a1a22:	48 89 47 30          	mov    %rax,0x30(%rdi)
1401a1a26:	48 8d 0c 92          	lea    (%rdx,%rdx,4),%rcx
1401a1a2a:	48 89 d0             	mov    %rdx,%rax
1401a1a2d:	49 8d 0c c8          	lea    (%r8,%rcx,8),%rcx
1401a1a31:	e9 93 f4 ff ff       	jmp    0x1401a0ec9
1401a1a36:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a1a3d:	00 00 00
1401a1a40:	45 31 c9             	xor    %r9d,%r9d
1401a1a43:	e9 c7 f4 ff ff       	jmp    0x1401a0f0f
1401a1a48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a1a4f:	00
1401a1a50:	41 8b 46 10          	mov    0x10(%r14),%eax
1401a1a54:	49 8b 7f 60          	mov    0x60(%r15),%rdi
1401a1a58:	49 83 7f 70 00       	cmpq   $0x0,0x70(%r15)
1401a1a5d:	89 84 24 c4 00 00 00 	mov    %eax,0xc4(%rsp)
1401a1a64:	41 8b 46 14          	mov    0x14(%r14),%eax
1401a1a68:	48 89 bc 24 80 00 00 	mov    %rdi,0x80(%rsp)
1401a1a6f:	00
1401a1a70:	89 44 24 78          	mov    %eax,0x78(%rsp)
1401a1a74:	49 8b 46 08          	mov    0x8(%r14),%rax
1401a1a78:	48 c7 84 24 80 01 00 	movq   $0x0,0x180(%rsp)
1401a1a7f:	00 00 00 00 00
1401a1a84:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401a1a8b:	00
1401a1a8c:	49 8b 87 b8 00 00 00 	mov    0xb8(%r15),%rax
1401a1a93:	48 c7 84 24 88 01 00 	movq   $0x0,0x188(%rsp)
1401a1a9a:	00 00 00 00 00
1401a1a9f:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401a1aa6:	00
1401a1aa7:	48 8b 05 f2 78 09 00 	mov    0x978f2(%rip),%rax        # 0x1402393a0
1401a1aae:	48 c7 84 24 10 01 00 	movq   $0x0,0x110(%rsp)
1401a1ab5:	00 00 00 00 00
1401a1aba:	48 89 84 24 90 01 00 	mov    %rax,0x190(%rsp)
1401a1ac1:	00
1401a1ac2:	48 c7 84 24 30 01 00 	movq   $0x0,0x130(%rsp)
1401a1ac9:	00 00 00 00 00
1401a1ace:	0f 84 64 02 00 00    	je     0x1401a1d38
1401a1ad4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a1ad9:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1401a1adf:	48 8d 15 82 8a 10 00 	lea    0x108a82(%rip),%rdx        # 0x1402aa568
1401a1ae6:	e8 55 fd ed ff       	call   0x140081840
1401a1aeb:	85 c0                	test   %eax,%eax
1401a1aed:	0f 88 fa 1e 00 00    	js     0x1401a39ed
1401a1af3:	48 8d 05 a1 98 08 00 	lea    0x898a1(%rip),%rax        # 0x14022b39b
1401a1afa:	48 89 c1             	mov    %rax,%rcx
1401a1afd:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401a1b04:	00
1401a1b05:	e8 e6 33 f8 ff       	call   0x140124ef0
1401a1b0a:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1401a1b11:	00
1401a1b12:	48 85 c0             	test   %rax,%rax
1401a1b15:	0f 84 02 23 00 00    	je     0x1401a3e1d
1401a1b1b:	48 63 6c 24 78       	movslq 0x78(%rsp),%rbp
1401a1b20:	85 ed                	test   %ebp,%ebp
1401a1b22:	0f 8e 6b 1e 00 00    	jle    0x1401a3993
1401a1b28:	8b 44 24 78          	mov    0x78(%rsp),%eax
1401a1b2c:	48 8d b4 24 80 01 00 	lea    0x180(%rsp),%rsi
1401a1b33:	00
1401a1b34:	48 8d 94 24 30 01 00 	lea    0x130(%rsp),%rdx
1401a1b3b:	00
1401a1b3c:	4c 89 ac 24 98 00 00 	mov    %r13,0x98(%rsp)
1401a1b43:	00
1401a1b44:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1401a1b49:	49 89 d5             	mov    %rdx,%r13
1401a1b4c:	48 8d 35 b6 a8 08 00 	lea    0x8a8b6(%rip),%rsi        # 0x14022c409
1401a1b53:	48 89 ef             	mov    %rbp,%rdi
1401a1b56:	4c 89 b4 24 a0 00 00 	mov    %r14,0xa0(%rsp)
1401a1b5d:	00
1401a1b5e:	41 89 c6             	mov    %eax,%r14d
1401a1b61:	48 89 9c 24 a8 00 00 	mov    %rbx,0xa8(%rsp)
1401a1b68:	00
1401a1b69:	4c 89 e3             	mov    %r12,%rbx
1401a1b6c:	4c 89 bc 24 b0 00 00 	mov    %r15,0xb0(%rsp)
1401a1b73:	00
1401a1b74:	eb 72                	jmp    0x1401a1be8
1401a1b76:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401a1b7d:	00 00 00
1401a1b80:	48 89 f2             	mov    %rsi,%rdx
1401a1b83:	48 89 d9             	mov    %rbx,%rcx
1401a1b86:	e8 f5 82 04 00       	call   0x1401e9e80
1401a1b8b:	49 89 c7             	mov    %rax,%r15
1401a1b8e:	85 c0                	test   %eax,%eax
1401a1b90:	74 39                	je     0x1401a1bcb
1401a1b92:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401a1b97:	4c 8b 4c 24 70       	mov    0x70(%rsp),%r9
1401a1b9c:	41 89 c0             	mov    %eax,%r8d
1401a1b9f:	48 89 da             	mov    %rbx,%rdx
1401a1ba2:	e8 59 1b ff ff       	call   0x140193700
1401a1ba7:	48 89 c1             	mov    %rax,%rcx
1401a1baa:	48 85 c0             	test   %rax,%rax
1401a1bad:	0f 84 82 13 00 00    	je     0x1401a2f35
1401a1bb3:	4c 89 ea             	mov    %r13,%rdx
1401a1bb6:	e8 55 36 f8 ff       	call   0x140125210
1401a1bbb:	4d 63 df             	movslq %r15d,%r11
1401a1bbe:	4c 01 db             	add    %r11,%rbx
1401a1bc1:	4c 8d 68 08          	lea    0x8(%rax),%r13
1401a1bc5:	41 89 de             	mov    %ebx,%r14d
1401a1bc8:	45 29 e6             	sub    %r12d,%r14d
1401a1bcb:	48 89 d9             	mov    %rbx,%rcx
1401a1bce:	48 89 f2             	mov    %rsi,%rdx
1401a1bd1:	e8 e2 82 04 00       	call   0x1401e9eb8
1401a1bd6:	48 01 c3             	add    %rax,%rbx
1401a1bd9:	48 89 d8             	mov    %rbx,%rax
1401a1bdc:	4c 29 e0             	sub    %r12,%rax
1401a1bdf:	48 39 f8             	cmp    %rdi,%rax
1401a1be2:	0f 8d c0 03 00 00    	jge    0x1401a1fa8
1401a1be8:	0f b6 03             	movzbl (%rbx),%eax
1401a1beb:	84 c0                	test   %al,%al
1401a1bed:	0f 84 b5 03 00 00    	je     0x1401a1fa8
1401a1bf3:	3c 23                	cmp    $0x23,%al
1401a1bf5:	75 89                	jne    0x1401a1b80
1401a1bf7:	0f b6 43 01          	movzbl 0x1(%rbx),%eax
1401a1bfb:	84 c0                	test   %al,%al
1401a1bfd:	74 11                	je     0x1401a1c10
1401a1bff:	48 8b 15 1a 77 09 00 	mov    0x9771a(%rip),%rdx        # 0x140239320
1401a1c06:	f6 04 02 01          	testb  $0x1,(%rdx,%rax,1)
1401a1c0a:	0f 84 70 ff ff ff    	je     0x1401a1b80
1401a1c10:	48 89 df             	mov    %rbx,%rdi
1401a1c13:	48 8d 15 ef a7 08 00 	lea    0x8a7ef(%rip),%rdx        # 0x14022c409
1401a1c1a:	4c 8b ac 24 98 00 00 	mov    0x98(%rsp),%r13
1401a1c21:	00
1401a1c22:	44 89 b4 24 98 00 00 	mov    %r14d,0x98(%rsp)
1401a1c29:	00
1401a1c2a:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401a1c2e:	4c 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%r14
1401a1c35:	00
1401a1c36:	48 8b 9c 24 a8 00 00 	mov    0xa8(%rsp),%rbx
1401a1c3d:	00
1401a1c3e:	e8 75 82 04 00       	call   0x1401e9eb8
1401a1c43:	4c 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%r15
1401a1c4a:	00
1401a1c4b:	48 8d 7c 07 01       	lea    0x1(%rdi,%rax,1),%rdi
1401a1c50:	44 29 e7             	sub    %r12d,%edi
1401a1c53:	e9 7c 03 00 00       	jmp    0x1401a1fd4
1401a1c58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a1c5f:	00
1401a1c60:	48 89 f1             	mov    %rsi,%rcx
1401a1c63:	e8 00 17 04 00       	call   0x1401e3368
1401a1c68:	48 89 c6             	mov    %rax,%rsi
1401a1c6b:	e9 da fa ff ff       	jmp    0x1401a174a
1401a1c70:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1401a1c75:	45 31 c9             	xor    %r9d,%r9d
1401a1c78:	4d 89 e0             	mov    %r12,%r8
1401a1c7b:	48 89 f9             	mov    %rdi,%rcx
1401a1c7e:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1401a1c85:	00
1401a1c86:	48 8b 94 24 40 01 00 	mov    0x140(%rsp),%rdx
1401a1c8d:	00
1401a1c8e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401a1c93:	48 8b 84 24 e0 01 00 	mov    0x1e0(%rsp),%rax
1401a1c9a:	00
1401a1c9b:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1401a1ca2:	00 00
1401a1ca4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401a1ca9:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1401a1cb0:	00 00
1401a1cb2:	e8 f9 15 ec ff       	call   0x1400632b0
1401a1cb7:	85 c0                	test   %eax,%eax
1401a1cb9:	0f 88 09 02 00 00    	js     0x1401a1ec8
1401a1cbf:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401a1cc4:	48 89 f9             	mov    %rdi,%rcx
1401a1cc7:	4c 89 e2             	mov    %r12,%rdx
1401a1cca:	e8 51 40 ec ff       	call   0x140065d20
1401a1ccf:	85 c0                	test   %eax,%eax
1401a1cd1:	0f 85 f1 01 00 00    	jne    0x1401a1ec8
1401a1cd7:	48 89 f9             	mov    %rdi,%rcx
1401a1cda:	e8 81 10 ec ff       	call   0x140062d60
1401a1cdf:	4c 89 e1             	mov    %r12,%rcx
1401a1ce2:	e8 59 8c ef ff       	call   0x14009a940
1401a1ce7:	48 89 f1             	mov    %rsi,%rcx
1401a1cea:	e8 51 8c ef ff       	call   0x14009a940
1401a1cef:	48 8b 0d 9a 89 10 00 	mov    0x10899a(%rip),%rcx        # 0x1402aa690
1401a1cf6:	4c 8b 84 24 40 01 00 	mov    0x140(%rsp),%r8
1401a1cfd:	00
1401a1cfe:	48 85 c9             	test   %rcx,%rcx
1401a1d01:	0f 84 ba 14 00 00    	je     0x1401a31c1
1401a1d07:	48 8d 15 00 97 08 00 	lea    0x89700(%rip),%rdx        # 0x14022b40e
1401a1d0e:	e8 8d 36 ff ff       	call   0x1401953a0
1401a1d13:	48 89 e9             	mov    %rbp,%rcx
1401a1d16:	89 c6                	mov    %eax,%esi
1401a1d18:	e8 23 8c ef ff       	call   0x14009a940
1401a1d1d:	85 f6                	test   %esi,%esi
1401a1d1f:	0f 84 0f f1 ff ff    	je     0x1401a0e34
1401a1d25:	4c 8b 0d b4 72 09 00 	mov    0x972b4(%rip),%r9        # 0x140238fe0
1401a1d2c:	e9 f4 f9 ff ff       	jmp    0x1401a1725
1401a1d31:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a1d38:	48 85 ff             	test   %rdi,%rdi
1401a1d3b:	0f 84 93 fd ff ff    	je     0x1401a1ad4
1401a1d41:	48 8d 15 01 b4 08 00 	lea    0x8b401(%rip),%rdx        # 0x14022d149
1401a1d48:	48 89 f9             	mov    %rdi,%rcx
1401a1d4b:	e8 28 81 04 00       	call   0x1401e9e78
1401a1d50:	85 c0                	test   %eax,%eax
1401a1d52:	0f 84 f7 0b 00 00    	je     0x1401a294f
1401a1d58:	48 8d 15 3d 9f 08 00 	lea    0x89f3d(%rip),%rdx        # 0x14022bc9c
1401a1d5f:	48 89 f9             	mov    %rdi,%rcx
1401a1d62:	e8 11 81 04 00       	call   0x1401e9e78
1401a1d67:	85 c0                	test   %eax,%eax
1401a1d69:	b8 00 00 00 00       	mov    $0x0,%eax
1401a1d6e:	48 0f 45 c7          	cmovne %rdi,%rax
1401a1d72:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401a1d79:	00
1401a1d7a:	e9 55 fd ff ff       	jmp    0x1401a1ad4
1401a1d7f:	90                   	nop
1401a1d80:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1401a1d86:	4c 89 e2             	mov    %r12,%rdx
1401a1d89:	48 8d 0d b2 b5 08 00 	lea    0x8b5b2(%rip),%rcx        # 0x14022d342
1401a1d90:	e8 0b 81 04 00       	call   0x1401e9ea0
1401a1d95:	85 c0                	test   %eax,%eax
1401a1d97:	0f 85 96 fa ff ff    	jne    0x1401a1833
1401a1d9d:	41 8b af ac 00 00 00 	mov    0xac(%r15),%ebp
1401a1da4:	85 ed                	test   %ebp,%ebp
1401a1da6:	0f 84 44 17 00 00    	je     0x1401a34f0
1401a1dac:	f3 41 0f 6f 9f 88 00 	movdqu 0x88(%r15),%xmm3
1401a1db3:	00 00