1401568f7:	48 29 c2             	sub    %rax,%rdx
1401568fa:	48 83 fa 01          	cmp    $0x1,%rdx
1401568fe:	0f 84 dc 00 00 00    	je     0x1401569e0
140156904:	49 8b 56 10          	mov    0x10(%r14),%rdx
140156908:	48 8d 48 01          	lea    0x1(%rax),%rcx
14015690c:	48 83 c7 01          	add    $0x1,%rdi
140156910:	49 89 4e 08          	mov    %rcx,0x8(%r14)
140156914:	c6 04 02 20          	movb   $0x20,(%rdx,%rax,1)
140156918:	49 8b 56 10          	mov    0x10(%r14),%rdx
14015691c:	49 8b 46 08          	mov    0x8(%r14),%rax
140156920:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140156924:	e9 70 f9 ff ff       	jmp    0x140156299
140156929:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140156930:	83 78 08 ff          	cmpl   $0xffffffff,0x8(%rax)
140156934:	0f 85 a6 06 00 00    	jne    0x140156fe0
14015693a:	89 50 08             	mov    %edx,0x8(%rax)
14015693d:	4c 8d 58 04          	lea    0x4(%rax),%r11
140156941:	45 8b 56 44          	mov    0x44(%r14),%r10d
140156945:	e9 66 fb ff ff       	jmp    0x1401564b0
14015694a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140156950:	89 50 04             	mov    %edx,0x4(%rax)
140156953:	83 fb ff             	cmp    $0xffffffff,%ebx
140156956:	0f 85 35 fb ff ff    	jne    0x140156491
14015695c:	8d 47 03             	lea    0x3(%rdi),%eax
14015695f:	41 39 c0             	cmp    %eax,%r8d
140156962:	7e 4a                	jle    0x1401569ae
140156964:	44 8d 51 fa          	lea    -0x6(%rcx),%r10d
140156968:	48 63 da             	movslq %edx,%rbx
14015696b:	48 98                	cltq
14015696d:	41 29 fa             	sub    %edi,%r10d
140156970:	49 8d 44 85 00       	lea    0x0(%r13,%rax,4),%rax
140156975:	41 d1 ea             	shr    $1,%r10d
140156978:	49 01 da             	add    %rbx,%r10
14015697b:	4f 8d 14 d1          	lea    (%r9,%r10,8),%r10
14015697f:	4c 89 d3             	mov    %r10,%rbx
140156982:	48 29 c3             	sub    %rax,%rbx
140156985:	83 e3 08             	and    $0x8,%ebx
140156988:	74 16                	je     0x1401569a0
14015698a:	89 10                	mov    %edx,(%rax)
14015698c:	48 83 c0 08          	add    $0x8,%rax
140156990:	4c 39 d0             	cmp    %r10,%rax
140156993:	74 19                	je     0x1401569ae
140156995:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14015699c:	00 00 00 00
1401569a0:	89 10                	mov    %edx,(%rax)
1401569a2:	48 83 c0 10          	add    $0x10,%rax
1401569a6:	89 50 f8             	mov    %edx,-0x8(%rax)
1401569a9:	4c 39 d0             	cmp    %r10,%rax
1401569ac:	75 f2                	jne    0x1401569a0
1401569ae:	45 8b 56 44          	mov    0x44(%r14),%r10d
1401569b2:	89 d6                	mov    %edx,%esi
1401569b4:	89 cb                	mov    %ecx,%ebx
1401569b6:	e9 da fa ff ff       	jmp    0x140156495
1401569bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401569c0:	ba 01 00 00 00       	mov    $0x1,%edx
1401569c5:	4c 89 e1             	mov    %r12,%rcx
1401569c8:	e8 d3 41 f4 ff       	call   0x14009aba0
1401569cd:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1401569d2:	e9 bc f7 ff ff       	jmp    0x140156193
1401569d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401569de:	00 00
1401569e0:	ba 01 00 00 00       	mov    $0x1,%edx
1401569e5:	4c 89 f1             	mov    %r14,%rcx
1401569e8:	e8 b3 41 f4 ff       	call   0x14009aba0
1401569ed:	49 8b 46 08          	mov    0x8(%r14),%rax
1401569f1:	e9 0e ff ff ff       	jmp    0x140156904
1401569f6:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
1401569fb:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156a01:	48 89 fa             	mov    %rdi,%rdx
140156a04:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140156a09:	4c 89 e9             	mov    %r13,%rcx
140156a0c:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140156a11:	e8 ea ee ff ff       	call   0x140155900
140156a16:	45 8b 5f 2c          	mov    0x2c(%r15),%r11d
140156a1a:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140156a1f:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140156a24:	45 85 db             	test   %r11d,%r11d
140156a27:	75 0f                	jne    0x140156a38
140156a29:	41 8b 47 24          	mov    0x24(%r15),%eax
140156a2d:	83 e8 01             	sub    $0x1,%eax
140156a30:	39 c5                	cmp    %eax,%ebp
140156a32:	0f 84 7f f7 ff ff    	je     0x1401561b7
140156a38:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
140156a3d:	48 85 d2             	test   %rdx,%rdx
140156a40:	0f 84 2e f7 ff ff    	je     0x140156174
140156a46:	41 b8 5f 00 00 00    	mov    $0x5f,%r8d
140156a4c:	4c 89 e9             	mov    %r13,%rcx
140156a4f:	e8 ac ee ff ff       	call   0x140155900
140156a54:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140156a59:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140156a5e:	e9 54 f7 ff ff       	jmp    0x1401561b7
140156a63:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140156a68:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156a6e:	48 89 fa             	mov    %rdi,%rdx
140156a71:	e8 8a ee ff ff       	call   0x140155900
140156a76:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140156a7b:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140156a80:	e9 ef f6 ff ff       	jmp    0x140156174
140156a85:	0f 1f 00             	nopl   (%rax)
140156a88:	85 f6                	test   %esi,%esi
140156a8a:	0f 85 ec 02 00 00    	jne    0x140156d7c
140156a90:	49 8b 06             	mov    (%r14),%rax
140156a93:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140156a97:	f6 40 01 02          	testb  $0x2,0x1(%rax)
140156a9b:	0f 84 fb 03 00 00    	je     0x140156e9c
140156aa1:	80 b9 1a 01 00 00 3f 	cmpb   $0x3f,0x11a(%rcx)
140156aa8:	0f 86 4c 05 00 00    	jbe    0x140156ffa
140156aae:	49 8b 17             	mov    (%r15),%rdx
140156ab1:	48 85 d2             	test   %rdx,%rdx
140156ab4:	0f 84 e8 02 00 00    	je     0x140156da2
140156aba:	49 8b 47 08          	mov    0x8(%r15),%rax
140156abe:	48 29 c2             	sub    %rax,%rdx
140156ac1:	48 83 fa 01          	cmp    $0x1,%rdx
140156ac5:	0f 84 d7 02 00 00    	je     0x140156da2
140156acb:	49 8b 57 10          	mov    0x10(%r15),%rdx
140156acf:	48 8d 48 01          	lea    0x1(%rax),%rcx
140156ad3:	48 83 c5 01          	add    $0x1,%rbp
140156ad7:	49 89 4f 08          	mov    %rcx,0x8(%r15)
140156adb:	c6 04 02 6f          	movb   $0x6f,(%rdx,%rax,1)
140156adf:	49 8b 57 10          	mov    0x10(%r15),%rdx
140156ae3:	49 8b 47 08          	mov    0x8(%r15),%rax
140156ae7:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
140156aeb:	41 8b 46 10          	mov    0x10(%r14),%eax
140156aef:	be 01 00 00 00       	mov    $0x1,%esi
140156af4:	83 f8 02             	cmp    $0x2,%eax
140156af7:	0f 8e 92 fd ff ff    	jle    0x14015688f
140156afd:	41 03 46 2c          	add    0x2c(%r14),%eax
140156b01:	8d 48 fd             	lea    -0x3(%rax),%ecx
140156b04:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140156b08:	85 c9                	test   %ecx,%ecx
140156b0a:	0f 8e 7f fd ff ff    	jle    0x14015688f
140156b10:	83 e8 04             	sub    $0x4,%eax
140156b13:	45 31 ed             	xor    %r13d,%r13d
140156b16:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140156b1b:	89 44 24 28          	mov    %eax,0x28(%rsp)
140156b1f:	90                   	nop
140156b20:	41 8b 56 24          	mov    0x24(%r14),%edx
140156b24:	49 8b 4e 58          	mov    0x58(%r14),%rcx
140156b28:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156b2d:	41 b8 2d 00 00 00    	mov    $0x2d,%r8d
140156b33:	49 8b 76 50          	mov    0x50(%r14),%rsi
140156b37:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156b3c:	44 01 ea             	add    %r13d,%edx
140156b3f:	8d 54 12 04          	lea    0x4(%rdx,%rdx,1),%edx
140156b43:	48 63 d2             	movslq %edx,%rdx
140156b46:	48 63 14 91          	movslq (%rcx,%rdx,4),%rdx
140156b4a:	4c 89 e1             	mov    %r12,%rcx
140156b4d:	48 c1 e2 04          	shl    $0x4,%rdx
140156b51:	48 01 d6             	add    %rdx,%rsi
140156b54:	48 89 f2             	mov    %rsi,%rdx
140156b57:	e8 a4 ed ff ff       	call   0x140155900
140156b5c:	8b 44 24 28          	mov    0x28(%rsp),%eax
140156b60:	45 31 c0             	xor    %r8d,%r8d
140156b63:	48 89 f2             	mov    %rsi,%rdx
140156b66:	4c 89 e1             	mov    %r12,%rcx
140156b69:	41 39 c5             	cmp    %eax,%r13d
140156b6c:	41 0f 94 c0          	sete   %r8b
140156b70:	41 83 c5 01          	add    $0x1,%r13d
140156b74:	41 83 c0 2d          	add    $0x2d,%r8d
140156b78:	e8 83 ed ff ff       	call   0x140155900
140156b7d:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156b82:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156b87:	44 39 6c 24 20       	cmp    %r13d,0x20(%rsp)
140156b8c:	75 92                	jne    0x140156b20
140156b8e:	be 01 00 00 00       	mov    $0x1,%esi
140156b93:	e9 f7 fc ff ff       	jmp    0x14015688f
140156b98:	0f 8e 52 fb ff ff    	jle    0x1401566f0
140156b9e:	41 b8 5c 00 00 00    	mov    $0x5c,%r8d
140156ba4:	48 89 d9             	mov    %rbx,%rcx
140156ba7:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156bac:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156bb1:	e8 4a ed ff ff       	call   0x140155900
140156bb6:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156bbb:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156bc0:	e9 4d fb ff ff       	jmp    0x140156712
140156bc5:	41 b8 5c 00 00 00    	mov    $0x5c,%r8d
140156bcb:	48 89 f9             	mov    %rdi,%rcx
140156bce:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156bd3:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156bd8:	e8 23 ed ff ff       	call   0x140155900
140156bdd:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156be2:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156be7:	e9 a3 fc ff ff       	jmp    0x14015688f
140156bec:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140156bf1:	e9 97 fb ff ff       	jmp    0x14015678d
140156bf6:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156bfc:	48 89 d9             	mov    %rbx,%rcx
140156bff:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156c04:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156c09:	e8 f2 ec ff ff       	call   0x140155900
140156c0e:	49 63 6e 18          	movslq 0x18(%r14),%rbp
140156c12:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156c17:	ba 20 00 00 00       	mov    $0x20,%edx
140156c1c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140156c21:	49 89 e8             	mov    %rbp,%r8
140156c24:	4c 89 f9             	mov    %r15,%rcx
140156c27:	e8 64 51 f4 ff       	call   0x14009bd90
140156c2c:	48 01 f5             	add    %rsi,%rbp
140156c2f:	be 01 00 00 00       	mov    $0x1,%esi
140156c34:	e9 d9 fa ff ff       	jmp    0x140156712
140156c39:	8d 47 03             	lea    0x3(%rdi),%eax
140156c3c:	41 39 c0             	cmp    %eax,%r8d
140156c3f:	7e 4d                	jle    0x140156c8e
140156c41:	44 8d 51 fa          	lea    -0x6(%rcx),%r10d
140156c45:	48 63 da             	movslq %edx,%rbx
140156c48:	48 98                	cltq
140156c4a:	41 29 fa             	sub    %edi,%r10d
140156c4d:	49 8d 44 85 00       	lea    0x0(%r13,%rax,4),%rax
140156c52:	41 d1 ea             	shr    $1,%r10d
140156c55:	49 01 da             	add    %rbx,%r10
140156c58:	4f 8d 14 d1          	lea    (%r9,%r10,8),%r10
140156c5c:	4c 89 d3             	mov    %r10,%rbx
140156c5f:	48 29 c3             	sub    %rax,%rbx
140156c62:	83 e3 08             	and    $0x8,%ebx
140156c65:	74 19                	je     0x140156c80
140156c67:	89 10                	mov    %edx,(%rax)
140156c69:	48 83 c0 08          	add    $0x8,%rax
140156c6d:	4c 39 d0             	cmp    %r10,%rax
140156c70:	74 1c                	je     0x140156c8e
140156c72:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140156c79:	00 00 00 00
140156c7d:	0f 1f 00             	nopl   (%rax)
140156c80:	89 10                	mov    %edx,(%rax)
140156c82:	48 83 c0 10          	add    $0x10,%rax
140156c86:	89 50 f8             	mov    %edx,-0x8(%rax)
140156c89:	4c 39 d0             	cmp    %r10,%rax
140156c8c:	75 f2                	jne    0x140156c80
140156c8e:	8d 59 ff             	lea    -0x1(%rcx),%ebx
140156c91:	89 d6                	mov    %edx,%esi
140156c93:	e9 f9 f7 ff ff       	jmp    0x140156491
140156c98:	49 8b 46 58          	mov    0x58(%r14),%rax
140156c9c:	42 39 4c 08 fc       	cmp    %ecx,-0x4(%rax,%r9,1)
140156ca1:	0f 8d c6 fb ff ff    	jge    0x14015686d
140156ca7:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140156cac:	41 b8 2f 00 00 00    	mov    $0x2f,%r8d
140156cb2:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156cb7:	4c 89 e1             	mov    %r12,%rcx
140156cba:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156cbf:	e8 3c ec ff ff       	call   0x140155900
140156cc4:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156cc9:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156cce:	e9 bc fb ff ff       	jmp    0x14015688f
140156cd3:	41 83 7e 20 04       	cmpl   $0x4,0x20(%r14)
140156cd8:	75 25                	jne    0x140156cff
140156cda:	41 8b 46 34          	mov    0x34(%r14),%eax
140156cde:	85 c0                	test   %eax,%eax
140156ce0:	7e 1d                	jle    0x140156cff
140156ce2:	41 39 5e 28          	cmp    %ebx,0x28(%r14)
140156ce6:	7d 17                	jge    0x140156cff
140156ce8:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156ced:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140156cf2:	41 b8 5c 00 00 00    	mov    $0x5c,%r8d
140156cf8:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156cfd:	eb 15                	jmp    0x140156d14
140156cff:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156d04:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140156d09:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156d0f:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156d14:	4c 89 e1             	mov    %r12,%rcx
140156d17:	be 01 00 00 00       	mov    $0x1,%esi
140156d1c:	e8 df eb ff ff       	call   0x140155900
140156d21:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156d26:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156d2b:	e9 5f fb ff ff       	jmp    0x14015688f
140156d30:	4c 89 f5             	mov    %r14,%rbp
140156d33:	4d 89 fe             	mov    %r15,%r14
140156d36:	4d 89 e7             	mov    %r12,%r15
140156d39:	41 8b 46 44          	mov    0x44(%r14),%eax
140156d3d:	85 c0                	test   %eax,%eax
140156d3f:	7e 79                	jle    0x140156dba
140156d41:	4d 8b 46 58          	mov    0x58(%r14),%r8
140156d45:	48 63 d0             	movslq %eax,%rdx
140156d48:	31 c0                	xor    %eax,%eax
140156d4a:	41 8b 0c 80          	mov    (%r8,%rax,4),%ecx
140156d4e:	85 c9                	test   %ecx,%ecx
140156d50:	0f 88 77 01 00 00    	js     0x140156ecd
140156d56:	41 89 c1             	mov    %eax,%r9d
140156d59:	41 d1 f9             	sar    $1,%r9d
140156d5c:	44 39 c9             	cmp    %r9d,%ecx
140156d5f:	0f 84 68 01 00 00    	je     0x140156ecd
140156d65:	41 8b 46 1c          	mov    0x1c(%r14),%eax
140156d69:	41 c7 46 1c 05 00 00 	movl   $0x5,0x1c(%r14)
140156d70:	00
140156d71:	41 89 46 20          	mov    %eax,0x20(%r14)
140156d75:	31 c0                	xor    %eax,%eax
140156d77:	e9 04 fa ff ff       	jmp    0x140156780
140156d7c:	41 8b 56 1c          	mov    0x1c(%r14),%edx
140156d80:	41 83 7e 10 01       	cmpl   $0x1,0x10(%r14)
140156d85:	b8 04 00 00 00       	mov    $0x4,%eax
140156d8a:	0f 8e a3 01 00 00    	jle    0x140156f33
140156d90:	41 89 46 1c          	mov    %eax,0x1c(%r14)
140156d94:	b8 01 00 00 00       	mov    $0x1,%eax
140156d99:	41 89 56 20          	mov    %edx,0x20(%r14)
140156d9d:	e9 de f9 ff ff       	jmp    0x140156780
140156da2:	ba 01 00 00 00       	mov    $0x1,%edx
140156da7:	4c 89 f9             	mov    %r15,%rcx
140156daa:	e8 f1 3d f4 ff       	call   0x14009aba0
140156daf:	49 8b 47 08          	mov    0x8(%r15),%rax
140156db3:	e9 13 fd ff ff       	jmp    0x140156acb
140156db8:	31 ed                	xor    %ebp,%ebp
140156dba:	41 8b 46 1c          	mov    0x1c(%r14),%eax
140156dbe:	41 c7 46 1c 00 00 00 	movl   $0x0,0x1c(%r14)
140156dc5:	00
140156dc6:	41 89 46 20          	mov    %eax,0x20(%r14)
140156dca:	31 c0                	xor    %eax,%eax
140156dcc:	e9 af f9 ff ff       	jmp    0x140156780
140156dd1:	8b 44 24 20          	mov    0x20(%rsp),%eax
140156dd5:	41 39 c5             	cmp    %eax,%r13d
140156dd8:	0f 84 55 f7 ff ff    	je     0x140156533
140156dde:	41 83 c0 03          	add    $0x3,%r8d
140156de2:	45 39 c5             	cmp    %r8d,%r13d
140156de5:	74 06                	je     0x140156ded
140156de7:	c7 01 ff ff ff ff    	movl   $0xffffffff,(%rcx)
140156ded:	41 b8 5f 00 00 00    	mov    $0x5f,%r8d
140156df3:	48 89 f9             	mov    %rdi,%rcx
140156df6:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156dfb:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140156e01:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156e06:	e8 f5 ea ff ff       	call   0x140155900
140156e0b:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156e10:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156e15:	e9 4c f7 ff ff       	jmp    0x140156566
140156e1a:	ba 01 00 00 00       	mov    $0x1,%edx
140156e1f:	4c 89 f9             	mov    %r15,%rcx
140156e22:	e8 79 3d f4 ff       	call   0x14009aba0
140156e27:	49 8b 47 08          	mov    0x8(%r15),%rax
140156e2b:	e9 6e f7 ff ff       	jmp    0x14015659e
140156e30:	41 b8 7c 00 00 00    	mov    $0x7c,%r8d
140156e36:	48 89 f9             	mov    %rdi,%rcx
140156e39:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
140156e3e:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140156e43:	e8 b8 ea ff ff       	call   0x140155900
140156e48:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
140156e4d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140156e52:	e9 0f f7 ff ff       	jmp    0x140156566
140156e57:	48 83 c2 01          	add    $0x1,%rdx
140156e5b:	48 39 d0             	cmp    %rdx,%rax
140156e5e:	0f 85 75 f7 ff ff    	jne    0x1401565d9
140156e64:	e9 51 ff ff ff       	jmp    0x140156dba
140156e69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140156e70:	41 8b 76 18          	mov    0x18(%r14),%esi
140156e74:	45 8b 46 10          	mov    0x10(%r14),%r8d
140156e78:	8d 56 01             	lea    0x1(%rsi),%edx
140156e7b:	41 89 56 18          	mov    %edx,0x18(%r14)
140156e7f:	41 83 f8 02          	cmp    $0x2,%r8d
140156e83:	7f 63                	jg     0x140156ee8
140156e85:	41 8b 46 1c          	mov    0x1c(%r14),%eax
140156e89:	41 c7 46 1c 03 00 00 	movl   $0x3,0x1c(%r14)
140156e90:	00
140156e91:	41 89 46 20          	mov    %eax,0x20(%r14)