140e28fa2:	48 89 0d 9f 63 67 00 	mov    %rcx,0x67639f(%rip)        # 0x14149f348
140e28fa9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140e28fad:	e8 26 90 ff ff       	call   0x140e21fd8
140e28fb2:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140e28fb6:	48 89 03             	mov    %rax,(%rbx)
140e28fb9:	8b 45 ef             	mov    -0x11(%rbp),%eax
140e28fbc:	89 43 08             	mov    %eax,0x8(%rbx)
140e28fbf:	eb 0c                	jmp    0x140e28fcd
140e28fc1:	83 63 08 00          	andl   $0x0,0x8(%rbx)
140e28fc5:	48 83 23 00          	andq   $0x0,(%rbx)
140e28fc9:	c6 43 08 02          	movb   $0x2,0x8(%rbx)
140e28fcd:	48 8b c3             	mov    %rbx,%rax
140e28fd0:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140e28fd7:	00
140e28fd8:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140e28fdf:	5d                   	pop    %rbp
140e28fe0:	c3                   	ret
140e28fe1:	cc                   	int3
140e28fe2:	cc                   	int3
140e28fe3:	cc                   	int3
140e28fe4:	40 53                	rex push %rbx
140e28fe6:	48 83 ec 30          	sub    $0x30,%rsp
140e28fea:	48 8b 02             	mov    (%rdx),%rax
140e28fed:	48 8b d9             	mov    %rcx,%rbx
140e28ff0:	48 89 01             	mov    %rax,(%rcx)
140e28ff3:	8b 42 08             	mov    0x8(%rdx),%eax
140e28ff6:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140e28ffb:	c7 44 24 28 05 00 00 	movl   $0x5,0x28(%rsp)
140e29002:	00
140e29003:	89 41 08             	mov    %eax,0x8(%rcx)
140e29006:	48 8d 05 9f 8e 3b 00 	lea    0x3b8e9f(%rip),%rax        # 0x1411e1eac
140e2900d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140e29012:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140e29017:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
140e2901d:	e8 de 8e ff ff       	call   0x140e21f00
140e29022:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140e29027:	e8 40 e2 ff ff       	call   0x140e2726c
140e2902c:	48 8b d0             	mov    %rax,%rdx
140e2902f:	48 8b cb             	mov    %rbx,%rcx
140e29032:	e8 49 8f ff ff       	call   0x140e21f80
140e29037:	b2 7d                	mov    $0x7d,%dl
140e29039:	48 8b cb             	mov    %rbx,%rcx
140e2903c:	e8 97 8f ff ff       	call   0x140e21fd8
140e29041:	48 8b 05 00 63 67 00 	mov    0x676300(%rip),%rax        # 0x14149f348
140e29048:	80 38 40             	cmpb   $0x40,(%rax)
140e2904b:	75 0a                	jne    0x140e29057
140e2904d:	48 ff c0             	inc    %rax
140e29050:	48 89 05 f1 62 67 00 	mov    %rax,0x6762f1(%rip)        # 0x14149f348
140e29057:	48 8b c3             	mov    %rbx,%rax
140e2905a:	48 83 c4 30          	add    $0x30,%rsp
140e2905e:	5b                   	pop    %rbx
140e2905f:	c3                   	ret
140e29060:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140e29065:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
140e2906a:	55                   	push   %rbp
140e2906b:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
140e29070:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e29077:	48 8b 02             	mov    (%rdx),%rax
140e2907a:	48 8b f9             	mov    %rcx,%rdi
140e2907d:	48 89 01             	mov    %rax,(%rcx)
140e29080:	8b 42 08             	mov    0x8(%rdx),%eax
140e29083:	89 41 08             	mov    %eax,0x8(%rcx)
140e29086:	3c 01                	cmp    $0x1,%al
140e29088:	0f 8f c3 01 00 00    	jg     0x140e29251
140e2908e:	48 8b 05 b3 62 67 00 	mov    0x6762b3(%rip),%rax        # 0x14149f348
140e29095:	83 65 0f 00          	andl   $0x0,0xf(%rbp)
140e29099:	80 38 00             	cmpb   $0x0,(%rax)
140e2909c:	0f 84 87 01 00 00    	je     0x140e29229
140e290a2:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
140e290a7:	4c 8d 4d f7          	lea    -0x9(%rbp),%r9
140e290ab:	83 65 ff 00          	andl   $0x0,-0x1(%rbp)
140e290af:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e290b3:	48 83 65 07 00       	andq   $0x0,0x7(%rbp)
140e290b8:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140e290bc:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140e290c1:	45 33 c0             	xor    %r8d,%r8d
140e290c4:	e8 c3 af ff ff       	call   0x140e2408c
140e290c9:	41 b0 20             	mov    $0x20,%r8b
140e290cc:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140e290d0:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140e290d4:	e8 cf 8d ff ff       	call   0x140e21ea8
140e290d9:	4c 8b c7             	mov    %rdi,%r8
140e290dc:	48 8d 55 37          	lea    0x37(%rbp),%rdx
140e290e0:	48 8b c8             	mov    %rax,%rcx
140e290e3:	e8 94 8d ff ff       	call   0x140e21e7c
140e290e8:	48 8b 08             	mov    (%rax),%rcx
140e290eb:	48 89 0f             	mov    %rcx,(%rdi)
140e290ee:	8b 40 08             	mov    0x8(%rax),%eax
140e290f1:	89 47 08             	mov    %eax,0x8(%rdi)
140e290f4:	3c 01                	cmp    $0x1,%al
140e290f6:	0f 8f 55 01 00 00    	jg     0x140e29251
140e290fc:	48 8b 05 45 62 67 00 	mov    0x676245(%rip),%rax        # 0x14149f348
140e29103:	80 38 40             	cmpb   $0x40,(%rax)
140e29106:	0f 84 11 01 00 00    	je     0x140e2921d
140e2910c:	48 8d 05 99 8d 3b 00 	lea    0x3b8d99(%rip),%rax        # 0x1411e1eac
140e29113:	c7 45 0f 05 00 00 00 	movl   $0x5,0xf(%rbp)
140e2911a:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e2911e:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140e29122:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
140e29126:	66 0f 7f 45 17       	movdqa %xmm0,0x17(%rbp)
140e2912b:	48 8b cf             	mov    %rdi,%rcx
140e2912e:	e8 cd 8d ff ff       	call   0x140e21f00
140e29133:	48 8b 05 0e 62 67 00 	mov    0x67620e(%rip),%rax        # 0x14149f348
140e2913a:	8a 4f 08             	mov    0x8(%rdi),%cl
140e2913d:	80 f9 01             	cmp    $0x1,%cl
140e29140:	0f 8f d2 00 00 00    	jg     0x140e29218
140e29146:	80 38 00             	cmpb   $0x0,(%rax)
140e29149:	0f 84 ab 00 00 00    	je     0x140e291fa
140e2914f:	80 38 40             	cmpb   $0x40,(%rax)
140e29152:	0f 84 98 00 00 00    	je     0x140e291f0
140e29158:	48 8d 4d 37          	lea    0x37(%rbp),%rcx
140e2915c:	e8 0b e1 ff ff       	call   0x140e2726c
140e29161:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
140e29166:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140e2916a:	83 65 ff 00          	andl   $0x0,-0x1(%rbp)
140e2916e:	b2 60                	mov    $0x60,%dl
140e29170:	48 8b d8             	mov    %rax,%rbx
140e29173:	e8 84 9f ff ff       	call   0x140e230fc
140e29178:	4c 8b c3             	mov    %rbx,%r8
140e2917b:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140e2917f:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140e29183:	e8 f4 8c ff ff       	call   0x140e21e7c
140e29188:	41 b0 27             	mov    $0x27,%r8b
140e2918b:	48 8d 55 47          	lea    0x47(%rbp),%rdx
140e2918f:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140e29193:	e8 10 8d ff ff       	call   0x140e21ea8
140e29198:	48 8b d0             	mov    %rax,%rdx
140e2919b:	48 8b cf             	mov    %rdi,%rcx
140e2919e:	e8 dd 8d ff ff       	call   0x140e21f80
140e291a3:	48 8b 05 9e 61 67 00 	mov    0x67619e(%rip),%rax        # 0x14149f348
140e291aa:	80 38 40             	cmpb   $0x40,(%rax)
140e291ad:	75 0a                	jne    0x140e291b9
140e291af:	48 ff c0             	inc    %rax
140e291b2:	48 89 05 8f 61 67 00 	mov    %rax,0x67618f(%rip)        # 0x14149f348
140e291b9:	80 7f 08 01          	cmpb   $0x1,0x8(%rdi)
140e291bd:	0f 8f 77 ff ff ff    	jg     0x140e2913a
140e291c3:	80 38 40             	cmpb   $0x40,(%rax)
140e291c6:	0f 84 6e ff ff ff    	je     0x140e2913a
140e291cc:	48 8d 05 e1 8c 3b 00 	lea    0x3b8ce1(%rip),%rax        # 0x1411e1eb4
140e291d3:	c7 45 0f 02 00 00 00 	movl   $0x2,0xf(%rbp)
140e291da:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e291de:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140e291e2:	0f 28 45 07          	movaps 0x7(%rbp),%xmm0
140e291e6:	66 0f 7f 45 27       	movdqa %xmm0,0x27(%rbp)
140e291eb:	e9 3b ff ff ff       	jmp    0x140e2912b
140e291f0:	80 f9 01             	cmp    $0x1,%cl
140e291f3:	7f 23                	jg     0x140e29218
140e291f5:	80 38 00             	cmpb   $0x0,(%rax)
140e291f8:	75 0d                	jne    0x140e29207
140e291fa:	ba 01 00 00 00       	mov    $0x1,%edx
140e291ff:	48 8b cf             	mov    %rdi,%rcx
140e29202:	e8 3d 8e ff ff       	call   0x140e22044
140e29207:	b2 7d                	mov    $0x7d,%dl
140e29209:	48 8b cf             	mov    %rdi,%rcx
140e2920c:	e8 c7 8d ff ff       	call   0x140e21fd8
140e29211:	48 8b 05 30 61 67 00 	mov    0x676130(%rip),%rax        # 0x14149f348
140e29218:	80 38 40             	cmpb   $0x40,(%rax)
140e2921b:	75 34                	jne    0x140e29251
140e2921d:	48 ff c0             	inc    %rax
140e29220:	48 89 05 21 61 67 00 	mov    %rax,0x676121(%rip)        # 0x14149f348
140e29227:	eb 28                	jmp    0x140e29251
140e29229:	48 8d 05 70 8e 3b 00 	lea    0x3b8e70(%rip),%rax        # 0x1411e20a0
140e29230:	4c 8b c7             	mov    %rdi,%r8
140e29233:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140e29237:	48 89 45 07          	mov    %rax,0x7(%rbp)
140e2923b:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140e2923f:	e8 38 8c ff ff       	call   0x140e21e7c
140e29244:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
140e29248:	48 89 07             	mov    %rax,(%rdi)
140e2924b:	8b 45 ff             	mov    -0x1(%rbp),%eax
140e2924e:	89 47 08             	mov    %eax,0x8(%rdi)
140e29251:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
140e29258:	00
140e29259:	48 8b c7             	mov    %rdi,%rax
140e2925c:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140e29260:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140e29264:	49 8b e3             	mov    %r11,%rsp
140e29267:	5d                   	pop    %rbp
140e29268:	c3                   	ret
140e29269:	cc                   	int3
140e2926a:	cc                   	int3
140e2926b:	cc                   	int3
140e2926c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140e29271:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140e29276:	55                   	push   %rbp
140e29277:	57                   	push   %rdi
140e29278:	41 56                	push   %r14
140e2927a:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140e2927f:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140e29286:	48 8b 05 73 fc 58 00 	mov    0x58fc73(%rip),%rax        # 0x1413b8f00
140e2928d:	48 33 c4             	xor    %rsp,%rax
140e29290:	48 89 45 37          	mov    %rax,0x37(%rbp)
140e29294:	4c 8b 0d ad 60 67 00 	mov    0x6760ad(%rip),%r9        # 0x14149f348
140e2929b:	45 8a d0             	mov    %r8b,%r10b
140e2929e:	40 8a f2             	mov    %dl,%sil
140e292a1:	4c 8b f1             	mov    %rcx,%r14
140e292a4:	45 0f be 01          	movsbl (%r9),%r8d
140e292a8:	41 83 c0 d0          	add    $0xffffffd0,%r8d
140e292ac:	41 83 f8 09          	cmp    $0x9,%r8d
140e292b0:	77 1e                	ja     0x140e292d0
140e292b2:	49 ff c1             	inc    %r9
140e292b5:	48 8b d1             	mov    %rcx,%rdx
140e292b8:	48 8b 0d 79 60 67 00 	mov    0x676079(%rip),%rcx        # 0x14149f338
140e292bf:	4c 89 0d 82 60 67 00 	mov    %r9,0x676082(%rip)        # 0x14149f348
140e292c6:	e8 45 8b ff ff       	call   0x140e21e10
140e292cb:	e9 49 02 00 00       	jmp    0x140e29519
140e292d0:	41 80 39 3f          	cmpb   $0x3f,(%r9)
140e292d4:	75 52                	jne    0x140e29328
140e292d6:	33 d2                	xor    %edx,%edx
140e292d8:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e292dc:	e8 43 eb ff ff       	call   0x140e27e24
140e292e1:	48 8b 18             	mov    (%rax),%rbx
140e292e4:	8b 78 08             	mov    0x8(%rax),%edi
140e292e7:	48 8b 05 5a 60 67 00 	mov    0x67605a(%rip),%rax        # 0x14149f348
140e292ee:	48 89 5d 27          	mov    %rbx,0x27(%rbp)
140e292f2:	89 7d 2f             	mov    %edi,0x2f(%rbp)
140e292f5:	8a 08                	mov    (%rax),%cl
140e292f7:	80 f9 40             	cmp    $0x40,%cl
140e292fa:	75 0f                	jne    0x140e2930b
140e292fc:	48 ff c0             	inc    %rax
140e292ff:	48 89 05 42 60 67 00 	mov    %rax,0x676042(%rip)        # 0x14149f348
140e29306:	e9 c8 01 00 00       	jmp    0x140e294d3
140e2930b:	f6 d9                	neg    %cl
140e2930d:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140e29311:	1b d2                	sbb    %edx,%edx
140e29313:	f7 da                	neg    %edx
140e29315:	ff c2                	inc    %edx
140e29317:	e8 c4 8a ff ff       	call   0x140e21de0
140e2931c:	8b 7d 2f             	mov    0x2f(%rbp),%edi
140e2931f:	48 8b 5d 27          	mov    0x27(%rbp),%rbx
140e29323:	e9 ab 01 00 00       	jmp    0x140e294d3
140e29328:	48 8d 05 c9 87 3b 00 	lea    0x3b87c9(%rip),%rax        # 0x1411e1af8
140e2932f:	49 8b c9             	mov    %r9,%rcx
140e29332:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140e29338:	41 83 cb ff          	or     $0xffffffff,%r11d
140e2933c:	8a 11                	mov    (%rcx),%dl
140e2933e:	84 d2                	test   %dl,%dl
140e29340:	74 0f                	je     0x140e29351
140e29342:	3a 10                	cmp    (%rax),%dl
140e29344:	75 0b                	jne    0x140e29351
140e29346:	48 ff c1             	inc    %rcx
140e29349:	48 ff c0             	inc    %rax
140e2934c:	45 03 c3             	add    %r11d,%r8d
140e2934f:	75 eb                	jne    0x140e2933c
140e29351:	0f b6 09             	movzbl (%rcx),%ecx
140e29354:	0f b6 00             	movzbl (%rax),%eax
140e29357:	3b c8                	cmp    %eax,%ecx
140e29359:	75 14                	jne    0x140e2936f
140e2935b:	48 8d 05 ae 87 3b 00 	lea    0x3b87ae(%rip),%rax        # 0x1411e1b10
140e29362:	c7 45 df 14 00 00 00 	movl   $0x14,-0x21(%rbp)
140e29369:	49 83 c1 13          	add    $0x13,%r9
140e2936d:	eb 45                	jmp    0x140e293b4
140e2936f:	48 8d 05 b2 87 3b 00 	lea    0x3b87b2(%rip),%rax        # 0x1411e1b28
140e29376:	49 8b c9             	mov    %r9,%rcx
140e29379:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
140e2937f:	8a 11                	mov    (%rcx),%dl
140e29381:	84 d2                	test   %dl,%dl
140e29383:	74 0f                	je     0x140e29394
140e29385:	3a 10                	cmp    (%rax),%dl
140e29387:	75 0b                	jne    0x140e29394
140e29389:	48 ff c1             	inc    %rcx
140e2938c:	48 ff c0             	inc    %rax
140e2938f:	45 03 c3             	add    %r11d,%r8d
140e29392:	75 eb                	jne    0x140e2937f
140e29394:	0f b6 09             	movzbl (%rcx),%ecx
140e29397:	0f b6 00             	movzbl (%rax),%eax
140e2939a:	3b c8                	cmp    %eax,%ecx
140e2939c:	0f 85 fd 00 00 00    	jne    0x140e2949f
140e293a2:	48 8d 05 8f 87 3b 00 	lea    0x3b878f(%rip),%rax        # 0x1411e1b38
140e293a9:	c7 45 df 0e 00 00 00 	movl   $0xe,-0x21(%rbp)
140e293b0:	49 83 c1 0d          	add    $0xd,%r9
140e293b4:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140e293b8:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e293bc:	0f 28 45 d7          	movaps -0x29(%rbp),%xmm0
140e293c0:	66 0f 7f 45 f7       	movdqa %xmm0,-0x9(%rbp)
140e293c5:	4c 89 0d 7c 5f 67 00 	mov    %r9,0x675f7c(%rip)        # 0x14149f348
140e293cc:	e8 97 e4 ff ff       	call   0x140e27868
140e293d1:	f7 05 7d 5f 67 00 00 	testl  $0x4000,0x675f7d(%rip)        # 0x14149f358
140e293d8:	40 00 00
140e293db:	0f 84 9b 00 00 00    	je     0x140e2947c
140e293e1:	48 8b 1d 78 5f 67 00 	mov    0x675f78(%rip),%rbx        # 0x14149f360
140e293e8:	48 85 db             	test   %rbx,%rbx
140e293eb:	0f 84 8b 00 00 00    	je     0x140e2947c
140e293f1:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140e293f5:	0f 57 c0             	xorps  %xmm0,%xmm0
140e293f8:	0f 11 45 27          	movups %xmm0,0x27(%rbp)
140e293fc:	48 85 c9             	test   %rcx,%rcx
140e293ff:	74 1f                	je     0x140e29420
140e29401:	48 8b 01             	mov    (%rcx),%rax
140e29404:	4c 8d 45 36          	lea    0x36(%rbp),%r8
140e29408:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140e2940c:	48 8b 40 18          	mov    0x18(%rax),%rax
140e29410:	ff 15 0a a6 15 00    	call   *0x15a60a(%rip)        # 0x140f83a20
140e29416:	c6 00 00             	movb   $0x0,(%rax)
140e29419:	48 8b 1d 40 5f 67 00 	mov    0x675f40(%rip),%rbx        # 0x14149f360
140e29420:	48 8d 4d 27          	lea    0x27(%rbp),%rcx
140e29424:	e8 47 76 00 00       	call   0x140e30a70
140e29429:	8b c8                	mov    %eax,%ecx
140e2942b:	48 8b c3             	mov    %rbx,%rax
140e2942e:	ff 15 ec a5 15 00    	call   *0x15a5ec(%rip)        # 0x140f83a20
140e29434:	48 85 c0             	test   %rax,%rax
140e29437:	74 14                	je     0x140e2944d
140e29439:	45 33 c0             	xor    %r8d,%r8d
140e2943c:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140e29440:	48 8b d0             	mov    %rax,%rdx
140e29443:	e8 e0 83 ff ff       	call   0x140e21828
140e29448:	e9 80 00 00 00       	jmp    0x140e294cd
140e2944d:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140e29451:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
140e29455:	e8 ca 86 ff ff       	call   0x140e21b24
140e2945a:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140e2945e:	48 8b c8             	mov    %rax,%rcx
140e29461:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140e29465:	e8 12 8a ff ff       	call   0x140e21e7c
140e2946a:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140e2946e:	41 b0 27             	mov    $0x27,%r8b
140e29471:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140e29475:	e8 2e 8a ff ff       	call   0x140e21ea8
140e2947a:	eb 51                	jmp    0x140e294cd
140e2947c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140e29480:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140e29484:	e8 9b 86 ff ff       	call   0x140e21b24
140e29489:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140e2948d:	48 8b c8             	mov    %rax,%rcx
140e29490:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140e29494:	e8 e3 89 ff ff       	call   0x140e21e7c
140e29499:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140e2949d:	eb cf                	jmp    0x140e2946e
140e2949f:	45 84 d2             	test   %r10b,%r10b
140e294a2:	74 16                	je     0x140e294ba
140e294a4:	41 80 39 40          	cmpb   $0x40,(%r9)
140e294a8:	75 10                	jne    0x140e294ba
140e294aa:	33 db                	xor    %ebx,%ebx
140e294ac:	33 ff                	xor    %edi,%edi
140e294ae:	49 ff c1             	inc    %r9
140e294b1:	4c 89 0d 90 5e 67 00 	mov    %r9,0x675e90(%rip)        # 0x14149f348
140e294b8:	eb 19                	jmp    0x140e294d3
140e294ba:	41 b0 40             	mov    $0x40,%r8b
140e294bd:	48 8d 15 84 5e 67 00 	lea    0x675e84(%rip),%rdx        # 0x14149f348
140e294c4:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140e294c8:	e8 a3 85 ff ff       	call   0x140e21a70
140e294cd:	8b 78 08             	mov    0x8(%rax),%edi
140e294d0:	48 8b 18             	mov    (%rax),%rbx
140e294d3:	40 84 f6             	test   %sil,%sil
140e294d6:	74 3a                	je     0x140e29512
140e294d8:	48 8b 35 59 5e 67 00 	mov    0x675e59(%rip),%rsi        # 0x14149f338
140e294df:	83 3e 09             	cmpl   $0x9,(%rsi)
140e294e2:	74 2e                	je     0x140e29512
140e294e4:	48 85 db             	test   %rbx,%rbx
140e294e7:	74 29                	je     0x140e29512