140e750be:	cc                   	int3
140e750bf:	cc                   	int3
140e750c0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140e750c5:	55                   	push   %rbp
140e750c6:	56                   	push   %rsi
140e750c7:	57                   	push   %rdi
140e750c8:	41 54                	push   %r12
140e750ca:	41 55                	push   %r13
140e750cc:	41 56                	push   %r14
140e750ce:	41 57                	push   %r15
140e750d0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
140e750d5:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140e750dc:	0f 29 b4 24 e0 00 00 	movaps %xmm6,0xe0(%rsp)
140e750e3:	00
140e750e4:	48 8b 05 15 3e 54 00 	mov    0x543e15(%rip),%rax        # 0x1413b8f00
140e750eb:	48 33 c4             	xor    %rsp,%rax
140e750ee:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140e750f2:	4d 8b f0             	mov    %r8,%r14
140e750f5:	48 8b fa             	mov    %rdx,%rdi
140e750f8:	48 89 55 d7          	mov    %rdx,-0x29(%rbp)
140e750fc:	4c 8b f9             	mov    %rcx,%r15
140e750ff:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140e75103:	48 89 55 df          	mov    %rdx,-0x21(%rbp)
140e75107:	45 33 ed             	xor    %r13d,%r13d
140e7510a:	44 89 6c 24 44       	mov    %r13d,0x44(%rsp)
140e7510f:	0f 57 c0             	xorps  %xmm0,%xmm0
140e75112:	0f 11 02             	movups %xmm0,(%rdx)
140e75115:	b9 28 00 00 00       	mov    $0x28,%ecx
140e7511a:	e8 e9 5f fa ff       	call   0x140e1b108
140e7511f:	48 8b d8             	mov    %rax,%rbx
140e75122:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e75127:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140e7512d:	48 85 c0             	test   %rax,%rax
140e75130:	74 2a                	je     0x140e7515c
140e75132:	0f 57 c0             	xorps  %xmm0,%xmm0
140e75135:	0f 11 00             	movups %xmm0,(%rax)
140e75138:	44 89 60 08          	mov    %r12d,0x8(%rax)
140e7513c:	44 89 60 0c          	mov    %r12d,0xc(%rax)
140e75140:	48 8d 05 c1 aa 37 00 	lea    0x37aac1(%rip),%rax        # 0x1411efc08
140e75147:	48 89 03             	mov    %rax,(%rbx)
140e7514a:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140e7514e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140e75153:	33 d2                	xor    %edx,%edx
140e75155:	e8 76 2e ff ff       	call   0x140e67fd0
140e7515a:	eb 03                	jmp    0x140e7515f
140e7515c:	49 8b dd             	mov    %r13,%rbx
140e7515f:	0f 57 c0             	xorps  %xmm0,%xmm0
140e75162:	0f 11 07             	movups %xmm0,(%rdi)
140e75165:	48 8d 43 10          	lea    0x10(%rbx),%rax
140e75169:	48 89 07             	mov    %rax,(%rdi)
140e7516c:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140e75170:	c7 44 24 44 03 00 00 	movl   $0x3,0x44(%rsp)
140e75177:	00
140e75178:	b9 a0 00 00 00       	mov    $0xa0,%ecx
140e7517d:	e8 86 5f fa ff       	call   0x140e1b108
140e75182:	48 8b f0             	mov    %rax,%rsi
140e75185:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140e7518a:	48 85 c0             	test   %rax,%rax
140e7518d:	74 27                	je     0x140e751b6
140e7518f:	0f 57 c0             	xorps  %xmm0,%xmm0
140e75192:	0f 11 00             	movups %xmm0,(%rax)
140e75195:	44 89 60 08          	mov    %r12d,0x8(%rax)
140e75199:	44 89 60 0c          	mov    %r12d,0xc(%rax)
140e7519d:	48 8d 05 2c ad 37 00 	lea    0x37ad2c(%rip),%rax        # 0x1411efed0
140e751a4:	48 89 06             	mov    %rax,(%rsi)
140e751a7:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140e751ab:	41 8b 57 14          	mov    0x14(%r15),%edx
140e751af:	e8 5c e3 fe ff       	call   0x140e63510
140e751b4:	eb 03                	jmp    0x140e751b9
140e751b6:	49 8b f5             	mov    %r13,%rsi
140e751b9:	0f 57 c0             	xorps  %xmm0,%xmm0
140e751bc:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140e751c0:	c7 44 24 44 07 00 00 	movl   $0x7,0x44(%rsp)
140e751c7:	00
140e751c8:	48 8d 7e 10          	lea    0x10(%rsi),%rdi
140e751cc:	48 89 7d ff          	mov    %rdi,-0x1(%rbp)
140e751d0:	48 89 75 07          	mov    %rsi,0x7(%rbp)
140e751d4:	48 8d 05 85 ac 37 00 	lea    0x37ac85(%rip),%rax        # 0x1411efe60
140e751db:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
140e751df:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
140e751e3:	66 44 89 6d f7       	mov    %r13w,-0x9(%rbp)
140e751e8:	49 8b 4e 28          	mov    0x28(%r14),%rcx
140e751ec:	48 8b 01             	mov    (%rcx),%rax
140e751ef:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e751f3:	48 8b 40 08          	mov    0x8(%rax),%rax
140e751f7:	ff 15 23 e8 10 00    	call   *0x10e823(%rip)        # 0x140f83a20
140e751fd:	c7 44 24 44 0f 00 00 	movl   $0xf,0x44(%rsp)
140e75204:	00
140e75205:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e75209:	ba 09 ff 00 00       	mov    $0xff09,%edx
140e7520e:	48 8b cf             	mov    %rdi,%rcx
140e75211:	e8 aa 86 ff ff       	call   0x140e6d8c0
140e75216:	90                   	nop
140e75217:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e7521b:	48 83 fa 07          	cmp    $0x7,%rdx
140e7521f:	76 36                	jbe    0x140e75257
140e75221:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e75228:	00
140e75229:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e7522d:	48 8b c1             	mov    %rcx,%rax
140e75230:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e75237:	72 19                	jb     0x140e75252
140e75239:	48 83 c2 27          	add    $0x27,%rdx
140e7523d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75241:	48 2b c1             	sub    %rcx,%rax
140e75244:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75248:	48 83 f8 1f          	cmp    $0x1f,%rax
140e7524c:	0f 87 78 0c 00 00    	ja     0x140e75eca
140e75252:	e8 ed 5e fa ff       	call   0x140e1b144
140e75257:	66 0f 6f 35 01 cd 13 	movdqa 0x13cd01(%rip),%xmm6        # 0x140fb1f60
140e7525e:	00
140e7525f:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e75264:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e75269:	49 8b 4e 28          	mov    0x28(%r14),%rcx
140e7526d:	48 8b 01             	mov    (%rcx),%rax
140e75270:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e75274:	48 8b 40 10          	mov    0x10(%rax),%rax
140e75278:	ff 15 a2 e7 10 00    	call   *0x10e7a2(%rip)        # 0x140f83a20
140e7527e:	c7 44 24 44 1f 00 00 	movl   $0x1f,0x44(%rsp)
140e75285:	00
140e75286:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
140e7528a:	ba 0a ff 00 00       	mov    $0xff0a,%edx
140e7528f:	48 8b cf             	mov    %rdi,%rcx
140e75292:	e8 29 86 ff ff       	call   0x140e6d8c0
140e75297:	90                   	nop
140e75298:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e7529c:	48 83 fa 07          	cmp    $0x7,%rdx
140e752a0:	76 36                	jbe    0x140e752d8
140e752a2:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e752a9:	00
140e752aa:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e752ae:	48 8b c1             	mov    %rcx,%rax
140e752b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e752b8:	72 19                	jb     0x140e752d3
140e752ba:	48 83 c2 27          	add    $0x27,%rdx
140e752be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e752c2:	48 2b c1             	sub    %rcx,%rax
140e752c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e752c9:	48 83 f8 1f          	cmp    $0x1f,%rax
140e752cd:	0f 87 fd 0b 00 00    	ja     0x140e75ed0
140e752d3:	e8 6c 5e fa ff       	call   0x140e1b144
140e752d8:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e752dd:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e752e2:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e752e6:	49 8b ce             	mov    %r14,%rcx
140e752e9:	e8 62 bb af ff       	call   0x140970e50
140e752ee:	90                   	nop
140e752ef:	4c 8b c0             	mov    %rax,%r8
140e752f2:	ba 03 ff 00 00       	mov    $0xff03,%edx
140e752f7:	48 8b cf             	mov    %rdi,%rcx
140e752fa:	e8 c1 85 ff ff       	call   0x140e6d8c0
140e752ff:	90                   	nop
140e75300:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e75304:	48 83 fa 07          	cmp    $0x7,%rdx
140e75308:	76 36                	jbe    0x140e75340
140e7530a:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e75311:	00
140e75312:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e75316:	48 8b c1             	mov    %rcx,%rax
140e75319:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e75320:	72 19                	jb     0x140e7533b
140e75322:	48 83 c2 27          	add    $0x27,%rdx
140e75326:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e7532a:	48 2b c1             	sub    %rcx,%rax
140e7532d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75331:	48 83 f8 1f          	cmp    $0x1f,%rax
140e75335:	0f 87 9b 0b 00 00    	ja     0x140e75ed6
140e7533b:	e8 04 5e fa ff       	call   0x140e1b144
140e75340:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e75345:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e7534a:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140e7534e:	49 8b ce             	mov    %r14,%rcx
140e75351:	e8 fa b7 af ff       	call   0x140970b50
140e75356:	90                   	nop
140e75357:	4c 8b c0             	mov    %rax,%r8
140e7535a:	ba 04 ff 00 00       	mov    $0xff04,%edx
140e7535f:	48 8b cf             	mov    %rdi,%rcx
140e75362:	e8 59 85 ff ff       	call   0x140e6d8c0
140e75367:	90                   	nop
140e75368:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
140e7536c:	48 83 fa 07          	cmp    $0x7,%rdx
140e75370:	76 36                	jbe    0x140e753a8
140e75372:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140e75379:	00
140e7537a:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
140e7537e:	48 8b c1             	mov    %rcx,%rax
140e75381:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e75388:	72 19                	jb     0x140e753a3
140e7538a:	48 83 c2 27          	add    $0x27,%rdx
140e7538e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e75392:	48 2b c1             	sub    %rcx,%rax
140e75395:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e75399:	48 83 f8 1f          	cmp    $0x1f,%rax
140e7539d:	0f 87 39 0b 00 00    	ja     0x140e75edc
140e753a3:	e8 9c 5d fa ff       	call   0x140e1b144
140e753a8:	f3 0f 7f 75 9f       	movdqu %xmm6,-0x61(%rbp)
140e753ad:	66 44 89 6d 8f       	mov    %r13w,-0x71(%rbp)
140e753b2:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
140e753b6:	45 0f b7 c4          	movzwl %r12w,%r8d
140e753ba:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e753bf:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e753c3:	e8 98 93 01 00       	call   0x140e8e760
140e753c8:	0f b7 18             	movzwl (%rax),%ebx
140e753cb:	49 8b 06             	mov    (%r14),%rax
140e753ce:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e753d3:	49 8b ce             	mov    %r14,%rcx
140e753d6:	48 8b 40 10          	mov    0x10(%rax),%rax
140e753da:	ff 15 40 e6 10 00    	call   *0x10e640(%rip)        # 0x140f83a20
140e753e0:	0f b7 10             	movzwl (%rax),%edx
140e753e3:	03 d3                	add    %ebx,%edx
140e753e5:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e753eb:	0f 87 d3 0a 00 00    	ja     0x140e75ec4
140e753f1:	49 8b ce             	mov    %r14,%rcx
140e753f4:	e8 87 bd af ff       	call   0x140971180
140e753f9:	0f b6 d8             	movzbl %al,%ebx
140e753fc:	88 44 24 40          	mov    %al,0x40(%rsp)
140e75400:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
140e75405:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140e7540a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7540f:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140e75414:	4c 8d 05 50 e8 20 00 	lea    0x20e850(%rip),%r8        # 0x141083c6b
140e7541b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140e7541f:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e75423:	e8 f8 a5 ff ff       	call   0x140e6fa20
140e75428:	80 7d b7 00          	cmpb   $0x0,-0x49(%rbp)
140e7542c:	75 3e                	jne    0x140e7546c
140e7542e:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
140e75432:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e75437:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e7543b:	e8 90 2a ff ff       	call   0x140e67ed0
140e75440:	88 5c 24 40          	mov    %bl,0x40(%rsp)
140e75444:	44 89 6c 24 48       	mov    %r13d,0x48(%rsp)
140e75449:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140e7544e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e75453:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
140e75458:	4c 8d 05 0c e8 20 00 	lea    0x20e80c(%rip),%r8        # 0x141083c6b
140e7545f:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140e75463:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e75467:	e8 b4 a5 ff ff       	call   0x140e6fa20
140e7546c:	45 8b c4             	mov    %r12d,%r8d
140e7546f:	41 8b d4             	mov    %r12d,%edx
140e75472:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e75476:	e8 b5 9a 01 00       	call   0x140e8ef30
140e7547b:	4c 8b 7d ef          	mov    -0x11(%rbp),%r15
140e7547f:	45 0f b7 c4          	movzwl %r12w,%r8d
140e75483:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e75488:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e7548c:	e8 cf 92 01 00       	call   0x140e8e760
140e75491:	0f b7 18             	movzwl (%rax),%ebx
140e75494:	49 8b 07             	mov    (%r15),%rax
140e75497:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e7549c:	49 8b cf             	mov    %r15,%rcx
140e7549f:	48 8b 40 10          	mov    0x10(%rax),%rax
140e754a3:	ff 15 77 e5 10 00    	call   *0x10e577(%rip)        # 0x140f83a20
140e754a9:	0f b7 10             	movzwl (%rax),%edx
140e754ac:	03 d3                	add    %ebx,%edx
140e754ae:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e754b4:	0f 87 04 0a 00 00    	ja     0x140e75ebe
140e754ba:	49 8b cf             	mov    %r15,%rcx
140e754bd:	e8 be bc af ff       	call   0x140971180
140e754c2:	44 0f b6 e0          	movzbl %al,%r12d
140e754c6:	41 80 fc 10          	cmp    $0x10,%r12b
140e754ca:	0f 97 c2             	seta   %dl
140e754cd:	48 8b 4d 5f          	mov    0x5f(%rbp),%rcx
140e754d1:	c7 44 24 38 10 00 00 	movl   $0x10,0x38(%rsp)
140e754d8:	00
140e754d9:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140e754de:	48 8d 05 6b b2 37 00 	lea    0x37b26b(%rip),%rax        # 0x1411f0750
140e754e5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e754ea:	88 54 24 20          	mov    %dl,0x20(%rsp)
140e754ee:	41 b9 57 00 07 80    	mov    $0x80070057,%r9d
140e754f4:	4c 8d 05 bd b0 37 00 	lea    0x37b0bd(%rip),%r8        # 0x1411f05b8
140e754fb:	ba cf 00 00 00       	mov    $0xcf,%edx
140e75500:	e8 1b 35 3d ff       	call   0x140248a20
140e75505:	ba 01 00 00 00       	mov    $0x1,%edx
140e7550a:	44 8b c2             	mov    %edx,%r8d
140e7550d:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e75511:	e8 1a 9a 01 00       	call   0x140e8ef30
140e75516:	4c 8b 7d ef          	mov    -0x11(%rbp),%r15
140e7551a:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140e75520:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e75525:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e75529:	e8 32 92 01 00       	call   0x140e8e760
140e7552e:	0f b7 18             	movzwl (%rax),%ebx
140e75531:	49 8b 07             	mov    (%r15),%rax
140e75534:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e75539:	49 8b cf             	mov    %r15,%rcx
140e7553c:	48 8b 40 10          	mov    0x10(%rax),%rax
140e75540:	ff 15 da e4 10 00    	call   *0x10e4da(%rip)        # 0x140f83a20
140e75546:	0f b7 10             	movzwl (%rax),%edx
140e75549:	03 d3                	add    %ebx,%edx
140e7554b:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e75551:	0f 87 f7 09 00 00    	ja     0x140e75f4e
140e75557:	41 b0 01             	mov    $0x1,%r8b
140e7555a:	49 8b cf             	mov    %r15,%rcx
140e7555d:	e8 9e bb af ff       	call   0x140971100
140e75562:	8b d8                	mov    %eax,%ebx
140e75564:	89 44 24 48          	mov    %eax,0x48(%rsp)
140e75568:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140e7556f:	00
140e75570:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140e75575:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e7557a:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140e7557f:	4c 8d 05 e5 e6 20 00 	lea    0x20e6e5(%rip),%r8        # 0x141083c6b
140e75586:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140e7558a:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e7558e:	e8 9d 1e ff ff       	call   0x140e67430
140e75593:	80 7d b7 00          	cmpb   $0x0,-0x49(%rbp)
140e75597:	75 41                	jne    0x140e755da
140e75599:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
140e7559d:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e755a2:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e755a6:	e8 25 29 ff ff       	call   0x140e67ed0
140e755ab:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140e755af:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140e755b6:	00
140e755b7:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140e755bc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e755c1:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140e755c6:	4c 8d 05 9e e6 20 00 	lea    0x20e69e(%rip),%r8        # 0x141083c6b
140e755cd:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140e755d1:	48 8d 4f 40          	lea    0x40(%rdi),%rcx
140e755d5:	e8 56 1e ff ff       	call   0x140e67430
140e755da:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140e755e0:	41 bf 04 00 00 00    	mov    $0x4,%r15d
140e755e6:	41 8b d7             	mov    %r15d,%edx
140e755e9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e755ed:	e8 3e 99 01 00       	call   0x140e8ef30
140e755f2:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
140e755f6:	45 0f b7 c7          	movzwl %r15w,%r8d
140e755fa:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140e755ff:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e75603:	e8 58 91 01 00       	call   0x140e8e760
140e75608:	0f b7 18             	movzwl (%rax),%ebx
140e7560b:	49 8b 06             	mov    (%r14),%rax
140e7560e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e75613:	49 8b ce             	mov    %r14,%rcx
140e75616:	48 8b 40 10          	mov    0x10(%rax),%rax
140e7561a:	ff 15 00 e4 10 00    	call   *0x10e400(%rip)        # 0x140f83a20
140e75620:	0f b7 10             	movzwl (%rax),%edx
140e75623:	03 d3                	add    %ebx,%edx
140e75625:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e7562b:	0f 87 17 09 00 00    	ja     0x140e75f48
140e75631:	45 33 c0             	xor    %r8d,%r8d
140e75634:	49 8b ce             	mov    %r14,%rcx
140e75637:	e8 c4 ba af ff       	call   0x140971100
140e7563c:	8b d0                	mov    %eax,%edx
140e7563e:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140e75642:	e8 79 e4 ae ff       	call   0x140963ac0
140e75647:	c7 44 24 44 3f 00 00 	movl   $0x3f,0x44(%rsp)