14038dd3a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038dd3e:	48 83 f8 1f          	cmp    $0x1f,%rax
14038dd42:	0f 87 26 06 00 00    	ja     0x14038e36e
14038dd48:	e8 f7 d3 a8 00       	call   0x140e1b144
14038dd4d:	84 db                	test   %bl,%bl
14038dd4f:	74 59                	je     0x14038ddaa
14038dd51:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
14038dd55:	48 8d 15 0c 50 c5 00 	lea    0xc5500c(%rip),%rdx        # 0x140fe2d68
14038dd5c:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14038dd60:	e8 6b f4 e7 ff       	call   0x14020d1d0
14038dd65:	90                   	nop
14038dd66:	48 8b c8             	mov    %rax,%rcx
14038dd69:	e8 f2 3a ff ff       	call   0x140381860
14038dd6e:	90                   	nop
14038dd6f:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14038dd73:	48 83 fa 0f          	cmp    $0xf,%rdx
14038dd77:	76 31                	jbe    0x14038ddaa
14038dd79:	48 ff c2             	inc    %rdx
14038dd7c:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14038dd80:	48 8b c1             	mov    %rcx,%rax
14038dd83:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038dd8a:	72 19                	jb     0x14038dda5
14038dd8c:	48 83 c2 27          	add    $0x27,%rdx
14038dd90:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038dd94:	48 2b c1             	sub    %rcx,%rax
14038dd97:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038dd9b:	48 83 f8 1f          	cmp    $0x1f,%rax
14038dd9f:	0f 87 cf 05 00 00    	ja     0x14038e374
14038dda5:	e8 9a d3 a8 00       	call   0x140e1b144
14038ddaa:	4c 8b 45 97          	mov    -0x69(%rbp),%r8
14038ddae:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14038ddb2:	48 8b 0d 4f 50 0a 01 	mov    0x10a504f(%rip),%rcx        # 0x141432e08
14038ddb9:	e8 82 60 1a 00       	call   0x140533e40
14038ddbe:	90                   	nop
14038ddbf:	8b 05 23 29 0a 01    	mov    0x10a2923(%rip),%eax        # 0x1414306e8
14038ddc5:	39 45 cf             	cmp    %eax,-0x31(%rbp)
14038ddc8:	75 70                	jne    0x14038de3a
14038ddca:	8b 05 1c 29 0a 01    	mov    0x10a291c(%rip),%eax        # 0x1414306ec
14038ddd0:	39 45 d3             	cmp    %eax,-0x2d(%rbp)
14038ddd3:	75 65                	jne    0x14038de3a
14038ddd5:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
14038ddd9:	4c 8b c7             	mov    %rdi,%r8
14038dddc:	48 8d 15 bd 4f c5 00 	lea    0xc54fbd(%rip),%rdx        # 0x140fe2da0
14038dde3:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14038dde7:	e8 d4 ab fe ff       	call   0x1403789c0
14038ddec:	90                   	nop
14038dded:	48 8b c8             	mov    %rax,%rcx
14038ddf0:	e8 bb 05 00 00       	call   0x14038e3b0
14038ddf5:	90                   	nop
14038ddf6:	48 8b 55 27          	mov    0x27(%rbp),%rdx
14038ddfa:	48 83 fa 0f          	cmp    $0xf,%rdx
14038ddfe:	0f 86 e5 00 00 00    	jbe    0x14038dee9
14038de04:	48 ff c2             	inc    %rdx
14038de07:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14038de0b:	48 8b c1             	mov    %rcx,%rax
14038de0e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038de15:	72 19                	jb     0x14038de30
14038de17:	48 83 c2 27          	add    $0x27,%rdx
14038de1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038de1f:	48 2b c1             	sub    %rcx,%rax
14038de22:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038de26:	48 83 f8 1f          	cmp    $0x1f,%rax
14038de2a:	0f 87 4a 05 00 00    	ja     0x14038e37a
14038de30:	e8 0f d3 a8 00       	call   0x140e1b144
14038de35:	e9 af 00 00 00       	jmp    0x14038dee9
14038de3a:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
14038de3e:	4c 8b c7             	mov    %rdi,%r8
14038de41:	48 8d 15 a0 4f c5 00 	lea    0xc54fa0(%rip),%rdx        # 0x140fe2de8
14038de48:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14038de4c:	e8 6f ab fe ff       	call   0x1403789c0
14038de51:	90                   	nop
14038de52:	48 8b c8             	mov    %rax,%rcx
14038de55:	e8 56 05 00 00       	call   0x14038e3b0
14038de5a:	90                   	nop
14038de5b:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14038de5f:	48 83 fa 0f          	cmp    $0xf,%rdx
14038de63:	76 31                	jbe    0x14038de96
14038de65:	48 ff c2             	inc    %rdx
14038de68:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14038de6c:	48 8b c1             	mov    %rcx,%rax
14038de6f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038de76:	72 19                	jb     0x14038de91
14038de78:	48 83 c2 27          	add    $0x27,%rdx
14038de7c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038de80:	48 2b c1             	sub    %rcx,%rax
14038de83:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038de87:	48 83 f8 1f          	cmp    $0x1f,%rax
14038de8b:	0f 87 ef 04 00 00    	ja     0x14038e380
14038de91:	e8 ae d2 a8 00       	call   0x140e1b144
14038de96:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14038de9a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14038de9e:	e8 4d 90 3c 00       	call   0x140756ef0
14038dea3:	48 8b d8             	mov    %rax,%rbx
14038dea6:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14038deaa:	48 8b d0             	mov    %rax,%rdx
14038dead:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14038deb1:	e8 3a 90 3c 00       	call   0x140756ef0
14038deb6:	90                   	nop
14038deb7:	48 8b cb             	mov    %rbx,%rcx
14038deba:	e8 01 93 3c 00       	call   0x1407571c0
14038debf:	48 8d 8f 08 01 00 00 	lea    0x108(%rdi),%rcx
14038dec6:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14038deca:	e8 71 93 3c 00       	call   0x140757240
14038decf:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14038ded3:	e8 e8 92 3c 00       	call   0x1407571c0
14038ded8:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14038dedc:	48 8b 0d 25 4f 0a 01 	mov    0x10a4f25(%rip),%rcx        # 0x141432e08
14038dee3:	e8 28 5b 1a 00       	call   0x140533a10
14038dee8:	90                   	nop
14038dee9:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14038deed:	e8 ce 92 3c 00       	call   0x1407571c0
14038def2:	48 81 c7 20 01 00 00 	add    $0x120,%rdi
14038def9:	49 3b fe             	cmp    %r14,%rdi
14038defc:	0f 85 fe fc ff ff    	jne    0x14038dc00
14038df02:	4d 8b af 58 01 00 00 	mov    0x158(%r15),%r13
14038df09:	49 8b 87 60 01 00 00 	mov    0x160(%r15),%rax
14038df10:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
14038df14:	4c 3b e8             	cmp    %rax,%r13
14038df17:	0f 84 12 04 00 00    	je     0x14038e32f
14038df1d:	0f 1f 00             	nopl   (%rax)
14038df20:	49 83 7d 50 00       	cmpq   $0x0,0x50(%r13)
14038df25:	0f 84 f4 03 00 00    	je     0x14038e31f
14038df2b:	49 8d 55 40          	lea    0x40(%r13),%rdx
14038df2f:	49 83 7d 58 0f       	cmpq   $0xf,0x58(%r13)
14038df34:	76 03                	jbe    0x14038df39
14038df36:	48 8b 12             	mov    (%rdx),%rdx
14038df39:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
14038df3d:	0f 57 c0             	xorps  %xmm0,%xmm0
14038df40:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
14038df44:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
14038df48:	4c 89 65 07          	mov    %r12,0x7(%rbp)
14038df4c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14038df53:	49 ff c0             	inc    %r8
14038df56:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14038df5b:	75 f6                	jne    0x14038df53
14038df5d:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14038df61:	e8 9a 8e e0 ff       	call   0x140196e00
14038df66:	90                   	nop
14038df67:	83 ce 04             	or     $0x4,%esi
14038df6a:	89 75 9f             	mov    %esi,-0x61(%rbp)
14038df6d:	4c 8b 25 94 4e 0a 01 	mov    0x10a4e94(%rip),%r12        # 0x141432e08
14038df74:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14038df78:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14038df7c:	e8 cf c8 4d 00       	call   0x14086a850
14038df81:	4c 8b f0             	mov    %rax,%r14
14038df84:	4d 8b 7c 24 50       	mov    0x50(%r12),%r15
14038df89:	49 8b 7f 08          	mov    0x8(%r15),%rdi
14038df8d:	49 8b df             	mov    %r15,%rbx
14038df90:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14038df94:	75 2c                	jne    0x14038dfc2
14038df96:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14038df9d:	00 00 00
14038dfa0:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
14038dfa4:	49 8b d6             	mov    %r14,%rdx
14038dfa7:	e8 64 26 e4 ff       	call   0x1401d0610
14038dfac:	84 c0                	test   %al,%al
14038dfae:	79 06                	jns    0x14038dfb6
14038dfb0:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
14038dfb4:	eb 06                	jmp    0x14038dfbc
14038dfb6:	48 8b df             	mov    %rdi,%rbx
14038dfb9:	48 8b 3f             	mov    (%rdi),%rdi
14038dfbc:	80 7f 19 00          	cmpb   $0x0,0x19(%rdi)
14038dfc0:	74 de                	je     0x14038dfa0
14038dfc2:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14038dfc6:	75 14                	jne    0x14038dfdc
14038dfc8:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14038dfcc:	49 8b ce             	mov    %r14,%rcx
14038dfcf:	e8 3c 26 e4 ff       	call   0x1401d0610
14038dfd4:	84 c0                	test   %al,%al
14038dfd6:	78 04                	js     0x14038dfdc
14038dfd8:	b0 01                	mov    $0x1,%al
14038dfda:	eb 02                	jmp    0x14038dfde
14038dfdc:	32 c0                	xor    %al,%al
14038dfde:	84 c0                	test   %al,%al
14038dfe0:	49 0f 44 df          	cmove  %r15,%rbx
14038dfe4:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
14038dfe8:	48 83 fa 0f          	cmp    $0xf,%rdx
14038dfec:	76 31                	jbe    0x14038e01f
14038dfee:	48 ff c2             	inc    %rdx
14038dff1:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14038dff5:	48 8b c1             	mov    %rcx,%rax
14038dff8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038dfff:	72 19                	jb     0x14038e01a
14038e001:	48 83 c2 27          	add    $0x27,%rdx
14038e005:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e009:	48 2b c1             	sub    %rcx,%rax
14038e00c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e010:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e014:	0f 87 6c 03 00 00    	ja     0x14038e386
14038e01a:	e8 25 d1 a8 00       	call   0x140e1b144
14038e01f:	48 c7 45 df 00 00 00 	movq   $0x0,-0x21(%rbp)
14038e026:	00
14038e027:	48 c7 45 e7 0f 00 00 	movq   $0xf,-0x19(%rbp)
14038e02e:	00
14038e02f:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
14038e033:	49 3b 5c 24 50       	cmp    0x50(%r12),%rbx
14038e038:	74 07                	je     0x14038e041
14038e03a:	48 83 7b 40 00       	cmpq   $0x0,0x40(%rbx)
14038e03f:	75 51                	jne    0x14038e092
14038e041:	0f 57 c0             	xorps  %xmm0,%xmm0
14038e044:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
14038e048:	45 33 e4             	xor    %r12d,%r12d
14038e04b:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
14038e04f:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
14038e053:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
14038e057:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14038e05e:	66 90                	xchg   %ax,%ax
14038e060:	49 ff c0             	inc    %r8
14038e063:	46 38 24 02          	cmp    %r12b,(%rdx,%r8,1)
14038e067:	75 f7                	jne    0x14038e060
14038e069:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14038e06d:	e8 8e 8d e0 ff       	call   0x140196e00
14038e072:	90                   	nop
14038e073:	83 ce 08             	or     $0x8,%esi
14038e076:	89 75 9f             	mov    %esi,-0x61(%rbp)
14038e079:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14038e07d:	48 8b 0d 7c 4d 0a 01 	mov    0x10a4d7c(%rip),%rcx        # 0x141432e00
14038e084:	e8 e7 e8 ff ff       	call   0x14038c970
14038e089:	48 85 c0             	test   %rax,%rax
14038e08c:	75 07                	jne    0x14038e095
14038e08e:	32 db                	xor    %bl,%bl
14038e090:	eb 05                	jmp    0x14038e097
14038e092:	45 33 e4             	xor    %r12d,%r12d
14038e095:	b3 01                	mov    $0x1,%bl
14038e097:	40 f6 c6 08          	test   $0x8,%sil
14038e09b:	74 4e                	je     0x14038e0eb
14038e09d:	83 e6 f7             	and    $0xfffffff7,%esi
14038e0a0:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14038e0a4:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e0a8:	76 31                	jbe    0x14038e0db
14038e0aa:	48 ff c2             	inc    %rdx
14038e0ad:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14038e0b1:	48 8b c1             	mov    %rcx,%rax
14038e0b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e0bb:	72 19                	jb     0x14038e0d6
14038e0bd:	48 83 c2 27          	add    $0x27,%rdx
14038e0c1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e0c5:	48 2b c1             	sub    %rcx,%rax
14038e0c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e0cc:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e0d0:	0f 87 b6 02 00 00    	ja     0x14038e38c
14038e0d6:	e8 69 d0 a8 00       	call   0x140e1b144
14038e0db:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
14038e0df:	48 c7 45 c7 0f 00 00 	movq   $0xf,-0x39(%rbp)
14038e0e6:	00
14038e0e7:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
14038e0eb:	40 f6 c6 04          	test   $0x4,%sil
14038e0ef:	74 3e                	je     0x14038e12f
14038e0f1:	83 e6 fb             	and    $0xfffffffb,%esi
14038e0f4:	48 8b 55 07          	mov    0x7(%rbp),%rdx
14038e0f8:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e0fc:	76 31                	jbe    0x14038e12f
14038e0fe:	48 ff c2             	inc    %rdx
14038e101:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14038e105:	48 8b c1             	mov    %rcx,%rax
14038e108:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e10f:	72 19                	jb     0x14038e12a
14038e111:	48 83 c2 27          	add    $0x27,%rdx
14038e115:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e119:	48 2b c1             	sub    %rcx,%rax
14038e11c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e120:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e124:	0f 87 68 02 00 00    	ja     0x14038e392
14038e12a:	e8 15 d0 a8 00       	call   0x140e1b144
14038e12f:	84 db                	test   %bl,%bl
14038e131:	74 59                	je     0x14038e18c
14038e133:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
14038e137:	48 8d 15 da 4c c5 00 	lea    0xc54cda(%rip),%rdx        # 0x140fe2e18
14038e13e:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14038e142:	e8 89 f0 e7 ff       	call   0x14020d1d0
14038e147:	90                   	nop
14038e148:	48 8b c8             	mov    %rax,%rcx
14038e14b:	e8 10 37 ff ff       	call   0x140381860
14038e150:	90                   	nop
14038e151:	48 8b 55 27          	mov    0x27(%rbp),%rdx
14038e155:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e159:	76 31                	jbe    0x14038e18c
14038e15b:	48 ff c2             	inc    %rdx
14038e15e:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14038e162:	48 8b c1             	mov    %rcx,%rax
14038e165:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e16c:	72 19                	jb     0x14038e187
14038e16e:	48 83 c2 27          	add    $0x27,%rdx
14038e172:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e176:	48 2b c1             	sub    %rcx,%rax
14038e179:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e17d:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e181:	0f 87 11 02 00 00    	ja     0x14038e398
14038e187:	e8 b8 cf a8 00       	call   0x140e1b144
14038e18c:	0f 57 c0             	xorps  %xmm0,%xmm0
14038e18f:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
14038e193:	4c 89 65 df          	mov    %r12,-0x21(%rbp)
14038e197:	4c 89 65 e7          	mov    %r12,-0x19(%rbp)
14038e19b:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
14038e19f:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14038e1a6:	49 ff c0             	inc    %r8
14038e1a9:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14038e1ae:	75 f6                	jne    0x14038e1a6
14038e1b0:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
14038e1b4:	e8 47 8c e0 ff       	call   0x140196e00
14038e1b9:	90                   	nop
14038e1ba:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
14038e1be:	48 8b 0d c3 4c 0a 01 	mov    0x10a4cc3(%rip),%rcx        # 0x141432e88
14038e1c5:	e8 a6 e7 ff ff       	call   0x14038c970
14038e1ca:	48 8b f8             	mov    %rax,%rdi
14038e1cd:	48 8b 55 e7          	mov    -0x19(%rbp),%rdx
14038e1d1:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e1d5:	76 31                	jbe    0x14038e208
14038e1d7:	48 ff c2             	inc    %rdx
14038e1da:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
14038e1de:	48 8b c1             	mov    %rcx,%rax
14038e1e1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e1e8:	72 19                	jb     0x14038e203
14038e1ea:	48 83 c2 27          	add    $0x27,%rdx
14038e1ee:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e1f2:	48 2b c1             	sub    %rcx,%rax
14038e1f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e1f9:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e1fd:	0f 87 9b 01 00 00    	ja     0x14038e39e
14038e203:	e8 3c cf a8 00       	call   0x140e1b144
14038e208:	4c 89 65 df          	mov    %r12,-0x21(%rbp)
14038e20c:	48 c7 45 e7 0f 00 00 	movq   $0xf,-0x19(%rbp)
14038e213:	00
14038e214:	c6 45 cf 00          	movb   $0x0,-0x31(%rbp)
14038e218:	4c 8d 4d 97          	lea    -0x69(%rbp),%r9
14038e21c:	4d 8b c5             	mov    %r13,%r8
14038e21f:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
14038e223:	48 85 ff             	test   %rdi,%rdi
14038e226:	75 5a                	jne    0x14038e282
14038e228:	48 8d 15 21 4c c5 00 	lea    0xc54c21(%rip),%rdx        # 0x140fe2e50
14038e22f:	e8 8c a7 fe ff       	call   0x1403789c0
14038e234:	90                   	nop
14038e235:	48 8b c8             	mov    %rax,%rcx
14038e238:	e8 73 01 00 00       	call   0x14038e3b0
14038e23d:	90                   	nop
14038e23e:	48 8b 55 27          	mov    0x27(%rbp),%rdx
14038e242:	48 83 fa 0f          	cmp    $0xf,%rdx
14038e246:	0f 86 cf 00 00 00    	jbe    0x14038e31b
14038e24c:	48 ff c2             	inc    %rdx
14038e24f:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
14038e253:	48 8b c1             	mov    %rcx,%rax
14038e256:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038e25d:	72 19                	jb     0x14038e278
14038e25f:	48 83 c2 27          	add    $0x27,%rdx
14038e263:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038e267:	48 2b c1             	sub    %rcx,%rax
14038e26a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038e26e:	48 83 f8 1f          	cmp    $0x1f,%rax
14038e272:	0f 87 e4 00 00 00    	ja     0x14038e35c
14038e278:	e8 c7 ce a8 00       	call   0x140e1b144