14000f96f:	cc                   	int3
14000f970:	cc                   	int3
14000f971:	cc                   	int3
14000f972:	cc                   	int3
14000f973:	cc                   	int3
14000f974:	cc                   	int3
14000f975:	cc                   	int3
14000f976:	cc                   	int3
14000f977:	cc                   	int3
14000f978:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14000f97d:	55                   	push   %rbp
14000f97e:	56                   	push   %rsi
14000f97f:	57                   	push   %rdi
14000f980:	41 54                	push   %r12
14000f982:	41 55                	push   %r13
14000f984:	41 56                	push   %r14
14000f986:	41 57                	push   %r15
14000f988:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
14000f98d:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
14000f994:	48 8b 05 fd ca 03 00 	mov    0x3cafd(%rip),%rax        # 0x14004c498
14000f99b:	48 33 c4             	xor    %rsp,%rax
14000f99e:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14000f9a2:	45 33 ed             	xor    %r13d,%r13d
14000f9a5:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
14000f9a9:	45 89 29             	mov    %r13d,(%r9)
14000f9ac:	4c 8b d1             	mov    %rcx,%r10
14000f9af:	48 8b 41 08          	mov    0x8(%rcx),%rax
14000f9b3:	4c 8b f2             	mov    %rdx,%r14
14000f9b6:	4c 89 6d c7          	mov    %r13,-0x39(%rbp)
14000f9ba:	41 8b fd             	mov    %r13d,%edi
14000f9bd:	4c 89 6d cf          	mov    %r13,-0x31(%rbp)
14000f9c1:	45 8b fd             	mov    %r13d,%r15d
14000f9c4:	4c 89 4d e7          	mov    %r9,-0x19(%rbp)
14000f9c8:	41 8b f5             	mov    %r13d,%esi
14000f9cb:	8b 48 24             	mov    0x24(%rax),%ecx
14000f9ce:	83 e9 03             	sub    $0x3,%ecx
14000f9d1:	44 89 45 d7          	mov    %r8d,-0x29(%rbp)
14000f9d5:	f7 c1 fd ff ff ff    	test   $0xfffffffd,%ecx
14000f9db:	74 0a                	je     0x14000f9e7
14000f9dd:	bb bb 00 00 c0       	mov    $0xc00000bb,%ebx
14000f9e2:	e9 a8 02 00 00       	jmp    0x14000fc8f
14000f9e7:	4d 85 f6             	test   %r14,%r14
14000f9ea:	74 08                	je     0x14000f9f4
14000f9ec:	45 8b e5             	mov    %r13d,%r12d
14000f9ef:	45 85 c0             	test   %r8d,%r8d
14000f9f2:	75 06                	jne    0x14000f9fa
14000f9f4:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14000f9fa:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14000f9fe:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
14000fa03:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fa08:	4c 8d 05 91 28 03 00 	lea    0x32891(%rip),%r8        # 0x1400422a0
14000fa0f:	45 33 c9             	xor    %r9d,%r9d
14000fa12:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14000fa17:	33 d2                	xor    %edx,%edx
14000fa19:	49 8b ca             	mov    %r10,%rcx
14000fa1c:	48 ff 15 fd 04 03 00 	rex.W call *0x304fd(%rip)        # 0x14003ff20
14000fa23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fa28:	8b d8                	mov    %eax,%ebx
14000fa2a:	85 c0                	test   %eax,%eax
14000fa2c:	0f 88 5d 02 00 00    	js     0x14000fc8f
14000fa32:	44 8b 6d bf          	mov    -0x41(%rbp),%r13d
14000fa36:	33 db                	xor    %ebx,%ebx
14000fa38:	41 83 c5 0c          	add    $0xc,%r13d
14000fa3c:	45 85 e4             	test   %r12d,%r12d
14000fa3f:	0f 85 a8 00 00 00    	jne    0x14000faed
14000fa45:	41 8b d5             	mov    %r13d,%edx
14000fa48:	33 c9                	xor    %ecx,%ecx
14000fa4a:	48 ff 15 e7 01 03 00 	rex.W call *0x301e7(%rip)        # 0x14003fc38
14000fa51:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fa56:	48 8b f8             	mov    %rax,%rdi
14000fa59:	48 85 c0             	test   %rax,%rax
14000fa5c:	75 0a                	jne    0x14000fa68
14000fa5e:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
14000fa63:	e9 27 02 00 00       	jmp    0x14000fc8f
14000fa68:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
14000fa6c:	4c 8d 4f 0c          	lea    0xc(%rdi),%r9
14000fa70:	89 58 08             	mov    %ebx,0x8(%rax)
14000fa73:	4c 8d 05 26 28 03 00 	lea    0x32826(%rip),%r8        # 0x1400422a0
14000fa7a:	89 18                	mov    %ebx,(%rax)
14000fa7c:	33 d2                	xor    %edx,%edx
14000fa7e:	8b 45 7f             	mov    0x7f(%rbp),%eax
14000fa81:	89 47 04             	mov    %eax,0x4(%rdi)
14000fa84:	8b 45 bf             	mov    -0x41(%rbp),%eax
14000fa87:	89 47 08             	mov    %eax,0x8(%rdi)
14000fa8a:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
14000fa8e:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14000fa92:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fa97:	8b 45 bf             	mov    -0x41(%rbp),%eax
14000fa9a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14000fa9e:	48 ff 15 7b 04 03 00 	rex.W call *0x3047b(%rip)        # 0x14003ff20
14000faa5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000faaa:	8b d8                	mov    %eax,%ebx
14000faac:	85 c0                	test   %eax,%eax
14000faae:	0f 88 c7 01 00 00    	js     0x14000fc7b
14000fab4:	33 d2                	xor    %edx,%edx
14000fab6:	c7 44 24 30 20 00 00 	movl   $0x20,0x30(%rsp)
14000fabd:	00
14000fabe:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
14000fac2:	4c 8b cf             	mov    %rdi,%r9
14000fac5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000faca:	45 33 c0             	xor    %r8d,%r8d
14000facd:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
14000fad2:	8d 4a 41             	lea    0x41(%rdx),%ecx
14000fad5:	48 ff 15 1c 04 03 00 	rex.W call *0x3041c(%rip)        # 0x14003fef8
14000fadc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fae1:	8b d8                	mov    %eax,%ebx
14000fae3:	85 c0                	test   %eax,%eax
14000fae5:	0f 88 90 01 00 00    	js     0x14000fc7b
14000faeb:	33 db                	xor    %ebx,%ebx
14000faed:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14000faf4:	00
14000faf5:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
14000faf9:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000fafe:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
14000fb02:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14000fb06:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14000fb0b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fb10:	41 b9 20 00 00 00    	mov    $0x20,%r9d
14000fb16:	b8 0c 80 00 00       	mov    $0x800c,%eax
14000fb1b:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14000fb20:	8b d0                	mov    %eax,%edx
14000fb22:	8b c8                	mov    %eax,%ecx
14000fb24:	48 ff 15 dd fc 02 00 	rex.W call *0x2fcdd(%rip)        # 0x14003f808
14000fb2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fb30:	b9 00 00 00 80       	mov    $0x80000000,%ecx
14000fb35:	8b d8                	mov    %eax,%ebx
14000fb37:	03 c1                	add    %ecx,%eax
14000fb39:	85 c1                	test   %eax,%ecx
14000fb3b:	75 0c                	jne    0x14000fb49
14000fb3d:	81 fb 23 00 00 d0    	cmp    $0xd0000023,%ebx
14000fb43:	0f 85 32 01 00 00    	jne    0x14000fc7b
14000fb49:	45 85 e4             	test   %r12d,%r12d
14000fb4c:	75 7e                	jne    0x14000fbcc
14000fb4e:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14000fb52:	33 c9                	xor    %ecx,%ecx
14000fb54:	48 ff 15 dd 00 03 00 	rex.W call *0x300dd(%rip)        # 0x14003fc38
14000fb5b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fb60:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
14000fb64:	33 c9                	xor    %ecx,%ecx
14000fb66:	4c 8b f8             	mov    %rax,%r15
14000fb69:	48 ff 15 c8 00 03 00 	rex.W call *0x300c8(%rip)        # 0x14003fc38
14000fb70:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fb75:	48 8b f0             	mov    %rax,%rsi
14000fb78:	4d 85 ff             	test   %r15,%r15
14000fb7b:	74 76                	je     0x14000fbf3
14000fb7d:	48 85 c0             	test   %rax,%rax
14000fb80:	74 71                	je     0x14000fbf3
14000fb82:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
14000fb89:	00
14000fb8a:	48 8d 45 cf          	lea    -0x31(%rbp),%rax
14000fb8e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14000fb93:	45 8d 4c 24 20       	lea    0x20(%r12),%r9d
14000fb98:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
14000fb9c:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14000fba1:	b9 0c 80 00 00       	mov    $0x800c,%ecx
14000fba6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000fbab:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
14000fbaf:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14000fbb4:	8b d1                	mov    %ecx,%edx
14000fbb6:	48 ff 15 4b fc 02 00 	rex.W call *0x2fc4b(%rip)        # 0x14003f808
14000fbbd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fbc2:	8b d8                	mov    %eax,%ebx
14000fbc4:	85 c0                	test   %eax,%eax
14000fbc6:	0f 88 87 00 00 00    	js     0x14000fc53
14000fbcc:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
14000fbd0:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14000fbd4:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
14000fbd8:	8d 4b 14             	lea    0x14(%rbx),%ecx
14000fbdb:	03 ca                	add    %edx,%ecx
14000fbdd:	41 03 cd             	add    %r13d,%ecx
14000fbe0:	89 08                	mov    %ecx,(%rax)
14000fbe2:	45 85 e4             	test   %r12d,%r12d
14000fbe5:	75 6a                	jne    0x14000fc51
14000fbe7:	39 4d d7             	cmp    %ecx,-0x29(%rbp)
14000fbea:	73 0e                	jae    0x14000fbfa
14000fbec:	bb 23 00 00 c0       	mov    $0xc0000023,%ebx
14000fbf1:	eb 60                	jmp    0x14000fc53
14000fbf3:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
14000fbf8:	eb 59                	jmp    0x14000fc53
14000fbfa:	41 83 66 04 00       	andl   $0x0,0x4(%r14)
14000fbff:	49 8d 4e 14          	lea    0x14(%r14),%rcx
14000fc03:	41 89 56 0c          	mov    %edx,0xc(%r14)
14000fc07:	4c 8b c3             	mov    %rbx,%r8
14000fc0a:	48 8b d6             	mov    %rsi,%rdx
14000fc0d:	41 c7 06 49 4d 53 56 	movl   $0x56534d49,(%r14)
14000fc14:	41 89 5e 08          	mov    %ebx,0x8(%r14)
14000fc18:	45 89 6e 10          	mov    %r13d,0x10(%r14)
14000fc1c:	e8 57 63 02 00       	call   0x140035f78
14000fc21:	4c 8b 45 c7          	mov    -0x39(%rbp),%r8
14000fc25:	48 8d 4b 14          	lea    0x14(%rbx),%rcx
14000fc29:	49 03 ce             	add    %r14,%rcx
14000fc2c:	49 8b d7             	mov    %r15,%rdx
14000fc2f:	e8 44 63 02 00       	call   0x140035f78
14000fc34:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14000fc38:	48 8b d7             	mov    %rdi,%rdx
14000fc3b:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
14000fc3f:	49 03 ce             	add    %r14,%rcx
14000fc42:	48 83 c0 14          	add    $0x14,%rax
14000fc46:	45 8b c5             	mov    %r13d,%r8d
14000fc49:	48 03 c8             	add    %rax,%rcx
14000fc4c:	e8 27 63 02 00       	call   0x140035f78
14000fc51:	33 db                	xor    %ebx,%ebx
14000fc53:	48 85 f6             	test   %rsi,%rsi
14000fc56:	74 0f                	je     0x14000fc67
14000fc58:	48 8b ce             	mov    %rsi,%rcx
14000fc5b:	48 ff 15 de ff 02 00 	rex.W call *0x2ffde(%rip)        # 0x14003fc40
14000fc62:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fc67:	4d 85 ff             	test   %r15,%r15
14000fc6a:	74 0f                	je     0x14000fc7b
14000fc6c:	49 8b cf             	mov    %r15,%rcx
14000fc6f:	48 ff 15 ca ff 02 00 	rex.W call *0x2ffca(%rip)        # 0x14003fc40
14000fc76:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fc7b:	48 85 ff             	test   %rdi,%rdi
14000fc7e:	74 0f                	je     0x14000fc8f
14000fc80:	48 8b cf             	mov    %rdi,%rcx
14000fc83:	48 ff 15 b6 ff 02 00 	rex.W call *0x2ffb6(%rip)        # 0x14003fc40
14000fc8a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fc8f:	8b c3                	mov    %ebx,%eax
14000fc91:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14000fc95:	48 33 cc             	xor    %rsp,%rcx
14000fc98:	e8 83 59 02 00       	call   0x140035620
14000fc9d:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
14000fca4:	00
14000fca5:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
14000fcac:	41 5f                	pop    %r15
14000fcae:	41 5e                	pop    %r14
14000fcb0:	41 5d                	pop    %r13
14000fcb2:	41 5c                	pop    %r12
14000fcb4:	5f                   	pop    %rdi
14000fcb5:	5e                   	pop    %rsi
14000fcb6:	5d                   	pop    %rbp
14000fcb7:	c3                   	ret
14000fcb8:	cc                   	int3
14000fcb9:	cc                   	int3
14000fcba:	cc                   	int3
14000fcbb:	cc                   	int3
14000fcbc:	cc                   	int3
14000fcbd:	cc                   	int3
14000fcbe:	cc                   	int3
14000fcbf:	cc                   	int3
14000fcc0:	40 55                	rex push %rbp
14000fcc2:	53                   	push   %rbx
14000fcc3:	56                   	push   %rsi
14000fcc4:	57                   	push   %rdi
14000fcc5:	41 54                	push   %r12
14000fcc7:	41 55                	push   %r13
14000fcc9:	41 56                	push   %r14
14000fccb:	41 57                	push   %r15
14000fccd:	48 8d ac 24 a8 fb ff 	lea    -0x458(%rsp),%rbp
14000fcd4:	ff
14000fcd5:	48 81 ec 58 05 00 00 	sub    $0x558,%rsp
14000fcdc:	48 8b 05 b5 c7 03 00 	mov    0x3c7b5(%rip),%rax        # 0x14004c498
14000fce3:	48 33 c4             	xor    %rsp,%rax
14000fce6:	48 89 85 40 04 00 00 	mov    %rax,0x440(%rbp)
14000fced:	48 8b 85 d0 04 00 00 	mov    0x4d0(%rbp),%rax
14000fcf4:	4c 8b d2             	mov    %rdx,%r10
14000fcf7:	48 89 55 88          	mov    %rdx,-0x78(%rbp)
14000fcfb:	49 8b f1             	mov    %r9,%rsi
14000fcfe:	33 d2                	xor    %edx,%edx
14000fd00:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
14000fd04:	49 89 10             	mov    %rdx,(%r8)
14000fd07:	48 8d 0d a2 34 03 00 	lea    0x334a2(%rip),%rcx        # 0x1400431b0
14000fd0e:	89 10                	mov    %edx,(%rax)
14000fd10:	44 8b fa             	mov    %edx,%r15d
14000fd13:	89 54 24 28          	mov    %edx,0x28(%rsp)
14000fd17:	44 8b ea             	mov    %edx,%r13d
14000fd1a:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
14000fd1e:	44 8b f2             	mov    %edx,%r14d
14000fd21:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
14000fd25:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
14000fd2a:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
14000fd2f:	4c 8d 45 40          	lea    0x40(%rbp),%r8
14000fd33:	89 54 24 58          	mov    %edx,0x58(%rsp)
14000fd37:	44 8b e2             	mov    %edx,%r12d
14000fd3a:	89 54 24 68          	mov    %edx,0x68(%rsp)
14000fd3e:	41 b9 00 04 00 00    	mov    $0x400,%r9d
14000fd44:	89 54 24 5c          	mov    %edx,0x5c(%rsp)
14000fd48:	89 54 24 64          	mov    %edx,0x64(%rsp)
14000fd4c:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
14000fd50:	49 8b ca             	mov    %r10,%rcx
14000fd53:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
14000fd57:	89 55 d0             	mov    %edx,-0x30(%rbp)
14000fd5a:	89 54 24 6c          	mov    %edx,0x6c(%rsp)
14000fd5e:	48 8d 15 5b 34 03 00 	lea    0x3345b(%rip),%rdx        # 0x1400431c0
14000fd65:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000fd6a:	48 ff 15 4f 01 03 00 	rex.W call *0x3014f(%rip)        # 0x14003fec0
14000fd71:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000fd76:	33 ff                	xor    %edi,%edi
14000fd78:	8b d8                	mov    %eax,%ebx
14000fd7a:	85 c0                	test   %eax,%eax
14000fd7c:	0f 88 15 01 00 00    	js     0x14000fe97
14000fd82:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14000fd86:	48 8d 0d 2b 16 03 00 	lea    0x3162b(%rip),%rcx        # 0x1400413b8
14000fd8d:	e8 bc 63 02 00       	call   0x14003614e
14000fd92:	85 c0                	test   %eax,%eax
14000fd94:	74 0a                	je     0x14000fda0
14000fd96:	bb bb 00 00 c0       	mov    $0xc00000bb,%ebx
14000fd9b:	e9 f7 00 00 00       	jmp    0x14000fe97
14000fda0:	8b 8d c0 04 00 00    	mov    0x4c0(%rbp),%ecx
14000fda6:	83 f9 20             	cmp    $0x20,%ecx
14000fda9:	77 0a                	ja     0x14000fdb5
14000fdab:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
14000fdb0:	e9 e2 00 00 00       	jmp    0x14000fe97
14000fdb5:	4c 8b fe             	mov    %rsi,%r15
14000fdb8:	39 3e                	cmp    %edi,(%rsi)
14000fdba:	0f 87 cc 05 00 00    	ja     0x14001038c
14000fdc0:	8b 56 0c             	mov    0xc(%rsi),%edx
14000fdc3:	83 fa 04             	cmp    $0x4,%edx
14000fdc6:	0f 82 c0 05 00 00    	jb     0x14001038c
14000fdcc:	f6 c2 01             	test   $0x1,%dl
14000fdcf:	0f 85 b7 05 00 00    	jne    0x14001038c
14000fdd5:	83 7e 10 0c          	cmpl   $0xc,0x10(%rsi)
14000fdd9:	0f 85 ad 05 00 00    	jne    0x14001038c
14000fddf:	83 7e 14 10          	cmpl   $0x10,0x14(%rsi)
14000fde3:	0f 85 a3 05 00 00    	jne    0x14001038c
14000fde9:	39 7e 18             	cmp    %edi,0x18(%rsi)
14000fdec:	0f 84 9a 05 00 00    	je     0x14001038c
14000fdf2:	39 7e 1c             	cmp    %edi,0x1c(%rsi)
14000fdf5:	0f 84 91 05 00 00    	je     0x14001038c
14000fdfb:	8b 5e 18             	mov    0x18(%rsi),%ebx
14000fdfe:	8d 42 20             	lea    0x20(%rdx),%eax
14000fe01:	44 8b 4e 1c          	mov    0x1c(%rsi),%r9d
14000fe05:	4c 8d 7e 20          	lea    0x20(%rsi),%r15
14000fe09:	89 5c 24 68          	mov    %ebx,0x68(%rsp)
14000fe0d:	44 89 4c 24 64       	mov    %r9d,0x64(%rsp)
14000fe12:	48 89 7e 18          	mov    %rdi,0x18(%rsi)
14000fe16:	c7 44 24 6c 01 00 00 	movl   $0x1,0x6c(%rsp)
14000fe1d:	00
14000fe1e:	3b c2                	cmp    %edx,%eax
14000fe20:	72 6d                	jb     0x14000fe8f
14000fe22:	3b c1                	cmp    %ecx,%eax
14000fe24:	73 69                	jae    0x14000fe8f
14000fe26:	8b f8                	mov    %eax,%edi
14000fe28:	83 c0 0c             	add    $0xc,%eax
14000fe2b:	48 03 fe             	add    %rsi,%rdi
14000fe2e:	48 89 7d 90          	mov    %rdi,-0x70(%rbp)
14000fe32:	83 f8 0c             	cmp    $0xc,%eax
14000fe35:	72 58                	jb     0x14000fe8f
14000fe37:	3b c1                	cmp    %ecx,%eax
14000fe39:	77 54                	ja     0x14000fe8f
14000fe3b:	83 c0 07             	add    $0x7,%eax
14000fe3e:	83 e0 f8             	and    $0xfffffff8,%eax
14000fe41:	8b f8                	mov    %eax,%edi
14000fe43:	83 c0 10             	add    $0x10,%eax
14000fe46:	48 03 fe             	add    %rsi,%rdi
14000fe49:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
14000fe4d:	83 f8 10             	cmp    $0x10,%eax
14000fe50:	72 3d                	jb     0x14000fe8f
14000fe52:	3b c1                	cmp    %ecx,%eax
14000fe54:	73 39                	jae    0x14000fe8f