140a1df78:	73 20                	jae    0x140a1df9a
140a1df7a:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a1df7e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140a1df82:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140a1df86:	48 83 fa 0f          	cmp    $0xf,%rdx
140a1df8a:	48 0f 47 45 e7       	cmova  -0x19(%rbp),%rax
140a1df8f:	44 88 34 08          	mov    %r14b,(%rax,%rcx,1)
140a1df93:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140a1df98:	eb 17                	jmp    0x140a1dfb1
140a1df9a:	45 0f b6 ce          	movzbl %r14b,%r9d
140a1df9e:	44 0f b6 c3          	movzbl %bl,%r8d
140a1dfa2:	ba 01 00 00 00       	mov    $0x1,%edx
140a1dfa7:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140a1dfab:	e8 10 a8 78 ff       	call   0x1401a87c0
140a1dfb0:	90                   	nop
140a1dfb1:	49 8b 0f             	mov    (%r15),%rcx
140a1dfb4:	e8 d7 13 96 ff       	call   0x14037f390
140a1dfb9:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1dfbc:	74 04                	je     0x140a1dfc2
140a1dfbe:	41 88 47 08          	mov    %al,0x8(%r15)
140a1dfc2:	41 ff 47 18          	incl   0x18(%r15)
140a1dfc6:	49 8b 17             	mov    (%r15),%rdx
140a1dfc9:	48 8b 02             	mov    (%rdx),%rax
140a1dfcc:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1dfd0:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1dfd5:	75 19                	jne    0x140a1dff0
140a1dfd7:	45 0f b6 77 08       	movzbl 0x8(%r15),%r14d
140a1dfdc:	41 80 fe 0a          	cmp    $0xa,%r14b
140a1dfe0:	75 11                	jne    0x140a1dff3
140a1dfe2:	41 ff 47 14          	incl   0x14(%r15)
140a1dfe6:	41 c7 47 18 01 00 00 	movl   $0x1,0x18(%r15)
140a1dfed:	00
140a1dfee:	eb 03                	jmp    0x140a1dff3
140a1dff0:	45 32 f6             	xor    %r14b,%r14b
140a1dff3:	e9 38 ff ff ff       	jmp    0x140a1df30
140a1dff8:	41 80 fe 25          	cmp    $0x25,%r14b
140a1dffc:	75 3e                	jne    0x140a1e03c
140a1dffe:	49 8b 0f             	mov    (%r15),%rcx
140a1e001:	e8 8a 13 96 ff       	call   0x14037f390
140a1e006:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1e009:	74 04                	je     0x140a1e00f
140a1e00b:	41 88 47 08          	mov    %al,0x8(%r15)
140a1e00f:	41 ff 47 18          	incl   0x18(%r15)
140a1e013:	49 8b 17             	mov    (%r15),%rdx
140a1e016:	48 8b 02             	mov    (%rdx),%rax
140a1e019:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1e01d:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1e022:	75 13                	jne    0x140a1e037
140a1e024:	41 80 7f 08 0a       	cmpb   $0xa,0x8(%r15)
140a1e029:	75 0c                	jne    0x140a1e037
140a1e02b:	41 ff 47 14          	incl   0x14(%r15)
140a1e02f:	41 c7 47 18 01 00 00 	movl   $0x1,0x18(%r15)
140a1e036:	00
140a1e037:	e9 c2 fe ff ff       	jmp    0x140a1defe
140a1e03c:	41 80 fe 3d          	cmp    $0x3d,%r14b
140a1e040:	0f 85 32 03 00 00    	jne    0x140a1e378
140a1e046:	49 8b 0f             	mov    (%r15),%rcx
140a1e049:	e8 42 13 96 ff       	call   0x14037f390
140a1e04e:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1e051:	74 04                	je     0x140a1e057
140a1e053:	41 88 47 08          	mov    %al,0x8(%r15)
140a1e057:	41 ff 47 18          	incl   0x18(%r15)
140a1e05b:	49 8b 17             	mov    (%r15),%rdx
140a1e05e:	48 8b 02             	mov    (%rdx),%rax
140a1e061:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1e065:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1e06a:	75 19                	jne    0x140a1e085
140a1e06c:	45 0f b6 77 08       	movzbl 0x8(%r15),%r14d
140a1e071:	41 80 fe 0a          	cmp    $0xa,%r14b
140a1e075:	75 11                	jne    0x140a1e088
140a1e077:	41 ff 47 14          	incl   0x14(%r15)
140a1e07b:	41 c7 47 18 01 00 00 	movl   $0x1,0x18(%r15)
140a1e082:	00
140a1e083:	eb 03                	jmp    0x140a1e088
140a1e085:	45 32 f6             	xor    %r14b,%r14b
140a1e088:	41 0f b6 c6          	movzbl %r14b,%eax
140a1e08c:	45 0f b6 e6          	movzbl %r14b,%r12d
140a1e090:	84 c0                	test   %al,%al
140a1e092:	0f 84 d2 02 00 00    	je     0x140a1e36a
140a1e098:	41 0f be ce          	movsbl %r14b,%ecx
140a1e09c:	e8 9f 5a 41 00       	call   0x140e33b40
140a1e0a1:	85 c0                	test   %eax,%eax
140a1e0a3:	74 1e                	je     0x140a1e0c3
140a1e0a5:	b0 3a                	mov    $0x3a,%al
140a1e0a7:	48 8d 0d db f6 65 00 	lea    0x65f6db(%rip),%rcx        # 0x14107d789
140a1e0ae:	66 90                	xchg   %ax,%ax
140a1e0b0:	41 3a c4             	cmp    %r12b,%al
140a1e0b3:	74 0e                	je     0x140a1e0c3
140a1e0b5:	0f b6 01             	movzbl (%rcx),%eax
140a1e0b8:	48 ff c1             	inc    %rcx
140a1e0bb:	84 c0                	test   %al,%al
140a1e0bd:	75 f1                	jne    0x140a1e0b0
140a1e0bf:	b0 01                	mov    $0x1,%al
140a1e0c1:	eb 02                	jmp    0x140a1e0c5
140a1e0c3:	32 c0                	xor    %al,%al
140a1e0c5:	84 c0                	test   %al,%al
140a1e0c7:	0f 84 8b 00 00 00    	je     0x140a1e158
140a1e0cd:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a1e0d1:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
140a1e0d5:	48 3b ca             	cmp    %rdx,%rcx
140a1e0d8:	73 20                	jae    0x140a1e0fa
140a1e0da:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a1e0de:	48 89 45 17          	mov    %rax,0x17(%rbp)
140a1e0e2:	48 8d 45 07          	lea    0x7(%rbp),%rax
140a1e0e6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a1e0ea:	48 0f 47 45 07       	cmova  0x7(%rbp),%rax
140a1e0ef:	44 88 34 08          	mov    %r14b,(%rax,%rcx,1)
140a1e0f3:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140a1e0f8:	eb 17                	jmp    0x140a1e111
140a1e0fa:	45 0f b6 ce          	movzbl %r14b,%r9d
140a1e0fe:	44 0f b6 c7          	movzbl %dil,%r8d
140a1e102:	ba 01 00 00 00       	mov    $0x1,%edx
140a1e107:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
140a1e10b:	e8 b0 a6 78 ff       	call   0x1401a87c0
140a1e110:	90                   	nop
140a1e111:	49 8b 0f             	mov    (%r15),%rcx
140a1e114:	e8 77 12 96 ff       	call   0x14037f390
140a1e119:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1e11c:	74 04                	je     0x140a1e122
140a1e11e:	41 88 47 08          	mov    %al,0x8(%r15)
140a1e122:	41 ff 47 18          	incl   0x18(%r15)
140a1e126:	49 8b 17             	mov    (%r15),%rdx
140a1e129:	48 8b 02             	mov    (%rdx),%rax
140a1e12c:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1e130:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1e135:	75 19                	jne    0x140a1e150
140a1e137:	45 0f b6 77 08       	movzbl 0x8(%r15),%r14d
140a1e13c:	41 80 fe 0a          	cmp    $0xa,%r14b
140a1e140:	75 11                	jne    0x140a1e153
140a1e142:	41 ff 47 14          	incl   0x14(%r15)
140a1e146:	41 c7 47 18 01 00 00 	movl   $0x1,0x18(%r15)
140a1e14d:	00
140a1e14e:	eb 03                	jmp    0x140a1e153
140a1e150:	45 32 f6             	xor    %r14b,%r14b
140a1e153:	e9 30 ff ff ff       	jmp    0x140a1e088
140a1e158:	41 80 fe 25          	cmp    $0x25,%r14b
140a1e15c:	75 73                	jne    0x140a1e1d1
140a1e15e:	49 8b 0f             	mov    (%r15),%rcx
140a1e161:	e8 2a 12 96 ff       	call   0x14037f390
140a1e166:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1e169:	74 04                	je     0x140a1e16f
140a1e16b:	41 88 47 08          	mov    %al,0x8(%r15)
140a1e16f:	41 ff 47 18          	incl   0x18(%r15)
140a1e173:	49 8b 17             	mov    (%r15),%rdx
140a1e176:	48 8b 02             	mov    (%rdx),%rax
140a1e179:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1e17d:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1e182:	75 13                	jne    0x140a1e197
140a1e184:	41 80 7f 08 0a       	cmpb   $0xa,0x8(%r15)
140a1e189:	75 0c                	jne    0x140a1e197
140a1e18b:	41 ff 47 14          	incl   0x14(%r15)
140a1e18f:	41 c7 47 18 01 00 00 	movl   $0x1,0x18(%r15)
140a1e196:	00
140a1e197:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140a1e19b:	49 8b cf             	mov    %r15,%rcx
140a1e19e:	e8 ad f9 ff ff       	call   0x140a1db50
140a1e1a3:	41 80 7f 11 01       	cmpb   $0x1,0x11(%r15)
140a1e1a8:	0f 87 f1 01 00 00    	ja     0x140a1e39f
140a1e1ae:	49 8b 17             	mov    (%r15),%rdx
140a1e1b1:	48 8b 02             	mov    (%rdx),%rax
140a1e1b4:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1e1b8:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1e1bd:	75 0a                	jne    0x140a1e1c9
140a1e1bf:	45 0f b6 77 08       	movzbl 0x8(%r15),%r14d
140a1e1c4:	e9 bf fe ff ff       	jmp    0x140a1e088
140a1e1c9:	45 32 f6             	xor    %r14b,%r14b
140a1e1cc:	e9 b7 fe ff ff       	jmp    0x140a1e088
140a1e1d1:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1e1d5:	41 80 fe 26          	cmp    $0x26,%r14b
140a1e1d9:	0f 85 74 01 00 00    	jne    0x140a1e353
140a1e1df:	e8 9c 37 00 00       	call   0x140a21980
140a1e1e4:	90                   	nop
140a1e1e5:	49 8b 0f             	mov    (%r15),%rcx
140a1e1e8:	e8 a3 11 96 ff       	call   0x14037f390
140a1e1ed:	83 f8 ff             	cmp    $0xffffffff,%eax
140a1e1f0:	74 04                	je     0x140a1e1f6
140a1e1f2:	41 88 47 08          	mov    %al,0x8(%r15)
140a1e1f6:	41 ff 47 18          	incl   0x18(%r15)
140a1e1fa:	49 8b 17             	mov    (%r15),%rdx
140a1e1fd:	48 8b 02             	mov    (%rdx),%rax
140a1e200:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a1e204:	f6 44 11 10 06       	testb  $0x6,0x10(%rcx,%rdx,1)
140a1e209:	75 19                	jne    0x140a1e224
140a1e20b:	45 0f b6 77 08       	movzbl 0x8(%r15),%r14d
140a1e210:	41 80 fe 0a          	cmp    $0xa,%r14b
140a1e214:	75 11                	jne    0x140a1e227
140a1e216:	41 ff 47 14          	incl   0x14(%r15)
140a1e21a:	41 c7 47 18 01 00 00 	movl   $0x1,0x18(%r15)
140a1e221:	00
140a1e222:	eb 03                	jmp    0x140a1e227
140a1e224:	45 32 f6             	xor    %r14b,%r14b
140a1e227:	45 84 f6             	test   %r14b,%r14b
140a1e22a:	0f 85 cc fb ff ff    	jne    0x140a1ddfc
140a1e230:	66 0f 6f 15 f8 5b 58 	movdqa 0x585bf8(%rip),%xmm2        # 0x140fa3e30
140a1e237:	00
140a1e238:	41 c6 47 11 00       	movb   $0x0,0x11(%r15)
140a1e23d:	41 80 7f 11 01       	cmpb   $0x1,0x11(%r15)
140a1e242:	77 40                	ja     0x140a1e284
140a1e244:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140a1e249:	33 c9                	xor    %ecx,%ecx
140a1e24b:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140a1e250:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140a1e255:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140a1e25a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140a1e25f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a1e264:	48 89 45 87          	mov    %rax,-0x79(%rbp)
140a1e268:	48 89 55 8f          	mov    %rdx,-0x71(%rbp)
140a1e26c:	4c 89 45 97          	mov    %r8,-0x69(%rbp)
140a1e270:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a1e274:	49 8b cd             	mov    %r13,%rcx
140a1e277:	e8 c4 60 06 00       	call   0x140a84340
140a1e27c:	66 0f 6f 15 ac 5b 58 	movdqa 0x585bac(%rip),%xmm2        # 0x140fa3e30
140a1e283:	00
140a1e284:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
140a1e288:	48 83 fa 0f          	cmp    $0xf,%rdx
140a1e28c:	76 39                	jbe    0x140a1e2c7
140a1e28e:	48 ff c2             	inc    %rdx
140a1e291:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140a1e295:	48 8b c1             	mov    %rcx,%rax
140a1e298:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a1e29f:	72 19                	jb     0x140a1e2ba
140a1e2a1:	48 83 c2 27          	add    $0x27,%rdx
140a1e2a5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a1e2a9:	48 2b c1             	sub    %rcx,%rax
140a1e2ac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a1e2b0:	48 83 f8 1f          	cmp    $0x1f,%rax
140a1e2b4:	0f 87 0a 01 00 00    	ja     0x140a1e3c4
140a1e2ba:	e8 85 ce 3f 00       	call   0x140e1b144
140a1e2bf:	66 0f 6f 15 69 5b 58 	movdqa 0x585b69(%rip),%xmm2        # 0x140fa3e30
140a1e2c6:	00
140a1e2c7:	f3 0f 7f 55 17       	movdqu %xmm2,0x17(%rbp)
140a1e2cc:	c6 45 07 00          	movb   $0x0,0x7(%rbp)
140a1e2d0:	48 8b 55 ff          	mov    -0x1(%rbp),%rdx
140a1e2d4:	48 83 fa 0f          	cmp    $0xf,%rdx
140a1e2d8:	76 39                	jbe    0x140a1e313
140a1e2da:	48 ff c2             	inc    %rdx
140a1e2dd:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140a1e2e1:	48 8b c1             	mov    %rcx,%rax
140a1e2e4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a1e2eb:	72 19                	jb     0x140a1e306
140a1e2ed:	48 83 c2 27          	add    $0x27,%rdx
140a1e2f1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a1e2f5:	48 2b c1             	sub    %rcx,%rax
140a1e2f8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a1e2fc:	48 83 f8 1f          	cmp    $0x1f,%rax
140a1e300:	0f 87 b8 00 00 00    	ja     0x140a1e3be
140a1e306:	e8 39 ce 3f 00       	call   0x140e1b144
140a1e30b:	66 0f 6f 15 1d 5b 58 	movdqa 0x585b1d(%rip),%xmm2        # 0x140fa3e30
140a1e312:	00
140a1e313:	f3 0f 7f 55 f7       	movdqu %xmm2,-0x9(%rbp)
140a1e318:	c6 45 e7 00          	movb   $0x0,-0x19(%rbp)
140a1e31c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a1e321:	e8 ba 7f 97 ff       	call   0x1403962e0
140a1e326:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140a1e32a:	48 33 cc             	xor    %rsp,%rcx
140a1e32d:	e8 ce d1 3f 00       	call   0x140e1b500
140a1e332:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140a1e339:	00
140a1e33a:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a1e33e:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a1e342:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140a1e346:	49 8b e3             	mov    %r11,%rsp
140a1e349:	41 5f                	pop    %r15
140a1e34b:	41 5e                	pop    %r14
140a1e34d:	41 5d                	pop    %r13
140a1e34f:	41 5c                	pop    %r12
140a1e351:	5d                   	pop    %rbp
140a1e352:	c3                   	ret
140a1e353:	41 c6 47 11 01       	movb   $0x1,0x11(%r15)
140a1e358:	e8 23 36 00 00       	call   0x140a21980
140a1e35d:	66 0f 6f 15 cb 5a 58 	movdqa 0x585acb(%rip),%xmm2        # 0x140fa3e30
140a1e364:	00
140a1e365:	e9 d3 fe ff ff       	jmp    0x140a1e23d
140a1e36a:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
140a1e36e:	e8 0d 36 00 00       	call   0x140a21980
140a1e373:	e9 b8 fe ff ff       	jmp    0x140a1e230
140a1e378:	b8 08 00 00 00       	mov    $0x8,%eax
140a1e37d:	b9 03 00 00 00       	mov    $0x3,%ecx
140a1e382:	41 80 fe 0a          	cmp    $0xa,%r14b
140a1e386:	0f 45 c1             	cmovne %ecx,%eax
140a1e389:	41 88 47 11          	mov    %al,0x11(%r15)
140a1e38d:	66 0f 6f 15 9b 5a 58 	movdqa 0x585a9b(%rip),%xmm2        # 0x140fa3e30
140a1e394:	00
140a1e395:	e9 a3 fe ff ff       	jmp    0x140a1e23d
140a1e39a:	41 c6 47 11 02       	movb   $0x2,0x11(%r15)
140a1e39f:	66 0f 6f 15 89 5a 58 	movdqa 0x585a89(%rip),%xmm2        # 0x140fa3e30
140a1e3a6:	00
140a1e3a7:	e9 91 fe ff ff       	jmp    0x140a1e23d
140a1e3ac:	41 c6 47 11 01       	movb   $0x1,0x11(%r15)
140a1e3b1:	66 0f 6f 15 77 5a 58 	movdqa 0x585a77(%rip),%xmm2        # 0x140fa3e30
140a1e3b8:	00
140a1e3b9:	e9 7f fe ff ff       	jmp    0x140a1e23d
140a1e3be:	e8 e1 bd 40 00       	call   0x140e2a1a4
140a1e3c3:	90                   	nop
140a1e3c4:	e8 db bd 40 00       	call   0x140e2a1a4
140a1e3c9:	cc                   	int3
140a1e3ca:	cc                   	int3
140a1e3cb:	cc                   	int3
140a1e3cc:	cc                   	int3
140a1e3cd:	cc                   	int3
140a1e3ce:	cc                   	int3
140a1e3cf:	cc                   	int3
140a1e3d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a1e3d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a1e3da:	55                   	push   %rbp
140a1e3db:	57                   	push   %rdi
140a1e3dc:	41 54                	push   %r12
140a1e3de:	41 56                	push   %r14
140a1e3e0:	41 57                	push   %r15
140a1e3e2:	48 8b ec             	mov    %rsp,%rbp
140a1e3e5:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140a1e3ec:	4d 8b f8             	mov    %r8,%r15
140a1e3ef:	4c 8b f2             	mov    %rdx,%r14
140a1e3f2:	48 8b d9             	mov    %rcx,%rbx
140a1e3f5:	45 33 e4             	xor    %r12d,%r12d
140a1e3f8:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140a1e3fc:	49 8b c8             	mov    %r8,%rcx
140a1e3ff:	e8 2c 4e 03 00       	call   0x140a53230
140a1e404:	90                   	nop
140a1e405:	44 38 65 b8          	cmp    %r12b,-0x48(%rbp)
140a1e409:	0f 84 95 00 00 00    	je     0x140a1e4a4
140a1e40f:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a1e413:	b8 00 00 00 80       	mov    $0x80000000,%eax
140a1e418:	48 03 c1             	add    %rcx,%rax
140a1e41b:	ba ff ff ff ff       	mov    $0xffffffff,%edx
140a1e420:	48 3b c2             	cmp    %rdx,%rax
140a1e423:	77 0c                	ja     0x140a1e431
140a1e425:	c6 45 a8 01          	movb   $0x1,-0x58(%rbp)
140a1e429:	89 4d b0             	mov    %ecx,-0x50(%rbp)
140a1e42c:	e9 8d 00 00 00       	jmp    0x140a1e4be
140a1e431:	4c 8d 05 78 e4 65 00 	lea    0x65e478(%rip),%r8        # 0x14107c8b0
140a1e438:	b2 3d                	mov    $0x3d,%dl
140a1e43a:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140a1e43e:	e8 ed 84 fc ff       	call   0x1409e6930
140a1e443:	c6 45 a8 00          	movb   $0x0,-0x58(%rbp)
140a1e447:	48 8b 08             	mov    (%rax),%rcx
140a1e44a:	4c 89 20             	mov    %r12,(%rax)
140a1e44d:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140a1e451:	48 8b 30             	mov    (%rax),%rsi
140a1e454:	48 85 f6             	test   %rsi,%rsi
140a1e457:	74 43                	je     0x140a1e49c
140a1e459:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
140a1e45d:	48 85 ff             	test   %rdi,%rdi
140a1e460:	74 2c                	je     0x140a1e48e
140a1e462:	48 8b 07             	mov    (%rdi),%rax
140a1e465:	90                   	nop
140a1e466:	48 83 f8 01          	cmp    $0x1,%rax
140a1e46a:	74 12                	je     0x140a1e47e
140a1e46c:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
140a1e473:	f0 48 0f c1 07       	lock xadd %rax,(%rdi)