14009fb3a:	cc                   	int3
14009fb3b:	cc                   	int3
14009fb3c:	cc                   	int3
14009fb3d:	cc                   	int3
14009fb3e:	cc                   	int3
14009fb3f:	cc                   	int3
14009fb40:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14009fb45:	55                   	push   %rbp
14009fb46:	56                   	push   %rsi
14009fb47:	57                   	push   %rdi
14009fb48:	41 54                	push   %r12
14009fb4a:	41 55                	push   %r13
14009fb4c:	41 56                	push   %r14
14009fb4e:	41 57                	push   %r15
14009fb50:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
14009fb55:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14009fb5c:	48 8b 05 1d 5f 33 00 	mov    0x335f1d(%rip),%rax        # 0x1403d5a80
14009fb63:	48 33 c4             	xor    %rsp,%rax
14009fb66:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
14009fb6a:	4d 8b e8             	mov    %r8,%r13
14009fb6d:	4c 8b f1             	mov    %rcx,%r14
14009fb70:	48 8b 01             	mov    (%rcx),%rax
14009fb73:	4c 63 c2             	movslq %edx,%r8
14009fb76:	4d 8b cd             	mov    %r13,%r9
14009fb79:	ba 83 00 00 00       	mov    $0x83,%edx
14009fb7e:	ff 50 08             	call   *0x8(%rax)
14009fb81:	4c 8b e0             	mov    %rax,%r12
14009fb84:	33 c0                	xor    %eax,%eax
14009fb86:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
14009fb8a:	48 89 45 df          	mov    %rax,-0x21(%rbp)
14009fb8e:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14009fb92:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14009fb96:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14009fb9a:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
14009fb9e:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14009fba2:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fba6:	ff 15 ac 5a 24 00    	call   *0x245aac(%rip)        # 0x1402e5658
14009fbac:	85 c0                	test   %eax,%eax
14009fbae:	0f 84 32 02 00 00    	je     0x14009fde6
14009fbb4:	8b 45 d7             	mov    -0x29(%rbp),%eax
14009fbb7:	39 45 cf             	cmp    %eax,-0x31(%rbp)
14009fbba:	0f 8d 26 02 00 00    	jge    0x14009fde6
14009fbc0:	8b 45 db             	mov    -0x25(%rbp),%eax
14009fbc3:	39 45 d3             	cmp    %eax,-0x2d(%rbp)
14009fbc6:	0f 8d 1a 02 00 00    	jge    0x14009fde6
14009fbcc:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fbd0:	ff 15 f2 5a 24 00    	call   *0x245af2(%rip)        # 0x1402e56c8
14009fbd6:	48 8b d8             	mov    %rax,%rbx
14009fbd9:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fbdc:	33 c0                	xor    %eax,%eax
14009fbde:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
14009fbe2:	48 89 45 17          	mov    %rax,0x17(%rbp)
14009fbe6:	45 33 c9             	xor    %r9d,%r9d
14009fbe9:	45 33 c0             	xor    %r8d,%r8d
14009fbec:	ba 31 00 00 00       	mov    $0x31,%edx
14009fbf1:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fbf5:	ff 15 9d 5a 24 00    	call   *0x245a9d(%rip)        # 0x1402e5698
14009fbfb:	48 85 c0             	test   %rax,%rax
14009fbfe:	75 0b                	jne    0x14009fc0b
14009fc00:	b9 0d 00 00 00       	mov    $0xd,%ecx
14009fc05:	ff 15 7d 54 24 00    	call   *0x24547d(%rip)        # 0x1402e5088
14009fc0b:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14009fc0f:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
14009fc13:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fc16:	33 c9                	xor    %ecx,%ecx
14009fc18:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
14009fc1c:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
14009fc20:	48 8b d0             	mov    %rax,%rdx
14009fc23:	48 8b cb             	mov    %rbx,%rcx
14009fc26:	ff 15 8c 54 24 00    	call   *0x24548c(%rip)        # 0x1402e50b8
14009fc2c:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
14009fc30:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
14009fc34:	48 39 45 0f          	cmp    %rax,0xf(%rbp)
14009fc38:	74 30                	je     0x14009fc6a
14009fc3a:	c7 44 24 20 00 04 00 	movl   $0x400,0x20(%rsp)
14009fc41:	00
14009fc42:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
14009fc46:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14009fc4c:	48 8d 15 3d af 30 00 	lea    0x30af3d(%rip),%rdx        # 0x1403aab90
14009fc53:	48 8b cb             	mov    %rbx,%rcx
14009fc56:	ff 15 24 5a 24 00    	call   *0x245a24(%rip)        # 0x1402e5680
14009fc5c:	44 8b 7d eb          	mov    -0x15(%rbp),%r15d
14009fc60:	44 2b 7d e3          	sub    -0x1d(%rbp),%r15d
14009fc64:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
14009fc68:	eb 04                	jmp    0x14009fc6e
14009fc6a:	44 8b 7d b7          	mov    -0x49(%rbp),%r15d
14009fc6e:	48 85 c0             	test   %rax,%rax
14009fc71:	74 0c                	je     0x14009fc7f
14009fc73:	48 8b d0             	mov    %rax,%rdx
14009fc76:	48 8b cb             	mov    %rbx,%rcx
14009fc79:	ff 15 39 54 24 00    	call   *0x245439(%rip)        # 0x1402e50b8
14009fc7f:	48 8b d3             	mov    %rbx,%rdx
14009fc82:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fc86:	ff 15 54 5a 24 00    	call   *0x245a54(%rip)        # 0x1402e56e0
14009fc8c:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14009fc90:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fc94:	ff 15 de 58 24 00    	call   *0x2458de(%rip)        # 0x1402e5578
14009fc9a:	41 0f 10 46 78       	movups 0x78(%r14),%xmm0
14009fc9f:	0f 11 45 bf          	movups %xmm0,-0x41(%rbp)
14009fca3:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14009fca7:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fcab:	ff 15 cf 58 24 00    	call   *0x2458cf(%rip)        # 0x1402e5580
14009fcb1:	85 c0                	test   %eax,%eax
14009fcb3:	74 0e                	je     0x14009fcc3
14009fcb5:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
14009fcb9:	49 8b 4e 08          	mov    0x8(%r14),%rcx
14009fcbd:	ff 15 bd 58 24 00    	call   *0x2458bd(%rip)        # 0x1402e5580
14009fcc3:	8b 75 cb             	mov    -0x35(%rbp),%esi
14009fcc6:	2b 75 c3             	sub    -0x3d(%rbp),%esi
14009fcc9:	41 2b f7             	sub    %r15d,%esi
14009fccc:	d1 ee                	shr    $1,%esi
14009fcce:	44 8b 5d b3          	mov    -0x4d(%rbp),%r11d
14009fcd2:	41 8b c3             	mov    %r11d,%eax
14009fcd5:	44 8b 4d ab          	mov    -0x55(%rbp),%r9d
14009fcd9:	41 2b c1             	sub    %r9d,%eax
14009fcdc:	2b 45 cb             	sub    -0x35(%rbp),%eax
14009fcdf:	03 45 c3             	add    -0x3d(%rbp),%eax
14009fce2:	99                   	cltd
14009fce3:	2b c2                	sub    %edx,%eax
14009fce5:	d1 f8                	sar    $1,%eax
14009fce7:	8b f8                	mov    %eax,%edi
14009fce9:	44 8b 55 af          	mov    -0x51(%rbp),%r10d
14009fced:	41 8b c2             	mov    %r10d,%eax
14009fcf0:	44 8b 45 a7          	mov    -0x59(%rbp),%r8d
14009fcf4:	41 2b c0             	sub    %r8d,%eax
14009fcf7:	2b 45 c7             	sub    -0x39(%rbp),%eax
14009fcfa:	03 45 bf             	add    -0x41(%rbp),%eax
14009fcfd:	99                   	cltd
14009fcfe:	2b c2                	sub    %edx,%eax
14009fd00:	d1 f8                	sar    $1,%eax
14009fd02:	8b d8                	mov    %eax,%ebx
14009fd04:	41 8b d1             	mov    %r9d,%edx
14009fd07:	f7 da                	neg    %edx
14009fd09:	41 8b c8             	mov    %r8d,%ecx
14009fd0c:	f7 d9                	neg    %ecx
14009fd0e:	44 03 c1             	add    %ecx,%r8d
14009fd11:	44 03 ca             	add    %edx,%r9d
14009fd14:	44 03 d1             	add    %ecx,%r10d
14009fd17:	41 8d 0c 13          	lea    (%r11,%rdx,1),%ecx
14009fd1b:	44 89 45 a7          	mov    %r8d,-0x59(%rbp)
14009fd1f:	44 89 4d ab          	mov    %r9d,-0x55(%rbp)
14009fd23:	44 89 55 af          	mov    %r10d,-0x51(%rbp)
14009fd27:	89 4d b3             	mov    %ecx,-0x4d(%rbp)
14009fd2a:	45 89 86 88 00 00 00 	mov    %r8d,0x88(%r14)
14009fd31:	45 89 8e 8c 00 00 00 	mov    %r9d,0x8c(%r14)
14009fd38:	45 89 96 90 00 00 00 	mov    %r10d,0x90(%r14)
14009fd3f:	41 89 8e 94 00 00 00 	mov    %ecx,0x94(%r14)
14009fd46:	41 01 86 88 00 00 00 	add    %eax,0x88(%r14)
14009fd4d:	41 01 be 8c 00 00 00 	add    %edi,0x8c(%r14)
14009fd54:	41 29 86 90 00 00 00 	sub    %eax,0x90(%r14)
14009fd5b:	8d 04 37             	lea    (%rdi,%rsi,1),%eax
14009fd5e:	41 03 c7             	add    %r15d,%eax
14009fd61:	41 29 86 94 00 00 00 	sub    %eax,0x94(%r14)
14009fd68:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
14009fd6c:	41 0f 11 86 98 00 00 	movups %xmm0,0x98(%r14)
14009fd73:	00
14009fd74:	41 01 9e 98 00 00 00 	add    %ebx,0x98(%r14)
14009fd7b:	8d 04 37             	lea    (%rdi,%rsi,1),%eax
14009fd7e:	41 03 c7             	add    %r15d,%eax
14009fd81:	41 01 86 9c 00 00 00 	add    %eax,0x9c(%r14)
14009fd88:	41 29 9e a0 00 00 00 	sub    %ebx,0xa0(%r14)
14009fd8f:	41 29 be a4 00 00 00 	sub    %edi,0xa4(%r14)
14009fd96:	41 0f 11 46 68       	movups %xmm0,0x68(%r14)
14009fd9b:	41 01 75 04          	add    %esi,0x4(%r13)
14009fd9f:	41 29 75 0c          	sub    %esi,0xc(%r13)
14009fda3:	41 01 5d 00          	add    %ebx,0x0(%r13)
14009fda7:	41 29 7d 08          	sub    %edi,0x8(%r13)
14009fdab:	48 8d 1d ae a3 30 00 	lea    0x30a3ae(%rip),%rbx        # 0x1403aa160
14009fdb2:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
14009fdb6:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
14009fdba:	48 85 c9             	test   %rcx,%rcx
14009fdbd:	74 0d                	je     0x14009fdcc
14009fdbf:	80 7d ff 00          	cmpb   $0x0,-0x1(%rbp)
14009fdc3:	74 07                	je     0x14009fdcc
14009fdc5:	ff 15 d5 52 24 00    	call   *0x2452d5(%rip)        # 0x1402e50a0
14009fdcb:	90                   	nop
14009fdcc:	48 89 5d 07          	mov    %rbx,0x7(%rbp)
14009fdd0:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14009fdd4:	48 85 c9             	test   %rcx,%rcx
14009fdd7:	74 0d                	je     0x14009fde6
14009fdd9:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
14009fddd:	74 07                	je     0x14009fde6
14009fddf:	ff 15 bb 52 24 00    	call   *0x2452bb(%rip)        # 0x1402e50a0
14009fde5:	90                   	nop
14009fde6:	49 8b c4             	mov    %r12,%rax
14009fde9:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
14009fded:	48 33 cc             	xor    %rsp,%rcx
14009fdf0:	e8 bb 00 21 00       	call   0x1402afeb0
14009fdf5:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
14009fdfc:	00
14009fdfd:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14009fe04:	41 5f                	pop    %r15
14009fe06:	41 5e                	pop    %r14
14009fe08:	41 5d                	pop    %r13
14009fe0a:	41 5c                	pop    %r12
14009fe0c:	5f                   	pop    %rdi
14009fe0d:	5e                   	pop    %rsi
14009fe0e:	5d                   	pop    %rbp
14009fe0f:	c3                   	ret
14009fe10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14009fe15:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14009fe1a:	56                   	push   %rsi
14009fe1b:	57                   	push   %rdi
14009fe1c:	41 56                	push   %r14
14009fe1e:	48 83 ec 50          	sub    $0x50,%rsp
14009fe22:	48 8b 05 57 5c 33 00 	mov    0x335c57(%rip),%rax        # 0x1403d5a80
14009fe29:	48 33 c4             	xor    %rsp,%rax
14009fe2c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14009fe31:	48 8b f9             	mov    %rcx,%rdi
14009fe34:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fe37:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
14009fe3c:	4c 8d 71 08          	lea    0x8(%rcx),%r14
14009fe40:	49 8b 0e             	mov    (%r14),%rcx
14009fe43:	ff 15 4f 57 24 00    	call   *0x24574f(%rip)        # 0x1402e5598
14009fe49:	48 8b d8             	mov    %rax,%rbx
14009fe4c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14009fe51:	4d 85 f6             	test   %r14,%r14
14009fe54:	75 04                	jne    0x14009fe5a
14009fe56:	33 f6                	xor    %esi,%esi
14009fe58:	eb 03                	jmp    0x14009fe5d
14009fe5a:	49 8b 36             	mov    (%r14),%rsi
14009fe5d:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
14009fe62:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fe65:	33 c0                	xor    %eax,%eax
14009fe67:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
14009fe6c:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14009fe71:	b9 05 00 00 00       	mov    $0x5,%ecx
14009fe76:	ff 15 14 57 24 00    	call   *0x245714(%rip)        # 0x1402e5590
14009fe7c:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14009fe83:	00 00
14009fe85:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14009fe8a:	48 8d 0d e7 a2 30 00 	lea    0x30a2e7(%rip),%rcx        # 0x1403aa178
14009fe91:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14009fe96:	8b c8                	mov    %eax,%ecx
14009fe98:	ff 15 0a 52 24 00    	call   *0x24520a(%rip)        # 0x1402e50a8
14009fe9e:	48 8b e8             	mov    %rax,%rbp
14009fea1:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14009fea6:	48 85 c9             	test   %rcx,%rcx
14009fea9:	74 2c                	je     0x14009fed7
14009feab:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14009feb0:	74 25                	je     0x14009fed7
14009feb2:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14009feb7:	4c 8b 42 08          	mov    0x8(%rdx),%r8
14009febb:	48 8d 05 0e ab ff ff 	lea    -0x54f2(%rip),%rax        # 0x14009a9d0
14009fec2:	4c 3b c0             	cmp    %rax,%r8
14009fec5:	75 08                	jne    0x14009fecf
14009fec7:	ff 15 d3 51 24 00    	call   *0x2451d3(%rip)        # 0x1402e50a0
14009fecd:	eb 08                	jmp    0x14009fed7
14009fecf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14009fed4:	41 ff d0             	call   *%r8
14009fed7:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14009fedc:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14009fee1:	48 8d 97 88 00 00 00 	lea    0x88(%rdi),%rdx
14009fee8:	4c 8b c5             	mov    %rbp,%r8
14009feeb:	48 8b cb             	mov    %rbx,%rcx
14009feee:	ff 15 7c 57 24 00    	call   *0x24577c(%rip)        # 0x1402e5670
14009fef4:	48 8d 97 98 00 00 00 	lea    0x98(%rdi),%rdx
14009fefb:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14009ff00:	48 8b cb             	mov    %rbx,%rcx
14009ff03:	ff 15 67 57 24 00    	call   *0x245767(%rip)        # 0x1402e5670
14009ff09:	ba f0 ff ff ff       	mov    $0xfffffff0,%edx
14009ff0e:	49 8b 0e             	mov    (%r14),%rcx
14009ff11:	ff 15 21 57 24 00    	call   *0x245721(%rip)        # 0x1402e5638
14009ff17:	0f ba e0 17          	bt     $0x17,%eax
14009ff1b:	73 12                	jae    0x14009ff2f
14009ff1d:	48 8d 57 68          	lea    0x68(%rdi),%rdx
14009ff21:	4c 8b 47 58          	mov    0x58(%rdi),%r8
14009ff25:	48 8b cb             	mov    %rbx,%rcx
14009ff28:	ff 15 5a 56 24 00    	call   *0x24565a(%rip)        # 0x1402e5588
14009ff2e:	90                   	nop
14009ff2f:	48 8d 05 2a a2 30 00 	lea    0x30a22a(%rip),%rax        # 0x1403aa160
14009ff36:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14009ff3b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14009ff40:	48 85 c9             	test   %rcx,%rcx
14009ff43:	74 12                	je     0x14009ff57
14009ff45:	80 7c 24 30 00       	cmpb   $0x0,0x30(%rsp)
14009ff4a:	74 0b                	je     0x14009ff57
14009ff4c:	ff 15 4e 51 24 00    	call   *0x24514e(%rip)        # 0x1402e50a0
14009ff52:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14009ff57:	48 85 db             	test   %rbx,%rbx
14009ff5a:	74 0c                	je     0x14009ff68
14009ff5c:	48 8b d3             	mov    %rbx,%rdx
14009ff5f:	48 8b ce             	mov    %rsi,%rcx
14009ff62:	ff 15 78 57 24 00    	call   *0x245778(%rip)        # 0x1402e56e0
14009ff68:	33 c0                	xor    %eax,%eax
14009ff6a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14009ff6f:	48 33 cc             	xor    %rsp,%rcx
14009ff72:	e8 39 ff 20 00       	call   0x1402afeb0
14009ff77:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14009ff7c:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14009ff83:	00
14009ff84:	48 83 c4 50          	add    $0x50,%rsp
14009ff88:	41 5e                	pop    %r14
14009ff8a:	5f                   	pop    %rdi
14009ff8b:	5e                   	pop    %rsi
14009ff8c:	c3                   	ret
14009ff8d:	cc                   	int3
14009ff8e:	cc                   	int3
14009ff8f:	cc                   	int3
14009ff90:	40 53                	rex push %rbx
14009ff92:	48 83 ec 30          	sub    $0x30,%rsp
14009ff96:	8b 81 80 00 00 00    	mov    0x80(%rcx),%eax
14009ff9c:	48 8b d9             	mov    %rcx,%rbx
14009ff9f:	39 41 78             	cmp    %eax,0x78(%rcx)
14009ffa2:	7d 0b                	jge    0x14009ffaf
14009ffa4:	8b 81 84 00 00 00    	mov    0x84(%rcx),%eax
14009ffaa:	39 41 7c             	cmp    %eax,0x7c(%rcx)
14009ffad:	7c 18                	jl     0x14009ffc7
14009ffaf:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14009ffb3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14009ffb8:	ff 15 9a 56 24 00    	call   *0x24569a(%rip)        # 0x1402e5658
14009ffbe:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
14009ffc3:	0f 11 43 78          	movups %xmm0,0x78(%rbx)
14009ffc7:	33 c0                	xor    %eax,%eax
14009ffc9:	48 83 c4 30          	add    $0x30,%rsp
14009ffcd:	5b                   	pop    %rbx
14009ffce:	c3                   	ret
14009ffcf:	cc                   	int3
14009ffd0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14009ffd5:	55                   	push   %rbp
14009ffd6:	56                   	push   %rsi
14009ffd7:	57                   	push   %rdi
14009ffd8:	48 8b ec             	mov    %rsp,%rbp
14009ffdb:	48 83 ec 70          	sub    $0x70,%rsp
14009ffdf:	48 8b 05 9a 5a 33 00 	mov    0x335a9a(%rip),%rax        # 0x1403d5a80
14009ffe6:	48 33 c4             	xor    %rsp,%rax
14009ffe9:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
14009ffed:	49 8b d8             	mov    %r8,%rbx
14009fff0:	48 8b f2             	mov    %rdx,%rsi
14009fff3:	0f 57 c0             	xorps  %xmm0,%xmm0
14009fff6:	33 c0                	xor    %eax,%eax
14009fff8:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
14009fffc:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1400a0000:	38 41 3c             	cmp    %al,0x3c(%rcx)
1400a0003:	74 05                	je     0x1400a000a
1400a0005:	8b 49 38             	mov    0x38(%rcx),%ecx
1400a0008:	eb 03                	jmp    0x1400a000d
1400a000a:	8b 49 34             	mov    0x34(%rcx),%ecx
1400a000d:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1400a0011:	88 45 c0             	mov    %al,-0x40(%rbp)
1400a0014:	48 8d 05 5d a1 30 00 	lea    0x30a15d(%rip),%rax        # 0x1403aa178
1400a001b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400a001f:	ff 15 83 50 24 00    	call   *0x245083(%rip)        # 0x1402e50a8
1400a0025:	48 8b f8             	mov    %rax,%rdi
1400a0028:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1400a002c:	48 85 c9             	test   %rcx,%rcx
1400a002f:	74 29                	je     0x1400a005a
1400a0031:	80 7d c0 00          	cmpb   $0x0,-0x40(%rbp)
1400a0035:	74 23                	je     0x1400a005a
1400a0037:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx