140e94e78:	48 8b c6             	mov    %rsi,%rax
140e94e7b:	48 8d 0d 56 c8 3e 00 	lea    0x3ec856(%rip),%rcx        # 0x1412816d8
140e94e82:	2b c1                	sub    %ecx,%eax
140e94e84:	89 44 24 30          	mov    %eax,0x30(%rsp)
140e94e88:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94e8c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e94e91:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e94e98:	00
140e94e99:	45 33 c9             	xor    %r9d,%r9d
140e94e9c:	45 33 c0             	xor    %r8d,%r8d
140e94e9f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94ea3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e94ea7:	ff 15 cb e1 0e 00    	call   *0xee1cb(%rip)        # 0x140f83078
140e94ead:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e94eb2:	48 83 fa 0f          	cmp    $0xf,%rdx
140e94eb6:	76 32                	jbe    0x140e94eea
140e94eb8:	48 ff c2             	inc    %rdx
140e94ebb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e94ec0:	48 8b c1             	mov    %rcx,%rax
140e94ec3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e94eca:	72 19                	jb     0x140e94ee5
140e94ecc:	48 83 c2 27          	add    $0x27,%rdx
140e94ed0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e94ed4:	48 2b c1             	sub    %rcx,%rax
140e94ed7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e94edb:	48 83 f8 1f          	cmp    $0x1f,%rax
140e94edf:	0f 87 33 02 00 00    	ja     0x140e95118
140e94ee5:	e8 5a 62 f8 ff       	call   0x140e1b144
140e94eea:	66 0f 6f 05 3e ef 10 	movdqa 0x10ef3e(%rip),%xmm0        # 0x140fa3e30
140e94ef1:	00
140e94ef2:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140e94ef8:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
140e94efd:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140e94f01:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140e94f05:	48 2b c1             	sub    %rcx,%rax
140e94f08:	48 83 f8 08          	cmp    $0x8,%rax
140e94f0c:	0f 84 89 01 00 00    	je     0x140e9509b
140e94f12:	e8 c9 33 ad ff       	call   0x1409682e0
140e94f17:	48 8b c8             	mov    %rax,%rcx
140e94f1a:	e8 b1 a7 30 ff       	call   0x14019f6d0
140e94f1f:	48 8b d8             	mov    %rax,%rbx
140e94f22:	83 38 05             	cmpl   $0x5,(%rax)
140e94f25:	0f 86 6c 01 00 00    	jbe    0x140e95097
140e94f2b:	48 8d 05 be e3 1c 00 	lea    0x1ce3be(%rip),%rax        # 0x1410632f0
140e94f32:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140e94f36:	48 c7 45 b8 18 00 00 	movq   $0x18,-0x48(%rbp)
140e94f3d:	00
140e94f3e:	48 8d 05 73 df 35 00 	lea    0x35df73(%rip),%rax        # 0x1411f2eb8
140e94f45:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e94f49:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e94f50:	00 00 b0
140e94f53:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e94f57:	c7 45 d8 95 00 00 00 	movl   $0x95,-0x28(%rbp)
140e94f5e:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e94f65:	00 00 10
140e94f68:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
140e94f6c:	48 c7 44 24 40 02 00 	movq   $0x2,0x40(%rsp)
140e94f73:	00 00
140e94f75:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e94f79:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e94f7e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140e94f83:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140e94f89:	0f 28 4d b0          	movaps -0x50(%rbp),%xmm1
140e94f8d:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140e94f92:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e94f97:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e94f9b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140e94fa0:	e8 4b d6 39 ff       	call   0x1402325f0
140e94fa5:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140e94faa:	48 83 7c 24 68 0f    	cmpq   $0xf,0x68(%rsp)
140e94fb0:	48 0f 47 44 24 50    	cmova  0x50(%rsp),%rax
140e94fb6:	48 85 c0             	test   %rax,%rax
140e94fb9:	74 12                	je     0x140e94fcd
140e94fbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140e94fc0:	48 ff c7             	inc    %rdi
140e94fc3:	80 3c 38 00          	cmpb   $0x0,(%rax,%rdi,1)
140e94fc7:	75 f7                	jne    0x140e94fc0
140e94fc9:	ff c7                	inc    %edi
140e94fcb:	eb 0c                	jmp    0x140e94fd9
140e94fcd:	48 8d 05 b8 e7 10 00 	lea    0x10e7b8(%rip),%rax        # 0x140fa378c
140e94fd4:	bf 01 00 00 00       	mov    $0x1,%edi
140e94fd9:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140e94fdd:	89 7d e8             	mov    %edi,-0x18(%rbp)
140e94fe0:	33 c9                	xor    %ecx,%ecx
140e94fe2:	89 4d ec             	mov    %ecx,-0x14(%rbp)
140e94fe5:	c7 45 b0 00 00 00 0b 	movl   $0xb000000,-0x50(%rbp)
140e94fec:	0f b7 05 18 0d 3f 00 	movzwl 0x3f0d18(%rip),%eax        # 0x141285d0b
140e94ff3:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140e94ff6:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140e94ffa:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e94ffe:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140e95002:	0f b7 00             	movzwl (%rax),%eax
140e95005:	89 45 c8             	mov    %eax,-0x38(%rbp)
140e95008:	c7 45 cc 02 00 00 00 	movl   $0x2,-0x34(%rbp)
140e9500f:	48 8d 05 ff 0c 3f 00 	lea    0x3f0cff(%rip),%rax        # 0x141285d15
140e95016:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140e9501a:	c7 45 d8 21 00 00 00 	movl   $0x21,-0x28(%rbp)
140e95021:	c7 45 dc 01 00 00 00 	movl   $0x1,-0x24(%rbp)
140e95028:	48 8d 05 a9 c6 3e 00 	lea    0x3ec6a9(%rip),%rax        # 0x1412816d8
140e9502f:	2b f0                	sub    %eax,%esi
140e95031:	89 74 24 30          	mov    %esi,0x30(%rsp)
140e95035:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
140e95039:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e9503e:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e95045:	00
140e95046:	45 33 c9             	xor    %r9d,%r9d
140e95049:	45 33 c0             	xor    %r8d,%r8d
140e9504c:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140e95050:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e95054:	ff 15 1e e0 0e 00    	call   *0xee01e(%rip)        # 0x140f83078
140e9505a:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e9505f:	48 83 fa 0f          	cmp    $0xf,%rdx
140e95063:	76 32                	jbe    0x140e95097
140e95065:	48 ff c2             	inc    %rdx
140e95068:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140e9506d:	48 8b c1             	mov    %rcx,%rax
140e95070:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e95077:	72 19                	jb     0x140e95092
140e95079:	48 83 c2 27          	add    $0x27,%rdx
140e9507d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e95081:	48 2b c1             	sub    %rcx,%rax
140e95084:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e95088:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9508c:	0f 87 8c 00 00 00    	ja     0x140e9511e
140e95092:	e8 ad 60 f8 ff       	call   0x140e1b144
140e95097:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140e9509b:	48 8b 19             	mov    (%rcx),%rbx
140e9509e:	48 8b 55 a8          	mov    -0x58(%rbp),%rdx
140e950a2:	48 2b d1             	sub    %rcx,%rdx
140e950a5:	48 8b c1             	mov    %rcx,%rax
140e950a8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e950af:	72 15                	jb     0x140e950c6
140e950b1:	48 83 c2 27          	add    $0x27,%rdx
140e950b5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e950b9:	48 2b c1             	sub    %rcx,%rax
140e950bc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e950c0:	48 83 f8 1f          	cmp    $0x1f,%rax
140e950c4:	77 40                	ja     0x140e95106
140e950c6:	e8 79 60 f8 ff       	call   0x140e1b144
140e950cb:	33 c9                	xor    %ecx,%ecx
140e950cd:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
140e950d1:	0f 57 c0             	xorps  %xmm0,%xmm0
140e950d4:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140e950d9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140e950de:	e8 1d 84 30 ff       	call   0x14019d500
140e950e3:	48 8b c3             	mov    %rbx,%rax
140e950e6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140e950ea:	48 33 cc             	xor    %rsp,%rcx
140e950ed:	e8 0e 64 f8 ff       	call   0x140e1b500
140e950f2:	48 81 c4 08 01 00 00 	add    $0x108,%rsp
140e950f9:	41 5f                	pop    %r15
140e950fb:	41 5e                	pop    %r14
140e950fd:	41 5d                	pop    %r13
140e950ff:	41 5c                	pop    %r12
140e95101:	5f                   	pop    %rdi
140e95102:	5e                   	pop    %rsi
140e95103:	5b                   	pop    %rbx
140e95104:	5d                   	pop    %rbp
140e95105:	c3                   	ret
140e95106:	e8 99 50 f9 ff       	call   0x140e2a1a4
140e9510b:	cc                   	int3
140e9510c:	e8 93 50 f9 ff       	call   0x140e2a1a4
140e95111:	90                   	nop
140e95112:	e8 8d 50 f9 ff       	call   0x140e2a1a4
140e95117:	90                   	nop
140e95118:	e8 87 50 f9 ff       	call   0x140e2a1a4
140e9511d:	cc                   	int3
140e9511e:	e8 81 50 f9 ff       	call   0x140e2a1a4
140e95123:	cc                   	int3
140e95124:	cc                   	int3
140e95125:	cc                   	int3
140e95126:	cc                   	int3
140e95127:	cc                   	int3
140e95128:	cc                   	int3
140e95129:	cc                   	int3
140e9512a:	cc                   	int3
140e9512b:	cc                   	int3
140e9512c:	cc                   	int3
140e9512d:	cc                   	int3
140e9512e:	cc                   	int3
140e9512f:	cc                   	int3
140e95130:	4c 8b dc             	mov    %rsp,%r11
140e95133:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140e95137:	49 89 6b 20          	mov    %rbp,0x20(%r11)
140e9513b:	56                   	push   %rsi
140e9513c:	57                   	push   %rdi
140e9513d:	41 54                	push   %r12
140e9513f:	41 56                	push   %r14
140e95141:	41 57                	push   %r15
140e95143:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140e9514a:	48 8b 05 af 3d 52 00 	mov    0x523daf(%rip),%rax        # 0x1413b8f00
140e95151:	48 33 c4             	xor    %rsp,%rax
140e95154:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140e95159:	49 8b d9             	mov    %r9,%rbx
140e9515c:	41 8b e8             	mov    %r8d,%ebp
140e9515f:	48 8b f2             	mov    %rdx,%rsi
140e95162:	4c 8b f1             	mov    %rcx,%r14
140e95165:	45 33 ff             	xor    %r15d,%r15d
140e95168:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9516b:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140e95171:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140e95176:	4d 89 7b 98          	mov    %r15,-0x68(%r11)
140e9517a:	49 c7 43 a0 07 00 00 	movq   $0x7,-0x60(%r11)
140e95181:	00
140e95182:	66 45 89 7b 88       	mov    %r15w,-0x78(%r11)
140e95187:	66 45 89 7b a8       	mov    %r15w,-0x58(%r11)
140e9518c:	41 8b cf             	mov    %r15d,%ecx
140e9518f:	49 89 4b b0          	mov    %rcx,-0x50(%r11)
140e95193:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140e95199:	41 8b ff             	mov    %r15d,%edi
140e9519c:	49 c7 c4 ff ff ff ff 	mov    $0xffffffffffffffff,%r12
140e951a3:	44 39 7a 64          	cmp    %r15d,0x64(%rdx)
140e951a7:	0f 86 7e 00 00 00    	jbe    0x140e9522b
140e951ad:	0f 1f 00             	nopl   (%rax)
140e951b0:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
140e951b5:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140e951ba:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e951bf:	44 0f b7 cf          	movzwl %di,%r9d
140e951c3:	44 8b c5             	mov    %ebp,%r8d
140e951c6:	48 8b d6             	mov    %rsi,%rdx
140e951c9:	49 8b ce             	mov    %r14,%rcx
140e951cc:	e8 df 00 00 00       	call   0x140e952b0
140e951d1:	49 8b c4             	mov    %r12,%rax
140e951d4:	48 ff c0             	inc    %rax
140e951d7:	66 83 3c 43 00       	cmpw   $0x0,(%rbx,%rax,2)
140e951dc:	75 f6                	jne    0x140e951d4
140e951de:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e951e3:	48 83 7c 24 48 07    	cmpq   $0x7,0x48(%rsp)
140e951e9:	4c 0f 47 44 24 30    	cmova  0x30(%rsp),%r8
140e951ef:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140e951f4:	48 3b d0             	cmp    %rax,%rdx
140e951f7:	75 26                	jne    0x140e9521f
140e951f9:	48 8b c3             	mov    %rbx,%rax
140e951fc:	48 85 d2             	test   %rdx,%rdx
140e951ff:	74 17                	je     0x140e95218
140e95201:	4c 2b c3             	sub    %rbx,%r8
140e95204:	41 0f b7 0c 00       	movzwl (%r8,%rax,1),%ecx
140e95209:	66 3b 08             	cmp    (%rax),%cx
140e9520c:	75 11                	jne    0x140e9521f
140e9520e:	48 83 c0 02          	add    $0x2,%rax
140e95212:	48 83 ea 01          	sub    $0x1,%rdx
140e95216:	75 ec                	jne    0x140e95204
140e95218:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140e9521d:	eb 10                	jmp    0x140e9522f
140e9521f:	ff c7                	inc    %edi
140e95221:	3b 7e 64             	cmp    0x64(%rsi),%edi
140e95224:	72 8a                	jb     0x140e951b0
140e95226:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140e9522b:	41 0f b7 fc          	movzwl %r12w,%edi
140e9522f:	48 85 c9             	test   %rcx,%rcx
140e95232:	74 3c                	je     0x140e95270
140e95234:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140e95239:	48 2b d1             	sub    %rcx,%rdx
140e9523c:	48 8b c1             	mov    %rcx,%rax
140e9523f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e95246:	72 15                	jb     0x140e9525d
140e95248:	48 83 c2 27          	add    $0x27,%rdx
140e9524c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e95250:	48 2b c1             	sub    %rcx,%rax
140e95253:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e95257:	48 83 f8 1f          	cmp    $0x1f,%rax
140e9525b:	77 49                	ja     0x140e952a6
140e9525d:	e8 e2 5e f8 ff       	call   0x140e1b144
140e95262:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140e95267:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9526a:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140e95270:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140e95275:	e8 86 82 30 ff       	call   0x14019d500
140e9527a:	0f b7 c7             	movzwl %di,%eax
140e9527d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140e95282:	48 33 cc             	xor    %rsp,%rcx
140e95285:	e8 76 62 f8 ff       	call   0x140e1b500
140e9528a:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
140e95291:	00
140e95292:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140e95296:	49 8b 6b 48          	mov    0x48(%r11),%rbp
140e9529a:	49 8b e3             	mov    %r11,%rsp
140e9529d:	41 5f                	pop    %r15
140e9529f:	41 5e                	pop    %r14
140e952a1:	41 5c                	pop    %r12
140e952a3:	5f                   	pop    %rdi
140e952a4:	5e                   	pop    %rsi
140e952a5:	c3                   	ret
140e952a6:	e8 f9 4e f9 ff       	call   0x140e2a1a4
140e952ab:	cc                   	int3
140e952ac:	cc                   	int3
140e952ad:	cc                   	int3
140e952ae:	cc                   	int3
140e952af:	cc                   	int3
140e952b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140e952b5:	55                   	push   %rbp
140e952b6:	56                   	push   %rsi
140e952b7:	57                   	push   %rdi
140e952b8:	41 54                	push   %r12
140e952ba:	41 55                	push   %r13
140e952bc:	41 56                	push   %r14
140e952be:	41 57                	push   %r15
140e952c0:	48 8d 6c 24 e9       	lea    -0x17(%rsp),%rbp
140e952c5:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140e952cc:	48 8b 05 2d 3c 52 00 	mov    0x523c2d(%rip),%rax        # 0x1413b8f00
140e952d3:	48 33 c4             	xor    %rsp,%rax
140e952d6:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140e952da:	45 0f b7 e9          	movzwl %r9w,%r13d
140e952de:	45 8b d0             	mov    %r8d,%r10d
140e952e1:	4c 8b e1             	mov    %rcx,%r12
140e952e4:	48 8b 7d 77          	mov    0x77(%rbp),%rdi
140e952e8:	48 89 7d 87          	mov    %rdi,-0x79(%rbp)
140e952ec:	44 3b 6a 64          	cmp    0x64(%rdx),%r13d
140e952f0:	0f 83 b3 06 00 00    	jae    0x140e959a9
140e952f6:	4a 8d 0c 6d 00 00 00 	lea    0x0(,%r13,2),%rcx
140e952fd:	00
140e952fe:	49 03 cd             	add    %r13,%rcx
140e95301:	48 8d 1c ca          	lea    (%rdx,%rcx,8),%rbx
140e95305:	f6 43 70 05          	testb  $0x5,0x70(%rbx)
140e95309:	0f 85 e0 05 00 00    	jne    0x140e958ef
140e9530f:	66 83 bb 80 00 00 00 	cmpw   $0x1,0x80(%rbx)
140e95316:	01
140e95317:	0f 85 d2 05 00 00    	jne    0x140e958ef
140e9531d:	0f ae e8             	lfence
140e95320:	8b 43 74             	mov    0x74(%rbx),%eax
140e95323:	33 f6                	xor    %esi,%esi
140e95325:	44 8b f6             	mov    %esi,%r14d
140e95328:	85 c0                	test   %eax,%eax
140e9532a:	74 0d                	je     0x140e95339
140e9532c:	48 8d 48 02          	lea    0x2(%rax),%rcx
140e95330:	49 3b ca             	cmp    %r10,%rcx
140e95333:	73 04                	jae    0x140e95339
140e95335:	4c 8d 34 02          	lea    (%rdx,%rax,1),%r14
140e95339:	89 75 fb             	mov    %esi,-0x5(%rbp)
140e9533c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e9533f:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140e95343:	48 8b 45 7f          	mov    0x7f(%rbp),%rax
140e95347:	48 85 c0             	test   %rax,%rax
140e9534a:	74 1a                	je     0x140e95366
140e9534c:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140e95350:	89 75 f7             	mov    %esi,-0x9(%rbp)
140e95353:	4c 89 75 ff          	mov    %r14,-0x1(%rbp)
140e95357:	c7 45 07 ff ff ff ff 	movl   $0xffffffff,0x7(%rbp)
140e9535e:	41 bf 02 00 00 00    	mov    $0x2,%r15d
140e95364:	eb 11                	jmp    0x140e95377
140e95366:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
140e9536a:	c7 45 f7 ff ff ff ff 	movl   $0xffffffff,-0x9(%rbp)
140e95371:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140e95377:	89 75 97             	mov    %esi,-0x69(%rbp)
140e9537a:	0f b7 43 78          	movzwl 0x78(%rbx),%eax
140e9537e:	ff c8                	dec    %eax
140e95380:	83 f8 14             	cmp    $0x14,%eax
140e95383:	77 6e                	ja     0x140e953f3
140e95385:	48 98                	cltq
140e95387:	48 8d 15 72 ac 16 ff 	lea    -0xe9538e(%rip),%rdx        # 0x140000000