140130ca8:	48 8b 43 28          	mov    0x28(%rbx),%rax
140130cac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140130cb1:	48 8b 43 30          	mov    0x30(%rbx),%rax
140130cb5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140130cba:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
140130cbf:	4c 8d 05 b2 fa a0 00 	lea    0xa0fab2(%rip),%r8        # 0x140b40778
140130cc6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140130ccb:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140130ccf:	e8 20 4a 00 00       	call   0x1401356f4
140130cd4:	84 c0                	test   %al,%al
140130cd6:	0f 84 3e 06 00 00    	je     0x14013131a
140130cdc:	49 8b ce             	mov    %r14,%rcx
140130cdf:	e8 08 8b ed ff       	call   0x1400097ec
140130ce4:	90                   	nop
140130ce5:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140130cea:	48 85 c9             	test   %rcx,%rcx
140130ced:	74 40                	je     0x140130d2f
140130cef:	41 8b c7             	mov    %r15d,%eax
140130cf2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140130cf7:	41 03 c7             	add    %r15d,%eax
140130cfa:	75 33                	jne    0x140130d2f
140130cfc:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140130d01:	48 8b 07             	mov    (%rdi),%rax
140130d04:	48 8b cf             	mov    %rdi,%rcx
140130d07:	48 8b 00             	mov    (%rax),%rax
140130d0a:	ff 15 28 bf 9d 00    	call   *0x9dbf28(%rip)        # 0x140b0cc38
140130d10:	41 8b c7             	mov    %r15d,%eax
140130d13:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140130d18:	41 03 c7             	add    %r15d,%eax
140130d1b:	75 12                	jne    0x140130d2f
140130d1d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140130d22:	48 8b 01             	mov    (%rcx),%rax
140130d25:	48 8b 40 08          	mov    0x8(%rax),%rax
140130d29:	ff 15 09 bf 9d 00    	call   *0x9dbf09(%rip)        # 0x140b0cc38
140130d2f:	48 8b 43 10          	mov    0x10(%rbx),%rax
140130d33:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140130d37:	74 1e                	je     0x140130d57
140130d39:	48 8b 43 08          	mov    0x8(%rbx),%rax
140130d3d:	eb 0d                	jmp    0x140130d4c
140130d3f:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140130d43:	75 0d                	jne    0x140130d52
140130d45:	48 8b d8             	mov    %rax,%rbx
140130d48:	48 8b 40 08          	mov    0x8(%rax),%rax
140130d4c:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140130d50:	74 ed                	je     0x140130d3f
140130d52:	48 8b d8             	mov    %rax,%rbx
140130d55:	eb 1b                	jmp    0x140130d72
140130d57:	48 8b d8             	mov    %rax,%rbx
140130d5a:	48 8b 08             	mov    (%rax),%rcx
140130d5d:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
140130d61:	75 0f                	jne    0x140130d72
140130d63:	48 8b d9             	mov    %rcx,%rbx
140130d66:	48 8b 01             	mov    (%rcx),%rax
140130d69:	48 8b c8             	mov    %rax,%rcx
140130d6c:	44 38 68 19          	cmp    %r13b,0x19(%rax)
140130d70:	74 f1                	je     0x140130d63
140130d72:	49 3b 5e 28          	cmp    0x28(%r14),%rbx
140130d76:	0f 85 1f ff ff ff    	jne    0x140130c9b
140130d7c:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140130d81:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140130d85:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140130d89:	e8 9e 66 00 00       	call   0x14013742c
140130d8e:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
140130d92:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140130d96:	48 83 7d 50 07       	cmpq   $0x7,0x50(%rbp)
140130d9b:	48 0f 47 4d 38       	cmova  0x38(%rbp),%rcx
140130da0:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140130da4:	33 d2                	xor    %edx,%edx
140130da6:	ff 15 64 23 c2 00    	call   *0xc22364(%rip)        # 0x140d53110
140130dac:	85 c0                	test   %eax,%eax
140130dae:	0f 88 50 05 00 00    	js     0x140131304
140130db4:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140130db8:	48 8b 01             	mov    (%rcx),%rax
140130dbb:	44 8b c6             	mov    %esi,%r8d
140130dbe:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
140130dc5:	48 8b 40 60          	mov    0x60(%rax),%rax
140130dc9:	ff 15 69 be 9d 00    	call   *0x9dbe69(%rip)        # 0x140b0cc38
140130dcf:	85 c0                	test   %eax,%eax
140130dd1:	0f 88 59 05 00 00    	js     0x140131330
140130dd7:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140130ddb:	48 8b 01             	mov    (%rcx),%rax
140130dde:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
140130de3:	45 33 c9             	xor    %r9d,%r9d
140130de6:	4c 8b 85 50 02 00 00 	mov    0x250(%rbp),%r8
140130ded:	4c 8b 75 20          	mov    0x20(%rbp),%r14
140130df1:	49 8b 16             	mov    (%r14),%rdx
140130df4:	48 8b 40 38          	mov    0x38(%rax),%rax
140130df8:	ff 15 3a be 9d 00    	call   *0x9dbe3a(%rip)        # 0x140b0cc38
140130dfe:	85 c0                	test   %eax,%eax
140130e00:	0f 88 14 04 00 00    	js     0x14013121a
140130e06:	49 8b 0e             	mov    (%r14),%rcx
140130e09:	48 8b 01             	mov    (%rcx),%rax
140130e0c:	33 d2                	xor    %edx,%edx
140130e0e:	48 8b 40 40          	mov    0x40(%rax),%rax
140130e12:	ff 15 20 be 9d 00    	call   *0x9dbe20(%rip)        # 0x140b0cc38
140130e18:	90                   	nop
140130e19:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140130e1d:	48 85 c9             	test   %rcx,%rcx
140130e20:	74 0e                	je     0x140130e30
140130e22:	48 8b 01             	mov    (%rcx),%rax
140130e25:	48 8b 40 10          	mov    0x10(%rax),%rax
140130e29:	ff 15 09 be 9d 00    	call   *0x9dbe09(%rip)        # 0x140b0cc38
140130e2f:	90                   	nop
140130e30:	48 85 ff             	test   %rdi,%rdi
140130e33:	74 41                	je     0x140130e76
140130e35:	41 8b c7             	mov    %r15d,%eax
140130e38:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140130e3d:	41 03 c7             	add    %r15d,%eax
140130e40:	75 34                	jne    0x140130e76
140130e42:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140130e47:	48 8b 03             	mov    (%rbx),%rax
140130e4a:	48 8b cb             	mov    %rbx,%rcx
140130e4d:	48 8b 00             	mov    (%rax),%rax
140130e50:	ff 15 e2 bd 9d 00    	call   *0x9dbde2(%rip)        # 0x140b0cc38
140130e56:	41 8b c7             	mov    %r15d,%eax
140130e59:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140130e5e:	41 03 c7             	add    %r15d,%eax
140130e61:	75 13                	jne    0x140130e76
140130e63:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140130e68:	48 8b 01             	mov    (%rcx),%rax
140130e6b:	48 8b 40 08          	mov    0x8(%rax),%rax
140130e6f:	ff 15 c3 bd 9d 00    	call   *0x9dbdc3(%rip)        # 0x140b0cc38
140130e75:	90                   	nop
140130e76:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140130e7b:	48 85 c9             	test   %rcx,%rcx
140130e7e:	74 41                	je     0x140130ec1
140130e80:	41 8b c7             	mov    %r15d,%eax
140130e83:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140130e88:	41 03 c7             	add    %r15d,%eax
140130e8b:	75 34                	jne    0x140130ec1
140130e8d:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140130e92:	48 8b 03             	mov    (%rbx),%rax
140130e95:	48 8b cb             	mov    %rbx,%rcx
140130e98:	48 8b 00             	mov    (%rax),%rax
140130e9b:	ff 15 97 bd 9d 00    	call   *0x9dbd97(%rip)        # 0x140b0cc38
140130ea1:	41 8b c7             	mov    %r15d,%eax
140130ea4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140130ea9:	41 03 c7             	add    %r15d,%eax
140130eac:	75 13                	jne    0x140130ec1
140130eae:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140130eb3:	48 8b 01             	mov    (%rcx),%rax
140130eb6:	48 8b 40 08          	mov    0x8(%rax),%rax
140130eba:	ff 15 78 bd 9d 00    	call   *0x9dbd78(%rip)        # 0x140b0cc38
140130ec0:	90                   	nop
140130ec1:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
140130ec8:	e8 ff eb 07 00       	call   0x1401afacc
140130ecd:	48 8b 85 b0 00 00 00 	mov    0xb0(%rbp),%rax
140130ed4:	be 07 00 00 00       	mov    $0x7,%esi
140130ed9:	bf 00 10 00 00       	mov    $0x1000,%edi
140130ede:	48 3b c6             	cmp    %rsi,%rax
140130ee1:	76 35                	jbe    0x140130f18
140130ee3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140130eea:	00
140130eeb:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140130ef2:	48 8b d1             	mov    %rcx,%rdx
140130ef5:	48 3b c7             	cmp    %rdi,%rax
140130ef8:	72 18                	jb     0x140130f12
140130efa:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140130efe:	48 2b d1             	sub    %rcx,%rdx
140130f01:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140130f05:	48 83 f8 1f          	cmp    $0x1f,%rax
140130f09:	76 07                	jbe    0x140130f12
140130f0b:	ff 15 87 ba 9d 00    	call   *0x9dba87(%rip)        # 0x140b0c998
140130f11:	cc                   	int3
140130f12:	ff 15 a8 b9 9d 00    	call   *0x9db9a8(%rip)        # 0x140b0c8c0
140130f18:	f3 0f 7f b5 a8 00 00 	movdqu %xmm6,0xa8(%rbp)
140130f1f:	00
140130f20:	66 44 89 ad 98 00 00 	mov    %r13w,0x98(%rbp)
140130f27:	00
140130f28:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140130f2d:	48 85 c9             	test   %rcx,%rcx
140130f30:	74 0e                	je     0x140130f40
140130f32:	48 8b 01             	mov    (%rcx),%rax
140130f35:	48 8b 40 10          	mov    0x10(%rax),%rax
140130f39:	ff 15 f9 bc 9d 00    	call   *0x9dbcf9(%rip)        # 0x140b0cc38
140130f3f:	90                   	nop
140130f40:	48 8d 8d d8 00 00 00 	lea    0xd8(%rbp),%rcx
140130f47:	e8 80 eb 07 00       	call   0x1401afacc
140130f4c:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
140130f53:	48 3b c6             	cmp    %rsi,%rax
140130f56:	76 32                	jbe    0x140130f8a
140130f58:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140130f5f:	00
140130f60:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140130f64:	48 8b d1             	mov    %rcx,%rdx
140130f67:	48 3b c7             	cmp    %rdi,%rax
140130f6a:	72 18                	jb     0x140130f84
140130f6c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140130f70:	48 2b d1             	sub    %rcx,%rdx
140130f73:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140130f77:	48 83 f8 1f          	cmp    $0x1f,%rax
140130f7b:	76 07                	jbe    0x140130f84
140130f7d:	ff 15 15 ba 9d 00    	call   *0x9dba15(%rip)        # 0x140b0c998
140130f83:	cc                   	int3
140130f84:	ff 15 36 b9 9d 00    	call   *0x9db936(%rip)        # 0x140b0c8c0
140130f8a:	f3 0f 7f b5 88 00 00 	movdqu %xmm6,0x88(%rbp)
140130f91:	00
140130f92:	66 44 89 6d 78       	mov    %r13w,0x78(%rbp)
140130f97:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
140130f9b:	48 85 db             	test   %rbx,%rbx
140130f9e:	0f 84 90 00 00 00    	je     0x140131034
140130fa4:	48 3b 5d b8          	cmp    -0x48(%rbp),%rbx
140130fa8:	74 51                	je     0x140130ffb
140130faa:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
140130fae:	48 85 ff             	test   %rdi,%rdi
140130fb1:	74 39                	je     0x140130fec
140130fb3:	41 8b c7             	mov    %r15d,%eax
140130fb6:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140130fbb:	41 03 c7             	add    %r15d,%eax
140130fbe:	75 2c                	jne    0x140130fec
140130fc0:	48 8b 07             	mov    (%rdi),%rax
140130fc3:	48 8b cf             	mov    %rdi,%rcx
140130fc6:	48 8b 00             	mov    (%rax),%rax
140130fc9:	ff 15 69 bc 9d 00    	call   *0x9dbc69(%rip)        # 0x140b0cc38
140130fcf:	41 8b c7             	mov    %r15d,%eax
140130fd2:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140130fd7:	41 03 c7             	add    %r15d,%eax
140130fda:	75 10                	jne    0x140130fec
140130fdc:	48 8b 07             	mov    (%rdi),%rax
140130fdf:	48 8b cf             	mov    %rdi,%rcx
140130fe2:	48 8b 40 08          	mov    0x8(%rax),%rax
140130fe6:	ff 15 4c bc 9d 00    	call   *0x9dbc4c(%rip)        # 0x140b0cc38
140130fec:	48 83 c3 10          	add    $0x10,%rbx
140130ff0:	48 3b 5d b8          	cmp    -0x48(%rbp),%rbx
140130ff4:	75 b4                	jne    0x140130faa
140130ff6:	bf 00 10 00 00       	mov    $0x1000,%edi
140130ffb:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
140130fff:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
140131003:	48 2b c3             	sub    %rbx,%rax
140131006:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
14013100a:	48 8b cb             	mov    %rbx,%rcx
14013100d:	48 3b c7             	cmp    %rdi,%rax
140131010:	72 18                	jb     0x14013102a
140131012:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140131016:	48 2b cb             	sub    %rbx,%rcx
140131019:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14013101d:	48 83 f8 1f          	cmp    $0x1f,%rax
140131021:	76 07                	jbe    0x14013102a
140131023:	ff 15 6f b9 9d 00    	call   *0x9db96f(%rip)        # 0x140b0c998
140131029:	cc                   	int3
14013102a:	48 8b cb             	mov    %rbx,%rcx
14013102d:	ff 15 8d b8 9d 00    	call   *0x9db88d(%rip)        # 0x140b0c8c0
140131033:	90                   	nop
140131034:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140131038:	48 85 db             	test   %rbx,%rbx
14013103b:	0f 84 90 00 00 00    	je     0x1401310d1
140131041:	48 3b 5d f8          	cmp    -0x8(%rbp),%rbx
140131045:	74 55                	je     0x14013109c
140131047:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
14013104b:	48 85 ff             	test   %rdi,%rdi
14013104e:	74 39                	je     0x140131089
140131050:	41 8b c7             	mov    %r15d,%eax
140131053:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140131058:	41 03 c7             	add    %r15d,%eax
14013105b:	75 2c                	jne    0x140131089
14013105d:	48 8b 07             	mov    (%rdi),%rax
140131060:	48 8b cf             	mov    %rdi,%rcx
140131063:	48 8b 00             	mov    (%rax),%rax
140131066:	ff 15 cc bb 9d 00    	call   *0x9dbbcc(%rip)        # 0x140b0cc38
14013106c:	41 8b c7             	mov    %r15d,%eax
14013106f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140131074:	41 03 c7             	add    %r15d,%eax
140131077:	75 10                	jne    0x140131089
140131079:	48 8b 07             	mov    (%rdi),%rax
14013107c:	48 8b cf             	mov    %rdi,%rcx
14013107f:	48 8b 40 08          	mov    0x8(%rax),%rax
140131083:	ff 15 af bb 9d 00    	call   *0x9dbbaf(%rip)        # 0x140b0cc38
140131089:	48 83 c3 10          	add    $0x10,%rbx
14013108d:	48 3b 5d f8          	cmp    -0x8(%rbp),%rbx
140131091:	75 b4                	jne    0x140131047
140131093:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140131097:	bf 00 10 00 00       	mov    $0x1000,%edi
14013109c:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401310a0:	48 2b c3             	sub    %rbx,%rax
1401310a3:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401310a7:	48 8b cb             	mov    %rbx,%rcx
1401310aa:	48 3b c7             	cmp    %rdi,%rax
1401310ad:	72 18                	jb     0x1401310c7
1401310af:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401310b3:	48 2b cb             	sub    %rbx,%rcx
1401310b6:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401310ba:	48 83 f8 1f          	cmp    $0x1f,%rax
1401310be:	76 07                	jbe    0x1401310c7
1401310c0:	ff 15 d2 b8 9d 00    	call   *0x9db8d2(%rip)        # 0x140b0c998
1401310c6:	cc                   	int3
1401310c7:	48 8b cb             	mov    %rbx,%rcx
1401310ca:	ff 15 f0 b7 9d 00    	call   *0x9db7f0(%rip)        # 0x140b0c8c0
1401310d0:	90                   	nop
1401310d1:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1401310d5:	48 85 db             	test   %rbx,%rbx
1401310d8:	0f 84 92 00 00 00    	je     0x140131170
1401310de:	48 3b 5d 10          	cmp    0x10(%rbp),%rbx
1401310e2:	74 55                	je     0x140131139
1401310e4:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401310e8:	48 85 ff             	test   %rdi,%rdi
1401310eb:	74 39                	je     0x140131126
1401310ed:	41 8b c7             	mov    %r15d,%eax
1401310f0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401310f5:	41 03 c7             	add    %r15d,%eax
1401310f8:	75 2c                	jne    0x140131126
1401310fa:	48 8b 07             	mov    (%rdi),%rax
1401310fd:	48 8b cf             	mov    %rdi,%rcx
140131100:	48 8b 00             	mov    (%rax),%rax
140131103:	ff 15 2f bb 9d 00    	call   *0x9dbb2f(%rip)        # 0x140b0cc38
140131109:	41 8b c7             	mov    %r15d,%eax
14013110c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140131111:	41 03 c7             	add    %r15d,%eax
140131114:	75 10                	jne    0x140131126
140131116:	48 8b 07             	mov    (%rdi),%rax
140131119:	48 8b cf             	mov    %rdi,%rcx
14013111c:	48 8b 40 08          	mov    0x8(%rax),%rax
140131120:	ff 15 12 bb 9d 00    	call   *0x9dbb12(%rip)        # 0x140b0cc38
140131126:	48 83 c3 10          	add    $0x10,%rbx
14013112a:	48 3b 5d 10          	cmp    0x10(%rbp),%rbx
14013112e:	75 b4                	jne    0x1401310e4
140131130:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
140131134:	bf 00 10 00 00       	mov    $0x1000,%edi
140131139:	48 8b 45 18          	mov    0x18(%rbp),%rax
14013113d:	48 2b c3             	sub    %rbx,%rax
140131140:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
140131144:	48 8b cb             	mov    %rbx,%rcx
140131147:	48 3b c7             	cmp    %rdi,%rax
14013114a:	72 18                	jb     0x140131164
14013114c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
140131150:	48 2b cb             	sub    %rbx,%rcx
140131153:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140131157:	48 83 f8 1f          	cmp    $0x1f,%rax
14013115b:	76 07                	jbe    0x140131164
14013115d:	ff 15 35 b8 9d 00    	call   *0x9db835(%rip)        # 0x140b0c998
140131163:	cc                   	int3
140131164:	48 8b cb             	mov    %rbx,%rcx
140131167:	ff 15 53 b7 9d 00    	call   *0x9db753(%rip)        # 0x140b0c8c0
14013116d:	90                   	nop
14013116e:	66 90                	xchg   %ax,%ax
140131170:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140131174:	e8 07 50 ed ff       	call   0x140006180
140131179:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14013117d:	e8 4a 2b 00 00       	call   0x140133ccc
140131182:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
140131186:	e8 41 e9 07 00       	call   0x1401afacc
14013118b:	48 8b 45 50          	mov    0x50(%rbp),%rax
14013118f:	48 3b c6             	cmp    %rsi,%rax
140131192:	76 32                	jbe    0x1401311c6
140131194:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14013119b:	00
14013119c:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1401311a0:	48 8b d1             	mov    %rcx,%rdx
1401311a3:	48 3b c7             	cmp    %rdi,%rax
1401311a6:	72 18                	jb     0x1401311c0
1401311a8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx