140117c95:	45 84 c0             	test   %r8b,%r8b
140117c98:	4d 89 5a 10          	mov    %r11,0x10(%r10)
140117c9c:	0f 45 c1             	cmovne %ecx,%eax
140117c9f:	41 89 02             	mov    %eax,(%r10)
140117ca2:	eb 04                	jmp    0x140117ca8
140117ca4:	41 83 22 00          	andl   $0x0,(%r10)
140117ca8:	49 8b 42 28          	mov    0x28(%r10),%rax
140117cac:	48 85 c0             	test   %rax,%rax
140117caf:	74 21                	je     0x140117cd2
140117cb1:	49 8b 4a 30          	mov    0x30(%r10),%rcx
140117cb5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140117cba:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140117cbf:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140117cc4:	48 8b cb             	mov    %rbx,%rcx
140117cc7:	4c 89 5c 24 20       	mov    %r11,0x20(%rsp)
140117ccc:	ff 15 5e b1 0f 00    	call   *0xfb15e(%rip)        # 0x140212e30
140117cd2:	48 83 c4 40          	add    $0x40,%rsp
140117cd6:	5b                   	pop    %rbx
140117cd7:	c3                   	ret
140117cd8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140117cdd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140117ce2:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140117ce7:	55                   	push   %rbp
140117ce8:	41 54                	push   %r12
140117cea:	41 55                	push   %r13
140117cec:	41 56                	push   %r14
140117cee:	41 57                	push   %r15
140117cf0:	48 8b ec             	mov    %rsp,%rbp
140117cf3:	48 83 ec 70          	sub    $0x70,%rsp
140117cf7:	49 8b d8             	mov    %r8,%rbx
140117cfa:	4c 8b f2             	mov    %rdx,%r14
140117cfd:	4c 8b e9             	mov    %rcx,%r13
140117d00:	48 8d 0d f9 a9 1f 00 	lea    0x1fa9f9(%rip),%rcx        # 0x140312700
140117d07:	ff 15 e3 aa 0f 00    	call   *0xfaae3(%rip)        # 0x1402127f0
140117d0d:	85 c0                	test   %eax,%eax
140117d0f:	74 0c                	je     0x140117d1d
140117d11:	b9 05 00 00 00       	mov    $0x5,%ecx
140117d16:	ff 15 c4 aa 0f 00    	call   *0xfaac4(%rip)        # 0x1402127e0
140117d1c:	cc                   	int3
140117d1d:	81 3d 25 aa 1f 00 ff 	cmpl   $0x7fffffff,0x1faa25(%rip)        # 0x14031274c
140117d24:	ff ff 7f
140117d27:	75 16                	jne    0x140117d3f
140117d29:	c7 05 19 aa 1f 00 fe 	movl   $0x7ffffffe,0x1faa19(%rip)        # 0x14031274c
140117d30:	ff ff 7f
140117d33:	b9 06 00 00 00       	mov    $0x6,%ecx
140117d38:	ff 15 a2 aa 0f 00    	call   *0xfaaa2(%rip)        # 0x1402127e0
140117d3e:	cc                   	int3
140117d3f:	44 8a 23             	mov    (%rbx),%r12b
140117d42:	48 8d 05 17 aa 1f 00 	lea    0x1faa17(%rip),%rax        # 0x140312760
140117d49:	4c 8d 3d 00 aa 1f 00 	lea    0x1faa00(%rip),%r15        # 0x140312750
140117d50:	41 80 fc 0a          	cmp    $0xa,%r12b
140117d54:	4c 0f 44 f8          	cmove  %rax,%r15
140117d58:	49 8b 37             	mov    (%r15),%rsi
140117d5b:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140117d5f:	33 c0                	xor    %eax,%eax
140117d61:	89 45 ec             	mov    %eax,-0x14(%rbp)
140117d64:	48 8b de             	mov    %rsi,%rbx
140117d67:	38 47 19             	cmp    %al,0x19(%rdi)
140117d6a:	75 28                	jne    0x140117d94
140117d6c:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140117d70:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140117d76:	49 8b d6             	mov    %r14,%rdx
140117d79:	e8 90 dc 0e 00       	call   0x140205a0e
140117d7e:	85 c0                	test   %eax,%eax
140117d80:	79 06                	jns    0x140117d88
140117d82:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
140117d86:	eb 06                	jmp    0x140117d8e
140117d88:	48 8b df             	mov    %rdi,%rbx
140117d8b:	48 8b 3f             	mov    (%rdi),%rdi
140117d8e:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
140117d92:	74 d8                	je     0x140117d6c
140117d94:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
140117d98:	75 1a                	jne    0x140117db4
140117d9a:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140117d9e:	41 b8 10 00 00 00    	mov    $0x10,%r8d
140117da4:	49 8b ce             	mov    %r14,%rcx
140117da7:	e8 62 dc 0e 00       	call   0x140205a0e
140117dac:	85 c0                	test   %eax,%eax
140117dae:	78 04                	js     0x140117db4
140117db0:	b0 01                	mov    $0x1,%al
140117db2:	eb 02                	jmp    0x140117db6
140117db4:	32 c0                	xor    %al,%al
140117db6:	84 c0                	test   %al,%al
140117db8:	48 0f 44 de          	cmove  %rsi,%rbx
140117dbc:	48 3b de             	cmp    %rsi,%rbx
140117dbf:	75 6a                	jne    0x140117e2b
140117dc1:	48 8d 0d f8 1f 16 00 	lea    0x161ff8(%rip),%rcx        # 0x140279dc0
140117dc8:	48 8d 05 01 20 16 00 	lea    0x162001(%rip),%rax        # 0x140279dd0
140117dcf:	41 80 fc 0a          	cmp    $0xa,%r12b
140117dd3:	48 0f 44 c1          	cmove  %rcx,%rax
140117dd7:	48 89 45 48          	mov    %rax,0x48(%rbp)
140117ddb:	49 8b 45 00          	mov    0x0(%r13),%rax
140117ddf:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140117de3:	48 8d 45 48          	lea    0x48(%rbp),%rax
140117de7:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140117deb:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140117def:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140117df3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140117df7:	4c 89 75 c8          	mov    %r14,-0x38(%rbp)
140117dfb:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140117dff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140117e04:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
140117e08:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140117e0c:	49 8b cf             	mov    %r15,%rcx
140117e0f:	e8 70 09 00 00       	call   0x140118784
140117e14:	48 8d 0d e5 a8 1f 00 	lea    0x1fa8e5(%rip),%rcx        # 0x140312700
140117e1b:	ff 15 d7 a9 0f 00    	call   *0xfa9d7(%rip)        # 0x1402127f8
140117e21:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140117e25:	48 83 c0 30          	add    $0x30,%rax
140117e29:	eb 11                	jmp    0x140117e3c
140117e2b:	48 8d 0d ce a8 1f 00 	lea    0x1fa8ce(%rip),%rcx        # 0x140312700
140117e32:	ff 15 c0 a9 0f 00    	call   *0xfa9c0(%rip)        # 0x1402127f8
140117e38:	48 8d 43 30          	lea    0x30(%rbx),%rax
140117e3c:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140117e41:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140117e45:	49 8b 73 38          	mov    0x38(%r11),%rsi
140117e49:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140117e4d:	49 8b e3             	mov    %r11,%rsp
140117e50:	41 5f                	pop    %r15
140117e52:	41 5e                	pop    %r14
140117e54:	41 5d                	pop    %r13
140117e56:	41 5c                	pop    %r12
140117e58:	5d                   	pop    %rbp
140117e59:	c3                   	ret
140117e5a:	90                   	nop
140117e5b:	90                   	nop
140117e5c:	40 55                	rex push %rbp
140117e5e:	53                   	push   %rbx
140117e5f:	56                   	push   %rsi
140117e60:	57                   	push   %rdi
140117e61:	41 54                	push   %r12
140117e63:	41 55                	push   %r13
140117e65:	41 56                	push   %r14
140117e67:	41 57                	push   %r15
140117e69:	48 8d ac 24 48 ff ff 	lea    -0xb8(%rsp),%rbp
140117e70:	ff
140117e71:	48 81 ec b8 01 00 00 	sub    $0x1b8,%rsp
140117e78:	48 8b 05 01 93 1e 00 	mov    0x1e9301(%rip),%rax        # 0x140301180
140117e7f:	48 33 c4             	xor    %rsp,%rax
140117e82:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
140117e89:	49 8b d9             	mov    %r9,%rbx
140117e8c:	4d 8b f0             	mov    %r8,%r14
140117e8f:	48 8b fa             	mov    %rdx,%rdi
140117e92:	4c 8b e1             	mov    %rcx,%r12
140117e95:	4c 8b bd 38 01 00 00 	mov    0x138(%rbp),%r15
140117e9c:	e8 33 65 00 00       	call   0x14011e3d4
140117ea1:	48 8b d0             	mov    %rax,%rdx
140117ea4:	48 8b cb             	mov    %rbx,%rcx
140117ea7:	e8 88 0b 00 00       	call   0x140118a34
140117eac:	45 33 ed             	xor    %r13d,%r13d
140117eaf:	84 c0                	test   %al,%al
140117eb1:	0f 84 14 03 00 00    	je     0x1401181cb
140117eb7:	8a 43 06             	mov    0x6(%rbx),%al
140117eba:	88 44 24 50          	mov    %al,0x50(%rsp)
140117ebe:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140117ec3:	48 8b d7             	mov    %rdi,%rdx
140117ec6:	49 8b cc             	mov    %r12,%rcx
140117ec9:	e8 0a fe ff ff       	call   0x140117cd8
140117ece:	48 8b f8             	mov    %rax,%rdi
140117ed1:	48 8b 85 30 01 00 00 	mov    0x130(%rbp),%rax
140117ed8:	44 38 68 01          	cmp    %r13b,0x1(%rax)
140117edc:	41 b2 04             	mov    $0x4,%r10b
140117edf:	74 03                	je     0x140117ee4
140117ee1:	44 8a 10             	mov    (%rax),%r10b
140117ee4:	4c 8b 8d 28 01 00 00 	mov    0x128(%rbp),%r9
140117eeb:	45 38 69 08          	cmp    %r13b,0x8(%r9)
140117eef:	75 24                	jne    0x140117f15
140117ef1:	80 7b 01 bf          	cmpb   $0xbf,0x1(%rbx)
140117ef5:	73 12                	jae    0x140117f09
140117ef7:	80 7b 06 0a          	cmpb   $0xa,0x6(%rbx)
140117efb:	74 0c                	je     0x140117f09
140117efd:	49 b9 00 00 00 00 00 	movabs $0x400000000000,%r9
140117f04:	40 00 00
140117f07:	eb 0f                	jmp    0x140117f18
140117f09:	49 b9 00 00 00 00 00 	movabs $0x800000000000,%r9
140117f10:	80 00 00
140117f13:	eb 03                	jmp    0x140117f18
140117f15:	4d 8b 09             	mov    (%r9),%r9
140117f18:	44 39 2f             	cmp    %r13d,(%rdi)
140117f1b:	0f 84 aa 02 00 00    	je     0x1401181cb
140117f21:	41 0f b6 c2          	movzbl %r10b,%eax
140117f25:	3b 07                	cmp    (%rdi),%eax
140117f27:	0f 83 9e 02 00 00    	jae    0x1401181cb
140117f2d:	4d 85 c9             	test   %r9,%r9
140117f30:	74 1b                	je     0x140117f4d
140117f32:	4c 85 4f 08          	test   %r9,0x8(%rdi)
140117f36:	0f 84 8f 02 00 00    	je     0x1401181cb
140117f3c:	48 8b 47 10          	mov    0x10(%rdi),%rax
140117f40:	49 23 c1             	and    %r9,%rax
140117f43:	48 3b 47 10          	cmp    0x10(%rdi),%rax
140117f47:	0f 85 7e 02 00 00    	jne    0x1401181cb
140117f4d:	48 8b 85 20 01 00 00 	mov    0x120(%rbp),%rax
140117f54:	44 38 68 01          	cmp    %r13b,0x1(%rax)
140117f58:	45 8a dd             	mov    %r13b,%r11b
140117f5b:	74 03                	je     0x140117f60
140117f5d:	44 8a 18             	mov    (%rax),%r11b
140117f60:	0f b6 4b 02          	movzbl 0x2(%rbx),%ecx
140117f64:	83 e9 01             	sub    $0x1,%ecx
140117f67:	74 12                	je     0x140117f7b
140117f69:	83 f9 01             	cmp    $0x1,%ecx
140117f6c:	75 0d                	jne    0x140117f7b
140117f6e:	b9 00 00 c0 00       	mov    $0xc00000,%ecx
140117f73:	41 b8 00 00 a4 00    	mov    $0xa40000,%r8d
140117f79:	eb 0b                	jmp    0x140117f86
140117f7b:	41 b8 00 00 24 01    	mov    $0x1240000,%r8d
140117f81:	b9 00 00 40 01       	mov    $0x1400000,%ecx
140117f86:	0f b6 53 03          	movzbl 0x3(%rbx),%edx
140117f8a:	83 ea 01             	sub    $0x1,%edx
140117f8d:	74 08                	je     0x140117f97
140117f8f:	83 fa 01             	cmp    $0x1,%edx
140117f92:	75 03                	jne    0x140117f97
140117f94:	41 8b c8             	mov    %r8d,%ecx
140117f97:	44 88 5c 24 28       	mov    %r11b,0x28(%rsp)
140117f9c:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140117fa0:	45 8a c2             	mov    %r10b,%r8b
140117fa3:	49 8b 16             	mov    (%r14),%rdx
140117fa6:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140117faa:	e8 f5 03 00 00       	call   0x1401183a4
140117faf:	48 8d 05 e2 87 12 00 	lea    0x1287e2(%rip),%rax        # 0x140240798
140117fb6:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140117fbb:	48 8d 45 20          	lea    0x20(%rbp),%rax
140117fbf:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140117fc4:	49 8b 77 10          	mov    0x10(%r15),%rsi
140117fc8:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140117fcc:	eb 18                	jmp    0x140117fe6
140117fce:	48 8b 0b             	mov    (%rbx),%rcx
140117fd1:	48 8b 01             	mov    (%rcx),%rax
140117fd4:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140117fd9:	48 8b 00             	mov    (%rax),%rax
140117fdc:	ff 15 4e ae 0f 00    	call   *0xfae4e(%rip)        # 0x140212e30
140117fe2:	48 83 c3 08          	add    $0x8,%rbx
140117fe6:	48 3b de             	cmp    %rsi,%rbx
140117fe9:	75 e3                	jne    0x140117fce
140117feb:	48 8b d7             	mov    %rdi,%rdx
140117fee:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140117ff2:	e8 91 02 00 00       	call   0x140118288
140117ff7:	8b f8                	mov    %eax,%edi
140117ff9:	85 c0                	test   %eax,%eax
140117ffb:	0f 89 c0 01 00 00    	jns    0x1401181c1
140118001:	0f ae e8             	lfence
140118004:	49 8b 16             	mov    (%r14),%rdx
140118007:	0f 57 c0             	xorps  %xmm0,%xmm0
14011800a:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
14011800e:	0f 57 c9             	xorps  %xmm1,%xmm1
140118011:	f3 0f 7f 4d 98       	movdqu %xmm1,-0x68(%rbp)
140118016:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14011801a:	4c 8b c3             	mov    %rbx,%r8
14011801d:	49 ff c0             	inc    %r8
140118020:	46 38 2c 02          	cmp    %r13b,(%rdx,%r8,1)
140118024:	75 f7                	jne    0x14011801d
140118026:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14011802a:	e8 4d d6 ee ff       	call   0x14000567c
14011802f:	48 8d 35 32 03 12 00 	lea    0x120332(%rip),%rsi        # 0x140238368
140118036:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
14011803a:	48 8d 05 bf 9c 14 00 	lea    0x149cbf(%rip),%rax        # 0x140261d00
140118041:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
140118045:	0f 10 4d 88          	movups -0x78(%rbp),%xmm1
140118049:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
14011804d:	0f 10 45 98          	movups -0x68(%rbp),%xmm0
140118051:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
140118055:	66 44 89 6d 10       	mov    %r13w,0x10(%rbp)
14011805a:	49 8b 14 24          	mov    (%r12),%rdx
14011805e:	0f 57 c0             	xorps  %xmm0,%xmm0
140118061:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
140118065:	0f 57 c9             	xorps  %xmm1,%xmm1
140118068:	f3 0f 7f 4d 98       	movdqu %xmm1,-0x68(%rbp)
14011806d:	48 ff c3             	inc    %rbx
140118070:	44 38 2c 1a          	cmp    %r13b,(%rdx,%rbx,1)
140118074:	75 f7                	jne    0x14011806d
140118076:	4c 8b c3             	mov    %rbx,%r8
140118079:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14011807d:	e8 fa d5 ee ff       	call   0x14000567c
140118082:	48 89 75 a8          	mov    %rsi,-0x58(%rbp)
140118086:	48 8d 05 f3 1c 16 00 	lea    0x161cf3(%rip),%rax        # 0x140279d80
14011808d:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140118091:	0f 10 4d 88          	movups -0x78(%rbp),%xmm1
140118095:	0f 11 4d b8          	movups %xmm1,-0x48(%rbp)
140118099:	0f 10 45 98          	movups -0x68(%rbp),%xmm0
14011809d:	0f 11 45 c8          	movups %xmm0,-0x38(%rbp)
1401180a1:	66 44 89 6d d8       	mov    %r13w,-0x28(%rbp)
1401180a6:	48 8d 05 bb 1c 16 00 	lea    0x161cbb(%rip),%rax        # 0x140279d68
1401180ad:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401180b2:	89 7c 24 68          	mov    %edi,0x68(%rsp)
1401180b6:	66 44 89 6c 24 6c    	mov    %r13w,0x6c(%rsp)
1401180bc:	48 8d 05 fd 87 12 00 	lea    0x1287fd(%rip),%rax        # 0x1402408c0
1401180c3:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401180c8:	45 33 c9             	xor    %r9d,%r9d
1401180cb:	41 8d 71 0a          	lea    0xa(%r9),%esi
1401180cf:	44 8b c6             	mov    %esi,%r8d
1401180d2:	bb bd 01 00 00       	mov    $0x1bd,%ebx
1401180d7:	8b d3                	mov    %ebx,%edx
1401180d9:	bf d8 28 79 02       	mov    $0x27928d8,%edi
1401180de:	8b cf                	mov    %edi,%ecx
1401180e0:	e8 df ee 04 00       	call   0x140166fc4
1401180e5:	84 c0                	test   %al,%al
1401180e7:	74 5b                	je     0x140118144
1401180e9:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1401180ee:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401180f3:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1401180f7:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401180fc:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140118100:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140118104:	48 8d 05 8d e1 12 00 	lea    0x12e18d(%rip),%rax        # 0x140246298
14011810b:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14011810f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140118114:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140118118:	48 8d 45 88          	lea    -0x78(%rbp),%rax
14011811c:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140118120:	45 33 c9             	xor    %r9d,%r9d
140118123:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140118127:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14011812c:	48 8d 05 6d 1c 16 00 	lea    0x161c6d(%rip),%rax        # 0x140279da0
140118133:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140118138:	44 8b c6             	mov    %esi,%r8d
14011813b:	8b d3                	mov    %ebx,%edx
14011813d:	8b cf                	mov    %edi,%ecx
14011813f:	e8 ac f2 04 00       	call   0x1401673f0
140118144:	bb 00 10 00 00       	mov    $0x1000,%ebx
140118149:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
14011814d:	48 83 f8 0f          	cmp    $0xf,%rax
140118151:	76 26                	jbe    0x140118179
140118153:	48 ff c0             	inc    %rax
140118156:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
14011815a:	48 8b d1             	mov    %rcx,%rdx
14011815d:	48 3b c3             	cmp    %rbx,%rax
140118160:	72 11                	jb     0x140118173
140118162:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140118166:	48 2b d1             	sub    %rcx,%rdx
140118169:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14011816d:	48 83 f8 1f          	cmp    $0x1f,%rax
140118171:	77 41                	ja     0x1401181b4
140118173:	ff 15 c7 a9 0f 00    	call   *0xfa9c7(%rip)        # 0x140212b40
140118179:	66 0f 6f 05 af 7f 1a 	movdqa 0x1a7faf(%rip),%xmm0        # 0x1402c0130
140118180:	00
140118181:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140118186:	44 88 6d b8          	mov    %r13b,-0x48(%rbp)
14011818a:	48 8b 45 08          	mov    0x8(%rbp),%rax
14011818e:	48 83 f8 0f          	cmp    $0xf,%rax
140118192:	76 2d                	jbe    0x1401181c1
140118194:	48 ff c0             	inc    %rax
140118197:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14011819b:	48 8b d1             	mov    %rcx,%rdx
14011819e:	48 3b c3             	cmp    %rbx,%rax
1401181a1:	72 18                	jb     0x1401181bb
1401181a3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401181a7:	48 2b d1             	sub    %rcx,%rdx
1401181aa:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401181ae:	48 83 f8 1f          	cmp    $0x1f,%rax
1401181b2:	76 07                	jbe    0x1401181bb
1401181b4:	ff 15 c6 a9 0f 00    	call   *0xfa9c6(%rip)        # 0x140212b80