140a3ca5b:	48 8b f1             	mov    %rcx,%rsi
140a3ca5e:	48 8b 59 28          	mov    0x28(%rcx),%rbx
140a3ca62:	48 39 59 20          	cmp    %rbx,0x20(%rcx)
140a3ca66:	75 19                	jne    0x140a3ca81
140a3ca68:	c6 45 c7 1c          	movb   $0x1c,-0x39(%rbp)
140a3ca6c:	4c 8d 05 ed 1b 64 00 	lea    0x641bed(%rip),%r8        # 0x14107e660
140a3ca73:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3ca77:	e8 94 8b f9 ff       	call   0x1409d5610
140a3ca7c:	e9 69 04 00 00       	jmp    0x140a3ceea
140a3ca81:	33 d2                	xor    %edx,%edx
140a3ca83:	48 83 7b e8 01       	cmpq   $0x1,-0x18(%rbx)
140a3ca88:	0f 84 e9 02 00 00    	je     0x140a3cd77
140a3ca8e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3ca91:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140a3ca95:	48 89 55 0f          	mov    %rdx,0xf(%rbp)
140a3ca99:	48 c7 45 17 0f 00 00 	movq   $0xf,0x17(%rbp)
140a3caa0:	00
140a3caa1:	88 55 ff             	mov    %dl,-0x1(%rbp)
140a3caa4:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3caab:	00 00
140a3caad:	4c 8d 0d cc 1b 64 00 	lea    0x641bcc(%rip),%r9        # 0x14107e680
140a3cab4:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cab9:	ba 17 00 00 00       	mov    $0x17,%edx
140a3cabe:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3cac2:	e8 b9 bb 76 ff       	call   0x1401a8680
140a3cac7:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3cacb:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3cacf:	48 8b c2             	mov    %rdx,%rax
140a3cad2:	48 2b c1             	sub    %rcx,%rax
140a3cad5:	48 83 f8 17          	cmp    $0x17,%rax
140a3cad9:	72 33                	jb     0x140a3cb0e
140a3cadb:	48 8d 41 17          	lea    0x17(%rcx),%rax
140a3cadf:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3cae3:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3cae7:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3caeb:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3caf0:	48 03 d9             	add    %rcx,%rbx
140a3caf3:	41 b8 17 00 00 00    	mov    $0x17,%r8d
140a3caf9:	48 8d 15 40 1d 64 00 	lea    0x641d40(%rip),%rdx        # 0x14107e840
140a3cb00:	48 8b cb             	mov    %rbx,%rcx
140a3cb03:	e8 08 25 4a 00       	call   0x140edf010
140a3cb08:	c6 43 17 00          	movb   $0x0,0x17(%rbx)
140a3cb0c:	eb 23                	jmp    0x140a3cb31
140a3cb0e:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3cb15:	00 00
140a3cb17:	4c 8d 0d 22 1d 64 00 	lea    0x641d22(%rip),%r9        # 0x14107e840
140a3cb1e:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cb23:	ba 17 00 00 00       	mov    $0x17,%edx
140a3cb28:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3cb2c:	e8 4f bb 76 ff       	call   0x1401a8680
140a3cb31:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3cb35:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3cb39:	48 8b c2             	mov    %rdx,%rax
140a3cb3c:	48 2b c1             	sub    %rcx,%rax
140a3cb3f:	48 83 f8 0b          	cmp    $0xb,%rax
140a3cb43:	72 33                	jb     0x140a3cb78
140a3cb45:	48 8d 41 0b          	lea    0xb(%rcx),%rax
140a3cb49:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3cb4d:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3cb51:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3cb55:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3cb5a:	48 03 d9             	add    %rcx,%rbx
140a3cb5d:	41 b8 0b 00 00 00    	mov    $0xb,%r8d
140a3cb63:	48 8d 15 3e 1b 64 00 	lea    0x641b3e(%rip),%rdx        # 0x14107e6a8
140a3cb6a:	48 8b cb             	mov    %rbx,%rcx
140a3cb6d:	e8 9e 24 4a 00       	call   0x140edf010
140a3cb72:	c6 43 0b 00          	movb   $0x0,0xb(%rbx)
140a3cb76:	eb 23                	jmp    0x140a3cb9b
140a3cb78:	48 c7 44 24 20 0b 00 	movq   $0xb,0x20(%rsp)
140a3cb7f:	00 00
140a3cb81:	4c 8d 0d 20 1b 64 00 	lea    0x641b20(%rip),%r9        # 0x14107e6a8
140a3cb88:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cb8d:	ba 0b 00 00 00       	mov    $0xb,%edx
140a3cb92:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3cb96:	e8 e5 ba 76 ff       	call   0x1401a8680
140a3cb9b:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3cb9f:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3cba3:	48 8b c2             	mov    %rdx,%rax
140a3cba6:	48 2b c1             	sub    %rcx,%rax
140a3cba9:	48 8d 3d 48 18 64 00 	lea    0x641848(%rip),%rdi        # 0x14107e3f8
140a3cbb0:	48 83 f8 0c          	cmp    $0xc,%rax
140a3cbb4:	72 2f                	jb     0x140a3cbe5
140a3cbb6:	48 8d 41 0c          	lea    0xc(%rcx),%rax
140a3cbba:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3cbbe:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3cbc2:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3cbc6:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3cbcb:	48 03 d9             	add    %rcx,%rbx
140a3cbce:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140a3cbd4:	48 8b d7             	mov    %rdi,%rdx
140a3cbd7:	48 8b cb             	mov    %rbx,%rcx
140a3cbda:	e8 31 24 4a 00       	call   0x140edf010
140a3cbdf:	c6 43 0c 00          	movb   $0x0,0xc(%rbx)
140a3cbe3:	eb 1f                	jmp    0x140a3cc04
140a3cbe5:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)
140a3cbec:	00 00
140a3cbee:	4c 8b cf             	mov    %rdi,%r9
140a3cbf1:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cbf6:	ba 0c 00 00 00       	mov    $0xc,%edx
140a3cbfb:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3cbff:	e8 7c ba 76 ff       	call   0x1401a8680
140a3cc04:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3cc08:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3cc0c:	48 8b c2             	mov    %rdx,%rax
140a3cc0f:	48 2b c1             	sub    %rcx,%rax
140a3cc12:	48 83 f8 05          	cmp    $0x5,%rax
140a3cc16:	72 33                	jb     0x140a3cc4b
140a3cc18:	48 8d 41 05          	lea    0x5(%rcx),%rax
140a3cc1c:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3cc20:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3cc24:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3cc28:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3cc2d:	48 03 d9             	add    %rcx,%rbx
140a3cc30:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140a3cc36:	48 8d 15 77 1a 64 00 	lea    0x641a77(%rip),%rdx        # 0x14107e6b4
140a3cc3d:	48 8b cb             	mov    %rbx,%rcx
140a3cc40:	e8 cb 23 4a 00       	call   0x140edf010
140a3cc45:	c6 43 05 00          	movb   $0x0,0x5(%rbx)
140a3cc49:	eb 23                	jmp    0x140a3cc6e
140a3cc4b:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140a3cc52:	00 00
140a3cc54:	4c 8d 0d 59 1a 64 00 	lea    0x641a59(%rip),%r9        # 0x14107e6b4
140a3cc5b:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cc60:	ba 05 00 00 00       	mov    $0x5,%edx
140a3cc65:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3cc69:	e8 12 ba 76 ff       	call   0x1401a8680
140a3cc6e:	48 8d 05 73 17 64 00 	lea    0x641773(%rip),%rax        # 0x14107e3e8
140a3cc75:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140a3cc79:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
140a3cc7d:	48 8d 05 80 03 59 00 	lea    0x590380(%rip),%rax        # 0x140fcd004
140a3cc84:	48 89 45 df          	mov    %rax,-0x21(%rbp)
140a3cc88:	48 8d 05 a1 17 64 00 	lea    0x6417a1(%rip),%rax        # 0x14107e430
140a3cc8f:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140a3cc93:	48 8d 05 6e 17 64 00 	lea    0x64176e(%rip),%rax        # 0x14107e408
140a3cc9a:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140a3cc9e:	48 8d 05 73 17 64 00 	lea    0x641773(%rip),%rax        # 0x14107e418
140a3cca5:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a3cca9:	48 8b 46 28          	mov    0x28(%rsi),%rax
140a3ccad:	48 8b 48 e8          	mov    -0x18(%rax),%rcx
140a3ccb1:	4c 8b 4c cd cf       	mov    -0x31(%rbp,%rcx,8),%r9
140a3ccb6:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3ccbd:	0f 1f 00             	nopl   (%rax)
140a3ccc0:	48 ff c7             	inc    %rdi
140a3ccc3:	41 80 3c 39 00       	cmpb   $0x0,(%r9,%rdi,1)
140a3ccc8:	75 f6                	jne    0x140a3ccc0
140a3ccca:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140a3ccce:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3ccd2:	48 8b c2             	mov    %rdx,%rax
140a3ccd5:	48 2b c1             	sub    %rcx,%rax
140a3ccd8:	48 3b f8             	cmp    %rax,%rdi
140a3ccdb:	77 2c                	ja     0x140a3cd09
140a3ccdd:	48 8d 04 0f          	lea    (%rdi,%rcx,1),%rax
140a3cce1:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a3cce5:	48 8d 5d ff          	lea    -0x1(%rbp),%rbx
140a3cce9:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3cced:	48 0f 47 5d ff       	cmova  -0x1(%rbp),%rbx
140a3ccf2:	48 03 d9             	add    %rcx,%rbx
140a3ccf5:	4c 8b c7             	mov    %rdi,%r8
140a3ccf8:	49 8b d1             	mov    %r9,%rdx
140a3ccfb:	48 8b cb             	mov    %rbx,%rcx
140a3ccfe:	e8 0d 23 4a 00       	call   0x140edf010
140a3cd03:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140a3cd07:	eb 16                	jmp    0x140a3cd1f
140a3cd09:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3cd0e:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cd13:	48 8b d7             	mov    %rdi,%rdx
140a3cd16:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140a3cd1a:	e8 61 b9 76 ff       	call   0x1401a8680
140a3cd1f:	c6 45 c7 1c          	movb   $0x1c,-0x39(%rbp)
140a3cd23:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
140a3cd27:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3cd2b:	48 8b ce             	mov    %rsi,%rcx
140a3cd2e:	e8 5d 8a f9 ff       	call   0x1409d5790
140a3cd33:	90                   	nop
140a3cd34:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140a3cd38:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3cd3c:	0f 86 a8 01 00 00    	jbe    0x140a3ceea
140a3cd42:	48 ff c2             	inc    %rdx
140a3cd45:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140a3cd49:	48 8b c1             	mov    %rcx,%rax
140a3cd4c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3cd53:	0f 82 8c 01 00 00    	jb     0x140a3cee5
140a3cd59:	48 83 c2 27          	add    $0x27,%rdx
140a3cd5d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3cd61:	48 2b c1             	sub    %rcx,%rax
140a3cd64:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3cd68:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3cd6c:	0f 87 a4 01 00 00    	ja     0x140a3cf16
140a3cd72:	e9 6e 01 00 00       	jmp    0x140a3cee5
140a3cd77:	48 8b 43 f0          	mov    -0x10(%rbx),%rax
140a3cd7b:	48 8d 48 08          	lea    0x8(%rax),%rcx
140a3cd7f:	48 83 38 08          	cmpq   $0x8,(%rax)
140a3cd83:	48 0f 45 ca          	cmovne %rdx,%rcx
140a3cd87:	48 85 c9             	test   %rcx,%rcx
140a3cd8a:	74 38                	je     0x140a3cdc4
140a3cd8c:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a3cd90:	49 89 00             	mov    %rax,(%r8)
140a3cd93:	48 8b 39             	mov    (%rcx),%rdi
140a3cd96:	4c 8b 37             	mov    (%rdi),%r14
140a3cd99:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
140a3cd9d:	48 83 7b e8 05       	cmpq   $0x5,-0x18(%rbx)
140a3cda2:	74 11                	je     0x140a3cdb5
140a3cda4:	48 8d 4b e8          	lea    -0x18(%rbx),%rcx
140a3cda8:	e8 a3 97 fb ff       	call   0x1409f6550
140a3cdad:	48 c7 43 e8 05 00 00 	movq   $0x5,-0x18(%rbx)
140a3cdb4:	00
140a3cdb5:	4c 89 73 f0          	mov    %r14,-0x10(%rbx)
140a3cdb9:	48 89 7b f8          	mov    %rdi,-0x8(%rbx)
140a3cdbd:	b0 01                	mov    $0x1,%al
140a3cdbf:	e9 28 01 00 00       	jmp    0x140a3ceec
140a3cdc4:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3cdc7:	0f 11 45 1f          	movups %xmm0,0x1f(%rbp)
140a3cdcb:	48 89 55 2f          	mov    %rdx,0x2f(%rbp)
140a3cdcf:	48 89 55 37          	mov    %rdx,0x37(%rbp)
140a3cdd3:	b9 40 00 00 00       	mov    $0x40,%ecx
140a3cdd8:	e8 2b e3 3d 00       	call   0x140e1b108
140a3cddd:	48 8b d0             	mov    %rax,%rdx
140a3cde0:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
140a3cde4:	48 c7 45 2f 36 00 00 	movq   $0x36,0x2f(%rbp)
140a3cdeb:	00
140a3cdec:	48 c7 45 37 3f 00 00 	movq   $0x3f,0x37(%rbp)
140a3cdf3:	00
140a3cdf4:	0f 10 05 5d 1a 64 00 	movups 0x641a5d(%rip),%xmm0        # 0x14107e858
140a3cdfb:	0f 11 00             	movups %xmm0,(%rax)
140a3cdfe:	0f 10 0d 63 1a 64 00 	movups 0x641a63(%rip),%xmm1        # 0x14107e868
140a3ce05:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140a3ce09:	0f 10 05 68 1a 64 00 	movups 0x641a68(%rip),%xmm0        # 0x14107e878
140a3ce10:	0f 11 40 20          	movups %xmm0,0x20(%rax)
140a3ce14:	8b 0d 6e 1a 64 00    	mov    0x641a6e(%rip),%ecx        # 0x14107e888
140a3ce1a:	89 48 30             	mov    %ecx,0x30(%rax)
140a3ce1d:	0f b7 05 68 1a 64 00 	movzwl 0x641a68(%rip),%eax        # 0x14107e88c
140a3ce24:	66 89 42 34          	mov    %ax,0x34(%rdx)
140a3ce28:	c6 42 36 00          	movb   $0x0,0x36(%rdx)
140a3ce2c:	48 8b 4b f0          	mov    -0x10(%rbx),%rcx
140a3ce30:	e8 6b 66 01 00       	call   0x140a534a0
140a3ce35:	4c 8b c8             	mov    %rax,%r9
140a3ce38:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140a3ce3f:	90                   	nop
140a3ce40:	48 ff c7             	inc    %rdi
140a3ce43:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140a3ce47:	75 f7                	jne    0x140a3ce40
140a3ce49:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140a3ce4d:	48 8b 55 37          	mov    0x37(%rbp),%rdx
140a3ce51:	48 8b c2             	mov    %rdx,%rax
140a3ce54:	48 2b c1             	sub    %rcx,%rax
140a3ce57:	48 3b f8             	cmp    %rax,%rdi
140a3ce5a:	77 2c                	ja     0x140a3ce88
140a3ce5c:	48 8d 04 39          	lea    (%rcx,%rdi,1),%rax
140a3ce60:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140a3ce64:	48 8d 5d 1f          	lea    0x1f(%rbp),%rbx
140a3ce68:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3ce6c:	48 0f 47 5d 1f       	cmova  0x1f(%rbp),%rbx
140a3ce71:	48 03 d9             	add    %rcx,%rbx
140a3ce74:	4c 8b c7             	mov    %rdi,%r8
140a3ce77:	49 8b d1             	mov    %r9,%rdx
140a3ce7a:	48 8b cb             	mov    %rbx,%rcx
140a3ce7d:	e8 8e 21 4a 00       	call   0x140edf010
140a3ce82:	c6 04 1f 00          	movb   $0x0,(%rdi,%rbx,1)
140a3ce86:	eb 16                	jmp    0x140a3ce9e
140a3ce88:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a3ce8d:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3ce92:	48 8b d7             	mov    %rdi,%rdx
140a3ce95:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140a3ce99:	e8 e2 b7 76 ff       	call   0x1401a8680
140a3ce9e:	c6 45 c7 3d          	movb   $0x3d,-0x39(%rbp)
140a3cea2:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
140a3cea6:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3ceaa:	48 8b ce             	mov    %rsi,%rcx
140a3cead:	e8 de 88 f9 ff       	call   0x1409d5790
140a3ceb2:	90                   	nop
140a3ceb3:	48 8b 55 37          	mov    0x37(%rbp),%rdx
140a3ceb7:	48 83 fa 0f          	cmp    $0xf,%rdx
140a3cebb:	76 2d                	jbe    0x140a3ceea
140a3cebd:	48 ff c2             	inc    %rdx
140a3cec0:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140a3cec4:	48 8b c1             	mov    %rcx,%rax
140a3cec7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a3cece:	72 15                	jb     0x140a3cee5
140a3ced0:	48 83 c2 27          	add    $0x27,%rdx
140a3ced4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a3ced8:	48 2b c1             	sub    %rcx,%rax
140a3cedb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a3cedf:	48 83 f8 1f          	cmp    $0x1f,%rax
140a3cee3:	77 2b                	ja     0x140a3cf10
140a3cee5:	e8 5a e2 3d 00       	call   0x140e1b144
140a3ceea:	32 c0                	xor    %al,%al
140a3ceec:	48 8b 4d 3f          	mov    0x3f(%rbp),%rcx
140a3cef0:	48 33 cc             	xor    %rsp,%rcx
140a3cef3:	e8 08 e6 3d 00       	call   0x140e1b500
140a3cef8:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140a3ceff:	00
140a3cf00:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140a3cf04:	49 8b 73 38          	mov    0x38(%r11),%rsi
140a3cf08:	49 8b e3             	mov    %r11,%rsp
140a3cf0b:	41 5e                	pop    %r14
140a3cf0d:	5f                   	pop    %rdi
140a3cf0e:	5d                   	pop    %rbp
140a3cf0f:	c3                   	ret
140a3cf10:	e8 8f d2 3e 00       	call   0x140e2a1a4
140a3cf15:	cc                   	int3
140a3cf16:	e8 89 d2 3e 00       	call   0x140e2a1a4
140a3cf1b:	cc                   	int3
140a3cf1c:	cc                   	int3
140a3cf1d:	cc                   	int3
140a3cf1e:	cc                   	int3
140a3cf1f:	cc                   	int3
140a3cf20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140a3cf25:	55                   	push   %rbp
140a3cf26:	56                   	push   %rsi
140a3cf27:	57                   	push   %rdi
140a3cf28:	41 56                	push   %r14
140a3cf2a:	41 57                	push   %r15
140a3cf2c:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
140a3cf31:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140a3cf38:	48 8b 05 c1 bf 97 00 	mov    0x97bfc1(%rip),%rax        # 0x1413b8f00
140a3cf3f:	48 33 c4             	xor    %rsp,%rax
140a3cf42:	48 89 45 27          	mov    %rax,0x27(%rbp)
140a3cf46:	4c 8b f2             	mov    %rdx,%r14
140a3cf49:	48 8b f1             	mov    %rcx,%rsi
140a3cf4c:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140a3cf50:	48 39 79 20          	cmp    %rdi,0x20(%rcx)
140a3cf54:	75 19                	jne    0x140a3cf6f
140a3cf56:	c6 45 c7 1c          	movb   $0x1c,-0x39(%rbp)
140a3cf5a:	4c 8d 05 ff 16 64 00 	lea    0x6416ff(%rip),%r8        # 0x14107e660
140a3cf61:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a3cf65:	e8 a6 86 f9 ff       	call   0x1409d5610
140a3cf6a:	e9 ec 04 00 00       	jmp    0x140a3d45b
140a3cf6f:	48 83 7f e8 00       	cmpq   $0x0,-0x18(%rdi)
140a3cf74:	0f 84 ed 02 00 00    	je     0x140a3d267
140a3cf7a:	0f 57 c0             	xorps  %xmm0,%xmm0
140a3cf7d:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140a3cf81:	48 c7 45 e7 00 00 00 	movq   $0x0,-0x19(%rbp)
140a3cf88:	00
140a3cf89:	48 c7 45 ef 0f 00 00 	movq   $0xf,-0x11(%rbp)
140a3cf90:	00
140a3cf91:	c6 45 d7 00          	movb   $0x0,-0x29(%rbp)
140a3cf95:	48 c7 44 24 20 17 00 	movq   $0x17,0x20(%rsp)
140a3cf9c:	00 00
140a3cf9e:	4c 8d 0d db 16 64 00 	lea    0x6416db(%rip),%r9        # 0x14107e680
140a3cfa5:	44 0f b6 45 c7       	movzbl -0x39(%rbp),%r8d
140a3cfaa:	ba 17 00 00 00       	mov    $0x17,%edx
140a3cfaf:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140a3cfb3:	e8 c8 b6 76 ff       	call   0x1401a8680
140a3cfb8:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a3cfbc:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140a3cfc0:	48 8b c2             	mov    %rdx,%rax
140a3cfc3:	48 2b c1             	sub    %rcx,%rax
140a3cfc6:	48 83 f8 0b          	cmp    $0xb,%rax
140a3cfca:	72 33                	jb     0x140a3cfff
140a3cfcc:	48 8d 41 0b          	lea    0xb(%rcx),%rax