140f5ac9b:	cc                   	int3
140f5ac9c:	cc                   	int3
140f5ac9d:	cc                   	int3
140f5ac9e:	cc                   	int3
140f5ac9f:	cc                   	int3
140f5aca0:	48 8d 0d 01 7d 55 00 	lea    0x557d01(%rip),%rcx        # 0x1414b29a8
140f5aca7:	e9 78 09 ec ff       	jmp    0x140e1b624
140f5acac:	cc                   	int3
140f5acad:	cc                   	int3
140f5acae:	cc                   	int3
140f5acaf:	cc                   	int3
140f5acb0:	48 8b 8a 50 00 00 00 	mov    0x50(%rdx),%rcx
140f5acb7:	e9 64 51 f3 ff       	jmp    0x140e8fe20
140f5acbc:	cc                   	int3
140f5acbd:	cc                   	int3
140f5acbe:	cc                   	int3
140f5acbf:	cc                   	int3
140f5acc0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f5acc5:	55                   	push   %rbp
140f5acc6:	48 83 ec 20          	sub    $0x20,%rsp
140f5acca:	48 8b ea             	mov    %rdx,%rbp
140f5accd:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140f5acd1:	48 8b 01             	mov    (%rcx),%rax
140f5acd4:	48 8b 40 08          	mov    0x8(%rax),%rax
140f5acd8:	ff 15 42 8d 02 00    	call   *0x28d42(%rip)        # 0x140f83a20
140f5acde:	48 89 45 40          	mov    %rax,0x40(%rbp)
140f5ace2:	48 8d 05 77 8f 29 00 	lea    0x298f77(%rip),%rax        # 0x1411f3c60
140f5ace9:	48 89 45 20          	mov    %rax,0x20(%rbp)
140f5aced:	48 c7 45 28 36 00 00 	movq   $0x36,0x28(%rbp)
140f5acf4:	00
140f5acf5:	0f 28 45 20          	movaps 0x20(%rbp),%xmm0
140f5acf9:	66 0f 7f 45 20       	movdqa %xmm0,0x20(%rbp)
140f5acfe:	4c 8d 4d 40          	lea    0x40(%rbp),%r9
140f5ad02:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140f5ad06:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140f5ad0a:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140f5ad0e:	e8 9d ae e5 ff       	call   0x140db5bb0
140f5ad13:	90                   	nop
140f5ad14:	48 8b c8             	mov    %rax,%rcx
140f5ad17:	e8 b4 4c 24 ff       	call   0x14019f9d0
140f5ad1c:	48 8b d0             	mov    %rax,%rdx
140f5ad1f:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140f5ad26:	e8 45 5a 28 ff       	call   0x1401e0770
140f5ad2b:	48 8d 15 d6 75 44 00 	lea    0x4475d6(%rip),%rdx        # 0x1413a2308
140f5ad32:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140f5ad39:	e8 da 1a ec ff       	call   0x140e1c818
140f5ad3e:	90                   	nop
140f5ad3f:	cc                   	int3
140f5ad40:	40 55                	rex push %rbp
140f5ad42:	48 83 ec 20          	sub    $0x20,%rsp
140f5ad46:	48 8b ea             	mov    %rdx,%rbp
140f5ad49:	8b 45 40             	mov    0x40(%rbp),%eax
140f5ad4c:	83 e0 01             	and    $0x1,%eax
140f5ad4f:	85 c0                	test   %eax,%eax
140f5ad51:	74 0d                	je     0x140f5ad60
140f5ad53:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140f5ad57:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140f5ad5b:	e8 00 e3 23 ff       	call   0x140199060
140f5ad60:	48 83 c4 20          	add    $0x20,%rsp
140f5ad64:	5d                   	pop    %rbp
140f5ad65:	c3                   	ret
140f5ad66:	cc                   	int3
140f5ad67:	cc                   	int3
140f5ad68:	cc                   	int3
140f5ad69:	cc                   	int3
140f5ad6a:	cc                   	int3
140f5ad6b:	cc                   	int3
140f5ad6c:	cc                   	int3
140f5ad6d:	cc                   	int3
140f5ad6e:	cc                   	int3
140f5ad6f:	cc                   	int3
140f5ad70:	40 55                	rex push %rbp
140f5ad72:	48 83 ec 20          	sub    $0x20,%rsp
140f5ad76:	48 8b ea             	mov    %rdx,%rbp
140f5ad79:	8b 45 20             	mov    0x20(%rbp),%eax
140f5ad7c:	83 e0 01             	and    $0x1,%eax
140f5ad7f:	85 c0                	test   %eax,%eax
140f5ad81:	74 0d                	je     0x140f5ad90
140f5ad83:	83 65 20 fe          	andl   $0xfffffffe,0x20(%rbp)
140f5ad87:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
140f5ad8b:	e8 70 e7 23 ff       	call   0x140199500
140f5ad90:	48 83 c4 20          	add    $0x20,%rsp
140f5ad94:	5d                   	pop    %rbp
140f5ad95:	c3                   	ret
140f5ad96:	cc                   	int3
140f5ad97:	cc                   	int3
140f5ad98:	cc                   	int3
140f5ad99:	cc                   	int3
140f5ad9a:	cc                   	int3
140f5ad9b:	cc                   	int3
140f5ad9c:	cc                   	int3
140f5ad9d:	cc                   	int3
140f5ad9e:	cc                   	int3
140f5ad9f:	cc                   	int3
140f5ada0:	48 83 ec 28          	sub    $0x28,%rsp
140f5ada4:	48 8b 0d 6d a2 44 00 	mov    0x44a26d(%rip),%rcx        # 0x1413a5018
140f5adab:	48 85 c9             	test   %rcx,%rcx
140f5adae:	74 06                	je     0x140f5adb6
140f5adb0:	e8 ab 06 24 ff       	call   0x14019b460
140f5adb5:	90                   	nop
140f5adb6:	48 83 c4 28          	add    $0x28,%rsp
140f5adba:	c3                   	ret
140f5adbb:	cc                   	int3
140f5adbc:	cc                   	int3
140f5adbd:	cc                   	int3
140f5adbe:	cc                   	int3
140f5adbf:	cc                   	int3
140f5adc0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5adc5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140f5adca:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140f5adcf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140f5add4:	41 56                	push   %r14
140f5add6:	48 83 ec 20          	sub    $0x20,%rsp
140f5adda:	48 8d 35 3f a2 44 00 	lea    0x44a23f(%rip),%rsi        # 0x1413a5020
140f5ade1:	33 ed                	xor    %ebp,%ebp
140f5ade3:	4c 8d 35 86 a2 44 00 	lea    0x44a286(%rip),%r14        # 0x1413a5070
140f5adea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140f5adf0:	48 8b 1e             	mov    (%rsi),%rbx
140f5adf3:	48 85 db             	test   %rbx,%rbx
140f5adf6:	74 28                	je     0x140f5ae20
140f5adf8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140f5adff:	00
140f5ae00:	48 8b fb             	mov    %rbx,%rdi
140f5ae03:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140f5ae07:	ff 15 7b 84 02 00    	call   *0x2847b(%rip)        # 0x140f83288
140f5ae0d:	4c 8b c7             	mov    %rdi,%r8
140f5ae10:	33 d2                	xor    %edx,%edx
140f5ae12:	48 8b c8             	mov    %rax,%rcx
140f5ae15:	ff 15 65 84 02 00    	call   *0x28465(%rip)        # 0x140f83280
140f5ae1b:	48 85 db             	test   %rbx,%rbx
140f5ae1e:	75 e0                	jne    0x140f5ae00
140f5ae20:	48 89 2e             	mov    %rbp,(%rsi)
140f5ae23:	48 83 c6 08          	add    $0x8,%rsi
140f5ae27:	49 3b f6             	cmp    %r14,%rsi
140f5ae2a:	75 c4                	jne    0x140f5adf0
140f5ae2c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5ae31:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140f5ae36:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140f5ae3b:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140f5ae40:	48 83 c4 20          	add    $0x20,%rsp
140f5ae44:	41 5e                	pop    %r14
140f5ae46:	c3                   	ret
140f5ae47:	cc                   	int3
140f5ae48:	cc                   	int3
140f5ae49:	cc                   	int3
140f5ae4a:	cc                   	int3
140f5ae4b:	cc                   	int3
140f5ae4c:	cc                   	int3
140f5ae4d:	cc                   	int3
140f5ae4e:	cc                   	int3
140f5ae4f:	cc                   	int3
140f5ae50:	48 83 ec 28          	sub    $0x28,%rsp
140f5ae54:	48 8b 0d 1d a2 44 00 	mov    0x44a21d(%rip),%rcx        # 0x1413a5078
140f5ae5b:	48 85 c9             	test   %rcx,%rcx
140f5ae5e:	74 20                	je     0x140f5ae80
140f5ae60:	8b 41 10             	mov    0x10(%rcx),%eax
140f5ae63:	ff c8                	dec    %eax
140f5ae65:	89 41 10             	mov    %eax,0x10(%rcx)
140f5ae68:	85 c0                	test   %eax,%eax
140f5ae6a:	7f 14                	jg     0x140f5ae80
140f5ae6c:	78 17                	js     0x140f5ae85
140f5ae6e:	48 8b 01             	mov    (%rcx),%rax
140f5ae71:	ba 01 00 00 00       	mov    $0x1,%edx
140f5ae76:	48 8b 00             	mov    (%rax),%rax
140f5ae79:	ff 15 a1 8b 02 00    	call   *0x28ba1(%rip)        # 0x140f83a20
140f5ae7f:	90                   	nop
140f5ae80:	48 83 c4 28          	add    $0x28,%rsp
140f5ae84:	c3                   	ret
140f5ae85:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5ae8a:	e8 71 f8 82 ff       	call   0x14078a700
140f5ae8f:	cc                   	int3
140f5ae90:	48 83 ec 28          	sub    $0x28,%rsp
140f5ae94:	48 8b 0d f5 a1 44 00 	mov    0x44a1f5(%rip),%rcx        # 0x1413a5090
140f5ae9b:	48 85 c9             	test   %rcx,%rcx
140f5ae9e:	74 20                	je     0x140f5aec0
140f5aea0:	8b 41 10             	mov    0x10(%rcx),%eax
140f5aea3:	ff c8                	dec    %eax
140f5aea5:	89 41 10             	mov    %eax,0x10(%rcx)
140f5aea8:	85 c0                	test   %eax,%eax
140f5aeaa:	7f 14                	jg     0x140f5aec0
140f5aeac:	78 17                	js     0x140f5aec5
140f5aeae:	48 8b 01             	mov    (%rcx),%rax
140f5aeb1:	ba 01 00 00 00       	mov    $0x1,%edx
140f5aeb6:	48 8b 00             	mov    (%rax),%rax
140f5aeb9:	ff 15 61 8b 02 00    	call   *0x28b61(%rip)        # 0x140f83a20
140f5aebf:	90                   	nop
140f5aec0:	48 83 c4 28          	add    $0x28,%rsp
140f5aec4:	c3                   	ret
140f5aec5:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5aeca:	e8 31 f8 82 ff       	call   0x14078a700
140f5aecf:	cc                   	int3
140f5aed0:	48 83 ec 28          	sub    $0x28,%rsp
140f5aed4:	48 8b 0d a5 a1 44 00 	mov    0x44a1a5(%rip),%rcx        # 0x1413a5080
140f5aedb:	48 85 c9             	test   %rcx,%rcx
140f5aede:	74 20                	je     0x140f5af00
140f5aee0:	8b 41 10             	mov    0x10(%rcx),%eax
140f5aee3:	ff c8                	dec    %eax
140f5aee5:	89 41 10             	mov    %eax,0x10(%rcx)
140f5aee8:	85 c0                	test   %eax,%eax
140f5aeea:	7f 14                	jg     0x140f5af00
140f5aeec:	78 17                	js     0x140f5af05
140f5aeee:	48 8b 01             	mov    (%rcx),%rax
140f5aef1:	ba 01 00 00 00       	mov    $0x1,%edx
140f5aef6:	48 8b 00             	mov    (%rax),%rax
140f5aef9:	ff 15 21 8b 02 00    	call   *0x28b21(%rip)        # 0x140f83a20
140f5aeff:	90                   	nop
140f5af00:	48 83 c4 28          	add    $0x28,%rsp
140f5af04:	c3                   	ret
140f5af05:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5af0a:	e8 f1 f7 82 ff       	call   0x14078a700
140f5af0f:	cc                   	int3
140f5af10:	48 83 ec 28          	sub    $0x28,%rsp
140f5af14:	48 8b 0d 6d a1 44 00 	mov    0x44a16d(%rip),%rcx        # 0x1413a5088
140f5af1b:	48 85 c9             	test   %rcx,%rcx
140f5af1e:	74 20                	je     0x140f5af40
140f5af20:	8b 41 10             	mov    0x10(%rcx),%eax
140f5af23:	ff c8                	dec    %eax
140f5af25:	89 41 10             	mov    %eax,0x10(%rcx)
140f5af28:	85 c0                	test   %eax,%eax
140f5af2a:	7f 14                	jg     0x140f5af40
140f5af2c:	78 17                	js     0x140f5af45
140f5af2e:	48 8b 01             	mov    (%rcx),%rax
140f5af31:	ba 01 00 00 00       	mov    $0x1,%edx
140f5af36:	48 8b 00             	mov    (%rax),%rax
140f5af39:	ff 15 e1 8a 02 00    	call   *0x28ae1(%rip)        # 0x140f83a20
140f5af3f:	90                   	nop
140f5af40:	48 83 c4 28          	add    $0x28,%rsp
140f5af44:	c3                   	ret
140f5af45:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5af4a:	e8 b1 f7 82 ff       	call   0x14078a700
140f5af4f:	cc                   	int3
140f5af50:	48 83 ec 28          	sub    $0x28,%rsp
140f5af54:	48 8b 0d 3d a1 44 00 	mov    0x44a13d(%rip),%rcx        # 0x1413a5098
140f5af5b:	48 85 c9             	test   %rcx,%rcx
140f5af5e:	74 20                	je     0x140f5af80
140f5af60:	8b 41 10             	mov    0x10(%rcx),%eax
140f5af63:	ff c8                	dec    %eax
140f5af65:	89 41 10             	mov    %eax,0x10(%rcx)
140f5af68:	85 c0                	test   %eax,%eax
140f5af6a:	7f 14                	jg     0x140f5af80
140f5af6c:	78 17                	js     0x140f5af85
140f5af6e:	48 8b 01             	mov    (%rcx),%rax
140f5af71:	ba 01 00 00 00       	mov    $0x1,%edx
140f5af76:	48 8b 00             	mov    (%rax),%rax
140f5af79:	ff 15 a1 8a 02 00    	call   *0x28aa1(%rip)        # 0x140f83a20
140f5af7f:	90                   	nop
140f5af80:	48 83 c4 28          	add    $0x28,%rsp
140f5af84:	c3                   	ret
140f5af85:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5af8a:	e8 71 f7 82 ff       	call   0x14078a700
140f5af8f:	cc                   	int3
140f5af90:	48 83 ec 28          	sub    $0x28,%rsp
140f5af94:	48 8d 0d 85 ba 4b 00 	lea    0x4bba85(%rip),%rcx        # 0x141416a20
140f5af9b:	e8 f0 35 24 ff       	call   0x14019e590
140f5afa0:	48 8d 0d 39 b9 4b 00 	lea    0x4bb939(%rip),%rcx        # 0x1414168e0
140f5afa7:	48 83 c4 28          	add    $0x28,%rsp
140f5afab:	e9 30 be 79 ff       	jmp    0x1406f6de0
140f5afb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140f5afb5:	57                   	push   %rdi
140f5afb6:	48 83 ec 20          	sub    $0x20,%rsp
140f5afba:	48 8b 1d df a0 44 00 	mov    0x44a0df(%rip),%rbx        # 0x1413a50a0
140f5afc1:	48 85 db             	test   %rbx,%rbx
140f5afc4:	0f 84 91 00 00 00    	je     0x140f5b05b
140f5afca:	48 8b 3d d7 a0 44 00 	mov    0x44a0d7(%rip),%rdi        # 0x1413a50a8
140f5afd1:	48 3b df             	cmp    %rdi,%rbx
140f5afd4:	74 38                	je     0x140f5b00e
140f5afd6:	48 8b 0b             	mov    (%rbx),%rcx
140f5afd9:	48 85 c9             	test   %rcx,%rcx
140f5afdc:	74 20                	je     0x140f5affe
140f5afde:	8b 41 10             	mov    0x10(%rcx),%eax
140f5afe1:	ff c8                	dec    %eax
140f5afe3:	89 41 10             	mov    %eax,0x10(%rcx)
140f5afe6:	85 c0                	test   %eax,%eax
140f5afe8:	7f 14                	jg     0x140f5affe
140f5afea:	78 7a                	js     0x140f5b066
140f5afec:	48 8b 01             	mov    (%rcx),%rax
140f5afef:	ba 01 00 00 00       	mov    $0x1,%edx
140f5aff4:	48 8b 00             	mov    (%rax),%rax
140f5aff7:	ff 15 23 8a 02 00    	call   *0x28a23(%rip)        # 0x140f83a20
140f5affd:	90                   	nop
140f5affe:	48 83 c3 08          	add    $0x8,%rbx
140f5b002:	48 3b df             	cmp    %rdi,%rbx
140f5b005:	75 cf                	jne    0x140f5afd6
140f5b007:	48 8b 1d 92 a0 44 00 	mov    0x44a092(%rip),%rbx        # 0x1413a50a0
140f5b00e:	48 8b 15 9b a0 44 00 	mov    0x44a09b(%rip),%rdx        # 0x1413a50b0
140f5b015:	48 2b d3             	sub    %rbx,%rdx
140f5b018:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140f5b01c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140f5b023:	72 18                	jb     0x140f5b03d
140f5b025:	48 83 c2 27          	add    $0x27,%rdx
140f5b029:	48 8b 43 f8          	mov    -0x8(%rbx),%rax
140f5b02d:	48 2b d8             	sub    %rax,%rbx
140f5b030:	48 83 c3 f8          	add    $0xfffffffffffffff8,%rbx
140f5b034:	48 83 fb 1f          	cmp    $0x1f,%rbx
140f5b038:	77 37                	ja     0x140f5b071
140f5b03a:	48 8b d8             	mov    %rax,%rbx
140f5b03d:	48 8b cb             	mov    %rbx,%rcx
140f5b040:	e8 ff 00 ec ff       	call   0x140e1b144
140f5b045:	48 c7 05 50 a0 44 00 	movq   $0x0,0x44a050(%rip)        # 0x1413a50a0
140f5b04c:	00 00 00 00
140f5b050:	0f 57 c0             	xorps  %xmm0,%xmm0
140f5b053:	f3 0f 7f 05 4d a0 44 	movdqu %xmm0,0x44a04d(%rip)        # 0x1413a50a8
140f5b05a:	00
140f5b05b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140f5b060:	48 83 c4 20          	add    $0x20,%rsp
140f5b064:	5f                   	pop    %rdi
140f5b065:	c3                   	ret
140f5b066:	b9 02 00 00 00       	mov    $0x2,%ecx
140f5b06b:	e8 90 f6 82 ff       	call   0x14078a700
140f5b070:	90                   	nop
140f5b071:	e8 2e f1 ec ff       	call   0x140e2a1a4
140f5b076:	cc                   	int3
140f5b077:	cc                   	int3
140f5b078:	cc                   	int3
140f5b079:	cc                   	int3
140f5b07a:	cc                   	int3
140f5b07b:	cc                   	int3
140f5b07c:	cc                   	int3
140f5b07d:	cc                   	int3
140f5b07e:	cc                   	int3
140f5b07f:	cc                   	int3
140f5b080:	4c 8d 0d c9 c9 23 ff 	lea    -0xdc3637(%rip),%r9        # 0x140197a50
140f5b087:	ba 20 00 00 00       	mov    $0x20,%edx
140f5b08c:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140f5b092:	48 8d 0d 27 a0 44 00 	lea    0x44a027(%rip),%rcx        # 0x1413a50c0
140f5b099:	e9 ae 04 ec ff       	jmp    0x140e1b54c
140f5b09e:	cc                   	int3
140f5b09f:	cc                   	int3
140f5b0a0:	4c 8d 0d a9 c9 23 ff 	lea    -0xdc3657(%rip),%r9        # 0x140197a50
140f5b0a7:	ba 20 00 00 00       	mov    $0x20,%edx
140f5b0ac:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140f5b0b2:	48 8d 0d 47 a6 44 00 	lea    0x44a647(%rip),%rcx        # 0x1413a5700
140f5b0b9:	e9 8e 04 ec ff       	jmp    0x140e1b54c
140f5b0be:	cc                   	int3
140f5b0bf:	cc                   	int3
140f5b0c0:	48 8d 0d 79 b9 4b 00 	lea    0x4bb979(%rip),%rcx        # 0x141416a40
140f5b0c7:	e9 14 bd 79 ff       	jmp    0x1406f6de0
140f5b0cc:	cc                   	int3
140f5b0cd:	cc                   	int3
140f5b0ce:	cc                   	int3
140f5b0cf:	cc                   	int3
140f5b0d0:	4c 8d 0d 79 c9 23 ff 	lea    -0xdc3687(%rip),%r9        # 0x140197a50
140f5b0d7:	ba 20 00 00 00       	mov    $0x20,%edx
140f5b0dc:	41 b8 32 00 00 00    	mov    $0x32,%r8d
140f5b0e2:	48 8d 0d 57 ac 44 00 	lea    0x44ac57(%rip),%rcx        # 0x1413a5d40
140f5b0e9:	e9 5e 04 ec ff       	jmp    0x140e1b54c
140f5b0ee:	cc                   	int3
140f5b0ef:	cc                   	int3
140f5b0f0:	48 8d 0d 49 c0 4b 00 	lea    0x4bc049(%rip),%rcx        # 0x141417140
140f5b0f7:	e9 e4 bc 79 ff       	jmp    0x1406f6de0