1400d4fb5:	48 8b 15 44 ec 23 00 	mov    0x23ec44(%rip),%rdx        # 0x140313c00
1400d4fbc:	48 85 c0             	test   %rax,%rax
1400d4fbf:	75 0f                	jne    0x1400d4fd0
1400d4fc1:	48 85 d2             	test   %rdx,%rdx
1400d4fc4:	74 20                	je     0x1400d4fe6
1400d4fc6:	48 8b c2             	mov    %rdx,%rax
1400d4fc9:	48 89 15 40 ec 23 00 	mov    %rdx,0x23ec40(%rip)        # 0x140313c10
1400d4fd0:	48 39 58 10          	cmp    %rbx,0x10(%rax)
1400d4fd4:	74 10                	je     0x1400d4fe6
1400d4fd6:	48 39 70 10          	cmp    %rsi,0x10(%rax)
1400d4fda:	72 0a                	jb     0x1400d4fe6
1400d4fdc:	48 39 78 10          	cmp    %rdi,0x10(%rax)
1400d4fe0:	0f 86 af 00 00 00    	jbe    0x1400d5095
1400d4fe6:	48 89 15 23 ec 23 00 	mov    %rdx,0x23ec23(%rip)        # 0x140313c10
1400d4fed:	48 8b c2             	mov    %rdx,%rax
1400d4ff0:	48 85 d2             	test   %rdx,%rdx
1400d4ff3:	74 34                	je     0x1400d5029
1400d4ff5:	48 8b ca             	mov    %rdx,%rcx
1400d4ff8:	48 85 d2             	test   %rdx,%rdx
1400d4ffb:	74 16                	je     0x1400d5013
1400d4ffd:	48 39 59 10          	cmp    %rbx,0x10(%rcx)
1400d5001:	74 10                	je     0x1400d5013
1400d5003:	48 39 71 10          	cmp    %rsi,0x10(%rcx)
1400d5007:	72 0a                	jb     0x1400d5013
1400d5009:	48 39 79 10          	cmp    %rdi,0x10(%rcx)
1400d500d:	0f 86 82 00 00 00    	jbe    0x1400d5095
1400d5013:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d5017:	48 89 05 f2 eb 23 00 	mov    %rax,0x23ebf2(%rip)        # 0x140313c10
1400d501e:	48 8b c8             	mov    %rax,%rcx
1400d5021:	48 8b d0             	mov    %rax,%rdx
1400d5024:	48 85 c0             	test   %rax,%rax
1400d5027:	75 cf                	jne    0x1400d4ff8
1400d5029:	0f b7 c5             	movzwl %bp,%eax
1400d502c:	4c 8b c7             	mov    %rdi,%r8
1400d502f:	48 2b e8             	sub    %rax,%rbp
1400d5032:	48 8b d6             	mov    %rsi,%rdx
1400d5035:	48 8b cd             	mov    %rbp,%rcx
1400d5038:	e8 6f fe ff ff       	call   0x1400d4eac
1400d503d:	48 85 c0             	test   %rax,%rax
1400d5040:	0f 84 85 00 00 00    	je     0x1400d50cb
1400d5046:	c7 00 64 74 72 52    	movl   $0x52727464,(%rax)
1400d504c:	48 8d 90 a8 ff 00 00 	lea    0xffa8(%rax),%rdx
1400d5053:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400d5057:	41 b8 a7 02 00 00    	mov    $0x2a7,%r8d
1400d505d:	48 8b 0d 9c eb 23 00 	mov    0x23eb9c(%rip),%rcx        # 0x140313c00
1400d5064:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400d5068:	48 8d 88 60 ff 00 00 	lea    0xff60(%rax),%rcx
1400d506f:	48 89 05 8a eb 23 00 	mov    %rax,0x23eb8a(%rip)        # 0x140313c00
1400d5076:	48 89 05 93 eb 23 00 	mov    %rax,0x23eb93(%rip)        # 0x140313c10
1400d507d:	48 89 1a             	mov    %rbx,(%rdx)
1400d5080:	48 8b d9             	mov    %rcx,%rbx
1400d5083:	48 83 e9 60          	sub    $0x60,%rcx
1400d5087:	48 8d 52 a0          	lea    -0x60(%rdx),%rdx
1400d508b:	49 83 e8 01          	sub    $0x1,%r8
1400d508f:	75 ec                	jne    0x1400d507d
1400d5091:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400d5095:	48 8b 58 10          	mov    0x10(%rax),%rbx
1400d5099:	48 3b de             	cmp    %rsi,%rbx
1400d509c:	72 2d                	jb     0x1400d50cb
1400d509e:	48 3b df             	cmp    %rdi,%rbx
1400d50a1:	77 28                	ja     0x1400d50cb
1400d50a3:	0f ae e8             	lfence
1400d50a6:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1400d50aa:	48 8b 0d 5f eb 23 00 	mov    0x23eb5f(%rip),%rcx        # 0x140313c10
1400d50b1:	48 89 51 10          	mov    %rdx,0x10(%rcx)
1400d50b5:	ba cc 00 00 00       	mov    $0xcc,%edx
1400d50ba:	48 8b cb             	mov    %rbx,%rcx
1400d50bd:	44 8d 42 94          	lea    -0x6c(%rdx),%r8d
1400d50c1:	e8 3c 09 13 00       	call   0x140205a02
1400d50c6:	48 8b c3             	mov    %rbx,%rax
1400d50c9:	eb 02                	jmp    0x1400d50cd
1400d50cb:	33 c0                	xor    %eax,%eax
1400d50cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400d50d2:	48 83 c4 20          	add    $0x20,%rsp
1400d50d6:	5f                   	pop    %rdi
1400d50d7:	5e                   	pop    %rsi
1400d50d8:	5d                   	pop    %rbp
1400d50d9:	c3                   	ret
1400d50da:	90                   	nop
1400d50db:	90                   	nop
1400d50dc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d50e1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400d50e6:	57                   	push   %rdi
1400d50e7:	48 83 ec 20          	sub    $0x20,%rsp
1400d50eb:	33 ff                	xor    %edi,%edi
1400d50ed:	48 8b d9             	mov    %rcx,%rbx
1400d50f0:	48 85 c9             	test   %rcx,%rcx
1400d50f3:	74 71                	je     0x1400d5166
1400d50f5:	80 39 ff             	cmpb   $0xff,(%rcx)
1400d50f8:	75 1f                	jne    0x1400d5119
1400d50fa:	80 79 01 25          	cmpb   $0x25,0x1(%rcx)
1400d50fe:	75 19                	jne    0x1400d5119
1400d5100:	48 63 71 02          	movslq 0x2(%rcx),%rsi
1400d5104:	48 8d 51 06          	lea    0x6(%rcx),%rdx
1400d5108:	48 03 d6             	add    %rsi,%rdx
1400d510b:	e8 9c f8 ff ff       	call   0x1400d49ac
1400d5110:	84 c0                	test   %al,%al
1400d5112:	74 05                	je     0x1400d5119
1400d5114:	48 8b 5c 1e 06       	mov    0x6(%rsi,%rbx,1),%rbx
1400d5119:	80 3b eb             	cmpb   $0xeb,(%rbx)
1400d511c:	75 45                	jne    0x1400d5163
1400d511e:	48 0f be 43 01       	movsbq 0x1(%rbx),%rax
1400d5123:	48 83 c3 02          	add    $0x2,%rbx
1400d5127:	48 03 d8             	add    %rax,%rbx
1400d512a:	80 3b ff             	cmpb   $0xff,(%rbx)
1400d512d:	75 24                	jne    0x1400d5153
1400d512f:	80 7b 01 25          	cmpb   $0x25,0x1(%rbx)
1400d5133:	75 2e                	jne    0x1400d5163
1400d5135:	48 63 73 02          	movslq 0x2(%rbx),%rsi
1400d5139:	48 8b cb             	mov    %rbx,%rcx
1400d513c:	48 8d 56 06          	lea    0x6(%rsi),%rdx
1400d5140:	48 03 d3             	add    %rbx,%rdx
1400d5143:	e8 64 f8 ff ff       	call   0x1400d49ac
1400d5148:	84 c0                	test   %al,%al
1400d514a:	74 17                	je     0x1400d5163
1400d514c:	48 8b 5c 1e 06       	mov    0x6(%rsi,%rbx,1),%rbx
1400d5151:	eb 10                	jmp    0x1400d5163
1400d5153:	80 3b e9             	cmpb   $0xe9,(%rbx)
1400d5156:	75 0b                	jne    0x1400d5163
1400d5158:	48 63 43 01          	movslq 0x1(%rbx),%rax
1400d515c:	48 83 c3 05          	add    $0x5,%rbx
1400d5160:	48 03 d8             	add    %rax,%rbx
1400d5163:	48 8b fb             	mov    %rbx,%rdi
1400d5166:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d516b:	48 8b c7             	mov    %rdi,%rax
1400d516e:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400d5173:	48 83 c4 20          	add    $0x20,%rsp
1400d5177:	5f                   	pop    %rdi
1400d5178:	c3                   	ret
1400d5179:	90                   	nop
1400d517a:	90                   	nop
1400d517b:	90                   	nop
1400d517c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400d5181:	57                   	push   %rdi
1400d5182:	48 83 ec 20          	sub    $0x20,%rsp
1400d5186:	ff 15 04 cf 13 00    	call   *0x13cf04(%rip)        # 0x140212090
1400d518c:	39 05 86 ea 23 00    	cmp    %eax,0x23ea86(%rip)        # 0x140313c18
1400d5192:	74 0a                	je     0x1400d519e
1400d5194:	b8 dd 10 00 00       	mov    $0x10dd,%eax
1400d5199:	e9 bb 00 00 00       	jmp    0x1400d5259
1400d519e:	48 8b 3d 3b ea 23 00 	mov    0x23ea3b(%rip),%rdi        # 0x140313be0
1400d51a5:	48 85 ff             	test   %rdi,%rdi
1400d51a8:	74 67                	je     0x1400d5211
1400d51aa:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400d51ae:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1400d51b3:	44 8b 47 28          	mov    0x28(%rdi),%r8d
1400d51b7:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400d51bb:	0f b6 50 3e          	movzbl 0x3e(%rax),%edx
1400d51bf:	ff 15 23 d2 13 00    	call   *0x13d223(%rip)        # 0x1402123e8
1400d51c5:	83 7f 08 00          	cmpl   $0x0,0x8(%rdi)
1400d51c9:	75 32                	jne    0x1400d51fd
1400d51cb:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1400d51cf:	48 85 db             	test   %rbx,%rbx
1400d51d2:	74 29                	je     0x1400d51fd
1400d51d4:	33 d2                	xor    %edx,%edx
1400d51d6:	48 8b cb             	mov    %rbx,%rcx
1400d51d9:	44 8d 42 60          	lea    0x60(%rdx),%r8d
1400d51dd:	e8 20 08 13 00       	call   0x140205a02
1400d51e2:	48 8b d3             	mov    %rbx,%rdx
1400d51e5:	48 81 e2 00 00 ff ff 	and    $0xffffffffffff0000,%rdx
1400d51ec:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400d51f0:	48 89 43 48          	mov    %rax,0x48(%rbx)
1400d51f4:	48 89 5a 10          	mov    %rbx,0x10(%rdx)
1400d51f8:	48 83 67 20 00       	andq   $0x0,0x20(%rdi)
1400d51fd:	48 8b 1f             	mov    (%rdi),%rbx
1400d5200:	48 8b cf             	mov    %rdi,%rcx
1400d5203:	ff 15 37 d9 13 00    	call   *0x13d937(%rip)        # 0x140212b40
1400d5209:	48 8b fb             	mov    %rbx,%rdi
1400d520c:	48 85 db             	test   %rbx,%rbx
1400d520f:	75 99                	jne    0x1400d51aa
1400d5211:	48 83 25 c7 e9 23 00 	andq   $0x0,0x23e9c7(%rip)        # 0x140313be0
1400d5218:	00
1400d5219:	e8 7a fa ff ff       	call   0x1400d4c98
1400d521e:	48 8b 3d cb e9 23 00 	mov    0x23e9cb(%rip),%rdi        # 0x140313bf0
1400d5225:	48 85 ff             	test   %rdi,%rdi
1400d5228:	74 1e                	je     0x1400d5248
1400d522a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400d522e:	ff 15 d4 d1 13 00    	call   *0x13d1d4(%rip)        # 0x140212408
1400d5234:	48 8b 1f             	mov    (%rdi),%rbx
1400d5237:	48 8b cf             	mov    %rdi,%rcx
1400d523a:	ff 15 00 d9 13 00    	call   *0x13d900(%rip)        # 0x140212b40
1400d5240:	48 8b fb             	mov    %rbx,%rdi
1400d5243:	48 85 db             	test   %rbx,%rbx
1400d5246:	75 e2                	jne    0x1400d522a
1400d5248:	48 83 25 a0 e9 23 00 	andq   $0x0,0x23e9a0(%rip)        # 0x140313bf0
1400d524f:	00
1400d5250:	83 25 c1 e9 23 00 00 	andl   $0x0,0x23e9c1(%rip)        # 0x140313c18
1400d5257:	33 c0                	xor    %eax,%eax
1400d5259:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400d525e:	48 83 c4 20          	add    $0x20,%rsp
1400d5262:	5f                   	pop    %rdi
1400d5263:	c3                   	ret
1400d5264:	48 8b c4             	mov    %rsp,%rax
1400d5267:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400d526b:	48 89 68 10          	mov    %rbp,0x10(%rax)
1400d526f:	48 89 70 18          	mov    %rsi,0x18(%rax)
1400d5273:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400d5277:	41 56                	push   %r14
1400d5279:	48 81 ec 10 05 00 00 	sub    $0x510,%rsp
1400d5280:	48 8b 05 f9 be 22 00 	mov    0x22bef9(%rip),%rax        # 0x140301180
1400d5287:	48 33 c4             	xor    %rsp,%rax
1400d528a:	48 89 84 24 00 05 00 	mov    %rax,0x500(%rsp)
1400d5291:	00
1400d5292:	ff 15 f8 cd 13 00    	call   *0x13cdf8(%rip)        # 0x140212090
1400d5298:	39 05 7a e9 23 00    	cmp    %eax,0x23e97a(%rip)        # 0x140313c18
1400d529e:	74 0a                	je     0x1400d52aa
1400d52a0:	b8 dd 10 00 00       	mov    $0x10dd,%eax
1400d52a5:	e9 3a 03 00 00       	jmp    0x1400d55e4
1400d52aa:	45 33 f6             	xor    %r14d,%r14d
1400d52ad:	44 39 35 68 e9 23 00 	cmp    %r14d,0x23e968(%rip)        # 0x140313c1c
1400d52b4:	74 0a                	je     0x1400d52c0
1400d52b6:	e8 c1 fe ff ff       	call   0x1400d517c
1400d52bb:	e9 1e 03 00 00       	jmp    0x1400d55de
1400d52c0:	48 8b 1d 19 e9 23 00 	mov    0x23e919(%rip),%rbx        # 0x140313be0
1400d52c7:	41 8b ee             	mov    %r14d,%ebp
1400d52ca:	e9 80 00 00 00       	jmp    0x1400d534f
1400d52cf:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400d52d3:	44 39 73 08          	cmp    %r14d,0x8(%rbx)
1400d52d7:	74 18                	je     0x1400d52f1
1400d52d9:	44 0f b6 42 3e       	movzbl 0x3e(%rdx),%r8d
1400d52de:	48 83 c2 20          	add    $0x20,%rdx
1400d52e2:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400d52e6:	e8 05 07 13 00       	call   0x1402059f0
1400d52eb:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400d52ef:	eb 54                	jmp    0x1400d5345
1400d52f1:	48 8d 4a 58          	lea    0x58(%rdx),%rcx
1400d52f5:	66 c7 01 ff 25       	movw   $0x25ff,(%rcx)
1400d52fa:	48 8d 41 06          	lea    0x6(%rcx),%rax
1400d52fe:	2b d0                	sub    %eax,%edx
1400d5300:	83 c2 50             	add    $0x50,%edx
1400d5303:	89 51 02             	mov    %edx,0x2(%rcx)
1400d5306:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400d530a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400d530e:	48 83 c1 58          	add    $0x58,%rcx
1400d5312:	c6 02 e9             	movb   $0xe9,(%rdx)
1400d5315:	48 8d 42 05          	lea    0x5(%rdx),%rax
1400d5319:	2b c8                	sub    %eax,%ecx
1400d531b:	89 4a 01             	mov    %ecx,0x1(%rdx)
1400d531e:	48 8d 4a 05          	lea    0x5(%rdx),%rcx
1400d5322:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d5326:	4c 8b 40 48          	mov    0x48(%rax),%r8
1400d532a:	4c 2b c1             	sub    %rcx,%r8
1400d532d:	48 3b 48 48          	cmp    0x48(%rax),%rcx
1400d5331:	4d 0f 47 c6          	cmova  %r14,%r8
1400d5335:	4d 85 c0             	test   %r8,%r8
1400d5338:	74 07                	je     0x1400d5341
1400d533a:	b2 cc                	mov    $0xcc,%dl
1400d533c:	e8 c1 06 13 00       	call   0x140205a02
1400d5341:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d5345:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400d5349:	48 89 01             	mov    %rax,(%rcx)
1400d534c:	48 8b 1b             	mov    (%rbx),%rbx
1400d534f:	48 85 db             	test   %rbx,%rbx
1400d5352:	0f 85 77 ff ff ff    	jne    0x1400d52cf
1400d5358:	48 8b 3d 91 e8 23 00 	mov    0x23e891(%rip),%rdi        # 0x140313bf0
1400d535f:	e9 00 01 00 00       	jmp    0x1400d5464
1400d5364:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400d5368:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d536d:	c7 44 24 60 01 00 10 	movl   $0x100001,0x60(%rsp)
1400d5374:	00
1400d5375:	ff 15 95 d0 13 00    	call   *0x13d095(%rip)        # 0x140212410
1400d537b:	85 c0                	test   %eax,%eax
1400d537d:	0f 84 de 00 00 00    	je     0x1400d5461
1400d5383:	48 8b 1d 56 e8 23 00 	mov    0x23e856(%rip),%rbx        # 0x140313be0
1400d538a:	48 85 db             	test   %rbx,%rbx
1400d538d:	0f 84 ce 00 00 00    	je     0x1400d5461
1400d5393:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
1400d539a:	00
1400d539b:	44 39 73 08          	cmp    %r14d,0x8(%rbx)
1400d539f:	74 4c                	je     0x1400d53ed
1400d53a1:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400d53a5:	48 3b ca             	cmp    %rdx,%rcx
1400d53a8:	0f 82 a7 00 00 00    	jb     0x1400d5455
1400d53ae:	48 8d 42 08          	lea    0x8(%rdx),%rax
1400d53b2:	48 3b c8             	cmp    %rax,%rcx
1400d53b5:	0f 83 9a 00 00 00    	jae    0x1400d5455
1400d53bb:	45 8b ce             	mov    %r14d,%r9d
1400d53be:	4c 8d 42 40          	lea    0x40(%rdx),%r8
1400d53c2:	2a ca                	sub    %dl,%cl
1400d53c4:	41 8a 10             	mov    (%r8),%dl
1400d53c7:	8a c2                	mov    %dl,%al
1400d53c9:	c0 e8 03             	shr    $0x3,%al
1400d53cc:	3a c1                	cmp    %cl,%al
1400d53ce:	74 11                	je     0x1400d53e1
1400d53d0:	41 ff c1             	inc    %r9d
1400d53d3:	49 ff c0             	inc    %r8
1400d53d6:	41 83 f9 08          	cmp    $0x8,%r9d
1400d53da:	72 e8                	jb     0x1400d53c4
1400d53dc:	41 8a d6             	mov    %r14b,%dl
1400d53df:	eb 03                	jmp    0x1400d53e4
1400d53e1:	80 e2 07             	and    $0x7,%dl
1400d53e4:	0f b6 c2             	movzbl %dl,%eax
1400d53e7:	48 03 43 18          	add    0x18(%rbx),%rax
1400d53eb:	eb 49                	jmp    0x1400d5436
1400d53ed:	48 3b 4b 18          	cmp    0x18(%rbx),%rcx
1400d53f1:	72 62                	jb     0x1400d5455
1400d53f3:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
1400d53f7:	41 0f b6 41 3e       	movzbl 0x3e(%r9),%eax
1400d53fc:	48 03 43 18          	add    0x18(%rbx),%rax
1400d5400:	48 3b c8             	cmp    %rax,%rcx
1400d5403:	73 50                	jae    0x1400d5455
1400d5405:	2a 4b 18             	sub    0x18(%rbx),%cl
1400d5408:	49 8d 51 40          	lea    0x40(%r9),%rdx
1400d540c:	45 8b c6             	mov    %r14d,%r8d
1400d540f:	44 0f b6 12          	movzbl (%rdx),%r10d
1400d5413:	41 8a c2             	mov    %r10b,%al
1400d5416:	24 07                	and    $0x7,%al
1400d5418:	3a c1                	cmp    %cl,%al
1400d541a:	74 11                	je     0x1400d542d
1400d541c:	41 ff c0             	inc    %r8d
1400d541f:	48 ff c2             	inc    %rdx
1400d5422:	41 83 f8 08          	cmp    $0x8,%r8d
1400d5426:	72 e7                	jb     0x1400d540f
1400d5428:	41 8b c6             	mov    %r14d,%eax
1400d542b:	eb 06                	jmp    0x1400d5433
1400d542d:	41 8b c2             	mov    %r10d,%eax
1400d5430:	c1 e8 03             	shr    $0x3,%eax
1400d5433:	49 03 c1             	add    %r9,%rax
1400d5436:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400d543a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400d543f:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
1400d5446:	00
1400d5447:	ff 15 d3 cf 13 00    	call   *0x13cfd3(%rip)        # 0x140212420
1400d544d:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
1400d5454:	00
1400d5455:	48 8b 1b             	mov    (%rbx),%rbx
1400d5458:	48 85 db             	test   %rbx,%rbx
1400d545b:	0f 85 3a ff ff ff    	jne    0x1400d539b
1400d5461:	48 8b 3f             	mov    (%rdi),%rdi
1400d5464:	48 85 ff             	test   %rdi,%rdi
1400d5467:	0f 85 f7 fe ff ff    	jne    0x1400d5364
1400d546d:	ff 15 a5 cc 13 00    	call   *0x13cca5(%rip)        # 0x140212118
1400d5473:	48 8b 3d 66 e7 23 00 	mov    0x23e766(%rip),%rdi        # 0x140313be0
1400d547a:	48 8b f0             	mov    %rax,%rsi
1400d547d:	48 85 ff             	test   %rdi,%rdi
1400d5480:	0f 84 85 00 00 00    	je     0x1400d550b
1400d5486:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400d548a:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400d548f:	44 8b 47 28          	mov    0x28(%rdi),%r8d
1400d5493:	0f b6 51 3e          	movzbl 0x3e(%rcx),%edx
1400d5497:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400d549b:	ff 15 47 cf 13 00    	call   *0x13cf47(%rip)        # 0x1402123e8
1400d54a1:	48 8b 47 20          	mov    0x20(%rdi),%rax
1400d54a5:	48 8b ce             	mov    %rsi,%rcx
1400d54a8:	48 8b 57 18          	mov    0x18(%rdi),%rdx
1400d54ac:	44 0f b6 40 3e       	movzbl 0x3e(%rax),%r8d
1400d54b1:	ff 15 61 cf 13 00    	call   *0x13cf61(%rip)        # 0x140212418
1400d54b7:	44 39 77 08          	cmp    %r14d,0x8(%rdi)
1400d54bb:	74 36                	je     0x1400d54f3
1400d54bd:	48 8b 5f 20          	mov    0x20(%rdi),%rbx