140d1aa74:	41 55                	push   %r13
140d1aa76:	41 56                	push   %r14
140d1aa78:	b8 a8 01 00 00       	mov    $0x1a8,%eax
140d1aa7d:	e8 1e 0a 10 00       	call   0x140e1b4a0
140d1aa82:	48 2b e0             	sub    %rax,%rsp
140d1aa85:	48 8b 05 74 e4 69 00 	mov    0x69e474(%rip),%rax        # 0x1413b8f00
140d1aa8c:	48 33 c4             	xor    %rsp,%rax
140d1aa8f:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
140d1aa96:	00
140d1aa97:	45 33 f6             	xor    %r14d,%r14d
140d1aa9a:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140d1aa9f:	4d 8b e8             	mov    %r8,%r13
140d1aaa2:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140d1aaa7:	44 8b 84 24 f0 01 00 	mov    0x1f0(%rsp),%r8d
140d1aaae:	00
140d1aaaf:	45 8b e1             	mov    %r9d,%r12d
140d1aab2:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140d1aab7:	45 85 c0             	test   %r8d,%r8d
140d1aaba:	79 05                	jns    0x140d1aac1
140d1aabc:	45 33 c0             	xor    %r8d,%r8d
140d1aabf:	eb 0c                	jmp    0x140d1aacd
140d1aac1:	b8 40 00 00 00       	mov    $0x40,%eax
140d1aac6:	44 3b c0             	cmp    %eax,%r8d
140d1aac9:	44 0f 4f c0          	cmovg  %eax,%r8d
140d1aacd:	b8 06 00 00 00       	mov    $0x6,%eax
140d1aad2:	48 89 9c 24 e8 01 00 	mov    %rbx,0x1e8(%rsp)
140d1aad9:	00
140d1aada:	44 3b c0             	cmp    %eax,%r8d
140d1aadd:	48 89 b4 24 a0 01 00 	mov    %rsi,0x1a0(%rsp)
140d1aae4:	00
140d1aae5:	41 8b c8             	mov    %r8d,%ecx
140d1aae8:	48 89 bc 24 98 01 00 	mov    %rdi,0x198(%rsp)
140d1aaef:	00
140d1aaf0:	0f 4f c8             	cmovg  %eax,%ecx
140d1aaf3:	44 89 84 24 f0 01 00 	mov    %r8d,0x1f0(%rsp)
140d1aafa:	00
140d1aafb:	41 8b c0             	mov    %r8d,%eax
140d1aafe:	4c 89 bc 24 90 01 00 	mov    %r15,0x190(%rsp)
140d1ab05:	00
140d1ab06:	2b c1                	sub    %ecx,%eax
140d1ab08:	44 89 74 24 34       	mov    %r14d,0x34(%rsp)
140d1ab0d:	83 c0 03             	add    $0x3,%eax
140d1ab10:	41 b9 10 00 00 00    	mov    $0x10,%r9d
140d1ab16:	99                   	cltd
140d1ab17:	41 8b cc             	mov    %r12d,%ecx
140d1ab1a:	83 e2 03             	and    $0x3,%edx
140d1ab1d:	03 c2                	add    %edx,%eax
140d1ab1f:	c1 f8 02             	sar    $0x2,%eax
140d1ab22:	44 2b c8             	sub    %eax,%r9d
140d1ab25:	41 8b c4             	mov    %r12d,%eax
140d1ab28:	99                   	cltd
140d1ab29:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
140d1ab2e:	41 f7 f9             	idiv   %r9d
140d1ab31:	49 63 e9             	movslq %r9d,%rbp
140d1ab34:	2b ca                	sub    %edx,%ecx
140d1ab36:	41 3b cc             	cmp    %r12d,%ecx
140d1ab39:	8d 50 01             	lea    0x1(%rax),%edx
140d1ab3c:	0f 4d d0             	cmovge %eax,%edx
140d1ab3f:	89 54 24 3c          	mov    %edx,0x3c(%rsp)
140d1ab43:	85 d2                	test   %edx,%edx
140d1ab45:	0f 8e c0 01 00 00    	jle    0x140d1ad0b
140d1ab4b:	45 33 ff             	xor    %r15d,%r15d
140d1ab4e:	48 8d 0d 37 8c 28 00 	lea    0x288c37(%rip),%rcx        # 0x140fa378c
140d1ab55:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
140d1ab5a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140d1ab5f:	45 8b c8             	mov    %r8d,%r9d
140d1ab62:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140d1ab67:	ba 21 01 00 00       	mov    $0x121,%edx
140d1ab6c:	4c 8d 05 cd a8 45 00 	lea    0x45a8cd(%rip),%r8        # 0x141175440
140d1ab73:	e8 c8 e1 fd ff       	call   0x140cf8d40
140d1ab78:	33 ff                	xor    %edi,%edi
140d1ab7a:	48 63 d8             	movslq %eax,%rbx
140d1ab7d:	33 f6                	xor    %esi,%esi
140d1ab7f:	48 85 ed             	test   %rbp,%rbp
140d1ab82:	0f 8e 79 00 00 00    	jle    0x140d1ac01
140d1ab88:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
140d1ab8d:	4c 03 f3             	add    %rbx,%r14
140d1ab90:	48 63 cb             	movslq %ebx,%rcx
140d1ab93:	b8 21 01 00 00       	mov    $0x121,%eax
140d1ab98:	48 2b c1             	sub    %rcx,%rax
140d1ab9b:	48 83 f8 03          	cmp    $0x3,%rax
140d1ab9f:	76 51                	jbe    0x140d1abf2
140d1aba1:	41 8d 04 3f          	lea    (%r15,%rdi,1),%eax
140d1aba5:	41 3b c4             	cmp    %r12d,%eax
140d1aba8:	7c 09                	jl     0x140d1abb3
140d1abaa:	41 c7 06 20 20 20 00 	movl   $0x202020,(%r14)
140d1abb1:	eb 38                	jmp    0x140d1abeb
140d1abb3:	83 ff 07             	cmp    $0x7,%edi
140d1abb6:	4c 8d 05 93 a6 45 00 	lea    0x45a693(%rip),%r8        # 0x141175250
140d1abbd:	ba 20 00 00 00       	mov    $0x20,%edx
140d1abc2:	b8 2d 00 00 00       	mov    $0x2d,%eax
140d1abc7:	0f 44 d0             	cmove  %eax,%edx
140d1abca:	49 63 c7             	movslq %r15d,%rax
140d1abcd:	48 03 c6             	add    %rsi,%rax
140d1abd0:	89 54 24 20          	mov    %edx,0x20(%rsp)
140d1abd4:	ba 04 00 00 00       	mov    $0x4,%edx
140d1abd9:	46 0f b6 0c 28       	movzbl (%rax,%r13,1),%r9d
140d1abde:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140d1abe3:	48 03 c8             	add    %rax,%rcx
140d1abe6:	e8 55 e1 fd ff       	call   0x140cf8d40
140d1abeb:	83 c3 03             	add    $0x3,%ebx
140d1abee:	49 83 c6 03          	add    $0x3,%r14
140d1abf2:	ff c7                	inc    %edi
140d1abf4:	48 ff c6             	inc    %rsi
140d1abf7:	48 3b f5             	cmp    %rbp,%rsi
140d1abfa:	7c 94                	jl     0x140d1ab90
140d1abfc:	44 8b 74 24 30       	mov    0x30(%rsp),%r14d
140d1ac01:	48 63 cb             	movslq %ebx,%rcx
140d1ac04:	b8 21 01 00 00       	mov    $0x121,%eax
140d1ac09:	48 2b c1             	sub    %rcx,%rax
140d1ac0c:	48 83 f8 02          	cmp    $0x2,%rax
140d1ac10:	76 1a                	jbe    0x140d1ac2c
140d1ac12:	0f b7 05 0f 72 2c 00 	movzwl 0x2c720f(%rip),%eax        # 0x140fe1e28
140d1ac19:	83 c3 02             	add    $0x2,%ebx
140d1ac1c:	66 89 44 0c 50       	mov    %ax,0x50(%rsp,%rcx,1)
140d1ac21:	0f b6 05 02 72 2c 00 	movzbl 0x2c7202(%rip),%eax        # 0x140fe1e2a
140d1ac28:	88 44 0c 52          	mov    %al,0x52(%rsp,%rcx,1)
140d1ac2c:	45 33 db             	xor    %r11d,%r11d
140d1ac2f:	45 33 c9             	xor    %r9d,%r9d
140d1ac32:	48 85 ed             	test   %rbp,%rbp
140d1ac35:	7e 66                	jle    0x140d1ac9d
140d1ac37:	4c 63 d3             	movslq %ebx,%r10
140d1ac3a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140d1ac40:	43 8d 04 1f          	lea    (%r15,%r11,1),%eax
140d1ac44:	41 3b c4             	cmp    %r12d,%eax
140d1ac47:	7d 54                	jge    0x140d1ac9d
140d1ac49:	48 63 c3             	movslq %ebx,%rax
140d1ac4c:	b9 21 01 00 00       	mov    $0x121,%ecx
140d1ac51:	48 2b c8             	sub    %rax,%rcx
140d1ac54:	48 83 f9 01          	cmp    $0x1,%rcx
140d1ac58:	76 38                	jbe    0x140d1ac92
140d1ac5a:	49 63 c7             	movslq %r15d,%rax
140d1ac5d:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
140d1ac63:	49 03 c1             	add    %r9,%rax
140d1ac66:	42 0f b6 0c 28       	movzbl (%rax,%r13,1),%ecx
140d1ac6b:	8d 51 e0             	lea    -0x20(%rcx),%edx
140d1ac6e:	80 fa 5e             	cmp    $0x5e,%dl
140d1ac71:	44 0f 46 c1          	cmovbe %ecx,%r8d
140d1ac75:	ff c3                	inc    %ebx
140d1ac77:	46 88 44 14 50       	mov    %r8b,0x50(%rsp,%r10,1)
140d1ac7c:	49 ff c2             	inc    %r10
140d1ac7f:	49 81 fa 21 01 00 00 	cmp    $0x121,%r10
140d1ac86:	0f 83 c1 00 00 00    	jae    0x140d1ad4d
140d1ac8c:	42 c6 44 14 50 00    	movb   $0x0,0x50(%rsp,%r10,1)
140d1ac92:	41 ff c3             	inc    %r11d
140d1ac95:	49 ff c1             	inc    %r9
140d1ac98:	4c 3b cd             	cmp    %rbp,%r9
140d1ac9b:	7c a3                	jl     0x140d1ac40
140d1ac9d:	48 63 cb             	movslq %ebx,%rcx
140d1aca0:	b8 21 01 00 00       	mov    $0x121,%eax
140d1aca5:	48 2b c1             	sub    %rcx,%rax
140d1aca8:	48 83 f8 01          	cmp    $0x1,%rax
140d1acac:	76 1b                	jbe    0x140d1acc9
140d1acae:	ff c3                	inc    %ebx
140d1acb0:	c6 44 0c 50 0a       	movb   $0xa,0x50(%rsp,%rcx,1)
140d1acb5:	48 63 c3             	movslq %ebx,%rax
140d1acb8:	48 3d 21 01 00 00    	cmp    $0x121,%rax
140d1acbe:	0f 83 89 00 00 00    	jae    0x140d1ad4d
140d1acc4:	c6 44 04 50 00       	movb   $0x0,0x50(%rsp,%rax,1)
140d1acc9:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140d1acce:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140d1acd3:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140d1acd8:	48 63 d3             	movslq %ebx,%rdx
140d1acdb:	ff 15 3f 8d 26 00    	call   *0x268d3f(%rip)        # 0x140f83a20
140d1ace1:	44 03 7c 24 38       	add    0x38(%rsp),%r15d
140d1ace6:	44 03 f0             	add    %eax,%r14d
140d1ace9:	8b 44 24 34          	mov    0x34(%rsp),%eax
140d1aced:	ff c0                	inc    %eax
140d1acef:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
140d1acf4:	89 44 24 34          	mov    %eax,0x34(%rsp)
140d1acf8:	3b 44 24 3c          	cmp    0x3c(%rsp),%eax
140d1acfc:	7d 0d                	jge    0x140d1ad0b
140d1acfe:	44 8b 84 24 f0 01 00 	mov    0x1f0(%rsp),%r8d
140d1ad05:	00
140d1ad06:	e9 43 fe ff ff       	jmp    0x140d1ab4e
140d1ad0b:	4c 8b bc 24 90 01 00 	mov    0x190(%rsp),%r15
140d1ad12:	00
140d1ad13:	41 8b c6             	mov    %r14d,%eax
140d1ad16:	48 8b bc 24 98 01 00 	mov    0x198(%rsp),%rdi
140d1ad1d:	00
140d1ad1e:	48 8b b4 24 a0 01 00 	mov    0x1a0(%rsp),%rsi
140d1ad25:	00
140d1ad26:	48 8b 9c 24 e8 01 00 	mov    0x1e8(%rsp),%rbx
140d1ad2d:	00
140d1ad2e:	48 8b 8c 24 80 01 00 	mov    0x180(%rsp),%rcx
140d1ad35:	00
140d1ad36:	48 33 cc             	xor    %rsp,%rcx
140d1ad39:	e8 c2 07 10 00       	call   0x140e1b500
140d1ad3e:	48 81 c4 a8 01 00 00 	add    $0x1a8,%rsp
140d1ad45:	41 5e                	pop    %r14
140d1ad47:	41 5d                	pop    %r13
140d1ad49:	41 5c                	pop    %r12
140d1ad4b:	5d                   	pop    %rbp
140d1ad4c:	c3                   	ret
140d1ad4d:	e8 02 0b 10 00       	call   0x140e1b854
140d1ad52:	cc                   	int3
140d1ad53:	cc                   	int3
140d1ad54:	cc                   	int3
140d1ad55:	cc                   	int3
140d1ad56:	cc                   	int3
140d1ad57:	cc                   	int3
140d1ad58:	cc                   	int3
140d1ad59:	cc                   	int3
140d1ad5a:	cc                   	int3
140d1ad5b:	cc                   	int3
140d1ad5c:	cc                   	int3
140d1ad5d:	cc                   	int3
140d1ad5e:	cc                   	int3
140d1ad5f:	cc                   	int3
140d1ad60:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d1ad65:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d1ad6a:	41 54                	push   %r12
140d1ad6c:	41 56                	push   %r14
140d1ad6e:	41 57                	push   %r15
140d1ad70:	b8 20 00 00 00       	mov    $0x20,%eax
140d1ad75:	e8 26 07 10 00       	call   0x140e1b4a0
140d1ad7a:	48 2b e0             	sub    %rax,%rsp
140d1ad7d:	48 63 44 24 60       	movslq 0x60(%rsp),%rax
140d1ad82:	33 f6                	xor    %esi,%esi
140d1ad84:	4d 8b f9             	mov    %r9,%r15
140d1ad87:	45 8b e0             	mov    %r8d,%r12d
140d1ad8a:	44 8b f2             	mov    %edx,%r14d
140d1ad8d:	48 8b f9             	mov    %rcx,%rdi
140d1ad90:	83 f8 01             	cmp    $0x1,%eax
140d1ad93:	0f 8c b2 00 00 00    	jl     0x140d1ae4b
140d1ad99:	48 89 6c 24 48       	mov    %rbp,0x48(%rsp)
140d1ad9e:	48 8d 68 ff          	lea    -0x1(%rax),%rbp
140d1ada2:	48 85 ed             	test   %rbp,%rbp
140d1ada5:	0f 8e 87 00 00 00    	jle    0x140d1ae32
140d1adab:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140d1adb0:	8b de                	mov    %esi,%ebx
140d1adb2:	48 85 db             	test   %rbx,%rbx
140d1adb5:	74 1d                	je     0x140d1add4
140d1adb7:	85 f6                	test   %esi,%esi
140d1adb9:	75 19                	jne    0x140d1add4
140d1adbb:	4c 8d 0d ca 89 28 00 	lea    0x2889ca(%rip),%r9        # 0x140fa378c
140d1adc2:	45 8b c6             	mov    %r14d,%r8d
140d1adc5:	48 8d 15 00 89 44 00 	lea    0x448900(%rip),%rdx        # 0x1411636cc
140d1adcc:	48 8b cf             	mov    %rdi,%rcx
140d1adcf:	e8 5c de fd ff       	call   0x140cf8c30
140d1add4:	45 0f b6 04 1f       	movzbl (%r15,%rbx,1),%r8d
140d1add9:	48 8d 15 6c a6 45 00 	lea    0x45a66c(%rip),%rdx        # 0x14117544c
140d1ade0:	48 8b cf             	mov    %rdi,%rcx
140d1ade3:	e8 48 de fd ff       	call   0x140cf8c30
140d1ade8:	8d 46 01             	lea    0x1(%rsi),%eax
140d1adeb:	99                   	cltd
140d1adec:	41 f7 fc             	idiv   %r12d
140d1adef:	8b f2                	mov    %edx,%esi
140d1adf1:	85 d2                	test   %edx,%edx
140d1adf3:	75 0f                	jne    0x140d1ae04
140d1adf5:	48 8d 15 70 ba 29 00 	lea    0x29ba70(%rip),%rdx        # 0x140fb686c
140d1adfc:	48 8b cf             	mov    %rdi,%rcx
140d1adff:	e8 2c de fd ff       	call   0x140cf8c30
140d1ae04:	48 ff c3             	inc    %rbx
140d1ae07:	48 3b dd             	cmp    %rbp,%rbx
140d1ae0a:	7c a6                	jl     0x140d1adb2
140d1ae0c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d1ae11:	85 ed                	test   %ebp,%ebp
140d1ae13:	74 1d                	je     0x140d1ae32
140d1ae15:	85 f6                	test   %esi,%esi
140d1ae17:	75 19                	jne    0x140d1ae32
140d1ae19:	4c 8d 0d 6c 89 28 00 	lea    0x28896c(%rip),%r9        # 0x140fa378c
140d1ae20:	45 8b c6             	mov    %r14d,%r8d
140d1ae23:	48 8d 15 a2 88 44 00 	lea    0x4488a2(%rip),%rdx        # 0x1411636cc
140d1ae2a:	48 8b cf             	mov    %rdi,%rcx
140d1ae2d:	e8 fe dd fd ff       	call   0x140cf8c30
140d1ae32:	45 0f b6 04 2f       	movzbl (%r15,%rbp,1),%r8d
140d1ae37:	48 8d 15 2a 5b 2c 00 	lea    0x2c5b2a(%rip),%rdx        # 0x140fe0968
140d1ae3e:	48 8b cf             	mov    %rdi,%rcx
140d1ae41:	e8 ea dd fd ff       	call   0x140cf8c30
140d1ae46:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140d1ae4b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140d1ae50:	b8 01 00 00 00       	mov    $0x1,%eax
140d1ae55:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140d1ae5a:	48 83 c4 20          	add    $0x20,%rsp
140d1ae5e:	41 5f                	pop    %r15
140d1ae60:	41 5e                	pop    %r14
140d1ae62:	41 5c                	pop    %r12
140d1ae64:	c3                   	ret
140d1ae65:	cc                   	int3
140d1ae66:	cc                   	int3
140d1ae67:	cc                   	int3
140d1ae68:	cc                   	int3
140d1ae69:	cc                   	int3
140d1ae6a:	cc                   	int3
140d1ae6b:	cc                   	int3
140d1ae6c:	cc                   	int3
140d1ae6d:	cc                   	int3
140d1ae6e:	cc                   	int3
140d1ae6f:	cc                   	int3
140d1ae70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d1ae75:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d1ae7a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d1ae7f:	57                   	push   %rdi
140d1ae80:	b8 20 00 00 00       	mov    $0x20,%eax
140d1ae85:	e8 16 06 10 00       	call   0x140e1b4a0
140d1ae8a:	48 2b e0             	sub    %rax,%rsp
140d1ae8d:	48 8b fa             	mov    %rdx,%rdi
140d1ae90:	48 8b d9             	mov    %rcx,%rbx
140d1ae93:	48 85 d2             	test   %rdx,%rdx
140d1ae96:	0f 84 69 01 00 00    	je     0x140d1b005
140d1ae9c:	e8 1f b2 fb ff       	call   0x140cd60c0
140d1aea1:	85 c0                	test   %eax,%eax
140d1aea3:	74 10                	je     0x140d1aeb5
140d1aea5:	48 8b d7             	mov    %rdi,%rdx
140d1aea8:	48 8b cb             	mov    %rbx,%rcx
140d1aeab:	e8 80 b6 fb ff       	call   0x140cd6530
140d1aeb0:	e9 55 01 00 00       	jmp    0x140d1b00a
140d1aeb5:	33 ed                	xor    %ebp,%ebp
140d1aeb7:	39 6b 10             	cmp    %ebp,0x10(%rbx)
140d1aeba:	0f 84 e8 00 00 00    	je     0x140d1afa8
140d1aec0:	48 8b cb             	mov    %rbx,%rcx
140d1aec3:	89 6b 10             	mov    %ebp,0x10(%rbx)
140d1aec6:	e8 f5 b1 fb ff       	call   0x140cd60c0
140d1aecb:	85 c0                	test   %eax,%eax
140d1aecd:	74 25                	je     0x140d1aef4
140d1aecf:	48 8b d7             	mov    %rdi,%rdx
140d1aed2:	48 8b cb             	mov    %rbx,%rcx
140d1aed5:	e8 56 b6 fb ff       	call   0x140cd6530
140d1aeda:	8b f8                	mov    %eax,%edi
140d1aedc:	85 c0                	test   %eax,%eax
140d1aede:	0f 84 aa 00 00 00    	je     0x140d1af8e
140d1aee4:	8d 55 01             	lea    0x1(%rbp),%edx
140d1aee7:	48 8b cb             	mov    %rbx,%rcx
140d1aeea:	e8 21 b6 fb ff       	call   0x140cd6510
140d1aeef:	e9 9a 00 00 00       	jmp    0x140d1af8e
140d1aef4:	39 6b 10             	cmp    %ebp,0x10(%rbx)
140d1aef7:	74 19                	je     0x140d1af12
140d1aef9:	48 8b d7             	mov    %rdi,%rdx
140d1aefc:	89 6b 10             	mov    %ebp,0x10(%rbx)
140d1aeff:	48 8b cb             	mov    %rbx,%rcx
140d1af02:	e8 69 ff ff ff       	call   0x140d1ae70
140d1af07:	8b f8                	mov    %eax,%edi
140d1af09:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
140d1af10:	eb 7c                	jmp    0x140d1af8e
140d1af12:	83 7b 08 01          	cmpl   $0x1,0x8(%rbx)
140d1af16:	75 1a                	jne    0x140d1af32
140d1af18:	48 8b 03             	mov    (%rbx),%rax
140d1af1b:	48 8b 08             	mov    (%rax),%rcx
140d1af1e:	48 3b cf             	cmp    %rdi,%rcx
140d1af21:	73 0f                	jae    0x140d1af32
140d1af23:	48 2b f9             	sub    %rcx,%rdi
140d1af26:	48 89 38             	mov    %rdi,(%rax)
140d1af29:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
140d1af30:	eb 57                	jmp    0x140d1af89
140d1af32:	48 8b 13             	mov    (%rbx),%rdx
140d1af35:	44 8b c5             	mov    %ebp,%r8d
140d1af38:	48 39 3a             	cmp    %rdi,(%rdx)
140d1af3b:	73 27                	jae    0x140d1af64
140d1af3d:	48 8b c5             	mov    %rbp,%rax