1401a407e:	cc                   	int3
1401a407f:	cc                   	int3
1401a4080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a4085:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a408a:	57                   	push   %rdi
1401a408b:	b8 20 00 00 00       	mov    $0x20,%eax
1401a4090:	e8 9b ca 10 00       	call   0x1402b0b30
1401a4095:	48 2b e0             	sub    %rax,%rsp
1401a4098:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401a409c:	8b f2                	mov    %edx,%esi
1401a409e:	48 8b d9             	mov    %rcx,%rbx
1401a40a1:	48 8b 90 c0 00 00 00 	mov    0xc0(%rax),%rdx
1401a40a8:	f6 42 60 08          	testb  $0x8,0x60(%rdx)
1401a40ac:	75 10                	jne    0x1401a40be
1401a40ae:	8b 00                	mov    (%rax),%eax
1401a40b0:	3d 04 03 00 00       	cmp    $0x304,%eax
1401a40b5:	7c 07                	jl     0x1401a40be
1401a40b7:	3d 00 00 01 00       	cmp    $0x10000,%eax
1401a40bc:	75 1e                	jne    0x1401a40dc
1401a40be:	8b 81 84 00 00 00    	mov    0x84(%rcx),%eax
1401a40c4:	ff c8                	dec    %eax
1401a40c6:	83 f8 03             	cmp    $0x3,%eax
1401a40c9:	76 11                	jbe    0x1401a40dc
1401a40cb:	83 b9 e0 08 00 00 01 	cmpl   $0x1,0x8e0(%rcx)
1401a40d2:	74 08                	je     0x1401a40dc
1401a40d4:	41 8b c8             	mov    %r8d,%ecx
1401a40d7:	ff 52 50             	call   *0x50(%rdx)
1401a40da:	eb 08                	jmp    0x1401a40e4
1401a40dc:	41 8b c8             	mov    %r8d,%ecx
1401a40df:	e8 0c 40 fe ff       	call   0x1401880f0
1401a40e4:	81 3b 00 03 00 00    	cmpl   $0x300,(%rbx)
1401a40ea:	8b f8                	mov    %eax,%edi
1401a40ec:	75 0a                	jne    0x1401a40f8
1401a40ee:	83 f8 46             	cmp    $0x46,%eax
1401a40f1:	75 05                	jne    0x1401a40f8
1401a40f3:	8d 78 e2             	lea    -0x1e(%rax),%edi
1401a40f6:	eb 04                	jmp    0x1401a40fc
1401a40f8:	85 ff                	test   %edi,%edi
1401a40fa:	78 69                	js     0x1401a4165
1401a40fc:	f6 43 44 01          	testb  $0x1,0x44(%rbx)
1401a4100:	74 04                	je     0x1401a4106
1401a4102:	85 ff                	test   %edi,%edi
1401a4104:	75 5f                	jne    0x1401a4165
1401a4106:	83 fe 02             	cmp    $0x2,%esi
1401a4109:	75 18                	jne    0x1401a4123
1401a410b:	48 8b 93 10 09 00 00 	mov    0x910(%rbx),%rdx
1401a4112:	48 85 d2             	test   %rdx,%rdx
1401a4115:	74 0c                	je     0x1401a4123
1401a4117:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
1401a411e:	e8 bd 73 f6 ff       	call   0x14010b4e0
1401a4123:	48 8d 8b 48 0c 00 00 	lea    0xc48(%rbx),%rcx
1401a412a:	c7 83 a4 01 00 00 01 	movl   $0x1,0x1a4(%rbx)
1401a4131:	00 00 00
1401a4134:	40 88 b3 a8 01 00 00 	mov    %sil,0x1a8(%rbx)
1401a413b:	40 88 bb a9 01 00 00 	mov    %dil,0x1a9(%rbx)
1401a4142:	e8 29 d0 fd ff       	call   0x140181170
1401a4147:	85 c0                	test   %eax,%eax
1401a4149:	75 1a                	jne    0x1401a4165
1401a414b:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401a414f:	48 8b cb             	mov    %rbx,%rcx
1401a4152:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a4157:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a415c:	48 83 c4 20          	add    $0x20,%rsp
1401a4160:	5f                   	pop    %rdi
1401a4161:	48 ff 60 78          	rex.W jmp *0x78(%rax)
1401a4165:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a416a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a416f:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a4174:	48 83 c4 20          	add    $0x20,%rsp
1401a4178:	5f                   	pop    %rdi
1401a4179:	c3                   	ret
1401a417a:	cc                   	int3
1401a417b:	cc                   	int3
1401a417c:	cc                   	int3
1401a417d:	cc                   	int3
1401a417e:	cc                   	int3
1401a417f:	cc                   	int3
1401a4180:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401a4185:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401a418a:	57                   	push   %rdi
1401a418b:	b8 40 00 00 00       	mov    $0x40,%eax
1401a4190:	e8 9b c9 10 00       	call   0x1402b0b30
1401a4195:	48 2b e0             	sub    %rax,%rsp
1401a4198:	48 8b d9             	mov    %rcx,%rbx
1401a419b:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401a41a0:	33 c9                	xor    %ecx,%ecx
1401a41a2:	89 8b a4 01 00 00    	mov    %ecx,0x1a4(%rbx)
1401a41a8:	0f b6 83 a8 01 00 00 	movzbl 0x1a8(%rbx),%eax
1401a41af:	44 8d 49 02          	lea    0x2(%rcx),%r9d
1401a41b3:	88 44 24 50          	mov    %al,0x50(%rsp)
1401a41b7:	8d 51 15             	lea    0x15(%rcx),%edx
1401a41ba:	0f b6 83 a9 01 00 00 	movzbl 0x1a9(%rbx),%eax
1401a41c1:	88 44 24 51          	mov    %al,0x51(%rsp)
1401a41c5:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1401a41ca:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401a41cf:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1401a41d3:	48 8b cb             	mov    %rbx,%rcx
1401a41d6:	e8 15 07 00 00       	call   0x1401a48f0
1401a41db:	8b f8                	mov    %eax,%edi
1401a41dd:	85 c0                	test   %eax,%eax
1401a41df:	7f 1a                	jg     0x1401a41fb
1401a41e1:	c7 83 a4 01 00 00 01 	movl   $0x1,0x1a4(%rbx)
1401a41e8:	00 00 00
1401a41eb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401a41f0:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401a41f5:	48 83 c4 40          	add    $0x40,%rsp
1401a41f9:	5f                   	pop    %rdi
1401a41fa:	c3                   	ret
1401a41fb:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401a41ff:	45 33 c9             	xor    %r9d,%r9d
1401a4202:	45 33 c0             	xor    %r8d,%r8d
1401a4205:	41 8d 51 0b          	lea    0xb(%r9),%edx
1401a4209:	e8 d2 80 f4 ff       	call   0x1400ec2e0
1401a420e:	4c 8b 93 c0 04 00 00 	mov    0x4c0(%rbx),%r10
1401a4215:	4d 85 d2             	test   %r10,%r10
1401a4218:	74 30                	je     0x1401a424a
1401a421a:	48 8b 83 c8 04 00 00 	mov    0x4c8(%rbx),%rax
1401a4221:	4c 8d 8b a8 01 00 00 	lea    0x1a8(%rbx),%r9
1401a4228:	8b 13                	mov    (%rbx),%edx
1401a422a:	41 b8 15 00 00 00    	mov    $0x15,%r8d
1401a4230:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a4235:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1401a423a:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1401a4241:	00 00
1401a4243:	41 8d 48 ec          	lea    -0x14(%r8),%ecx
1401a4247:	41 ff d2             	call   *%r10
1401a424a:	4c 8b 8b 70 09 00 00 	mov    0x970(%rbx),%r9
1401a4251:	4d 85 c9             	test   %r9,%r9
1401a4254:	75 13                	jne    0x1401a4269
1401a4256:	48 8b 83 a0 09 00 00 	mov    0x9a0(%rbx),%rax
1401a425d:	4c 8b 88 18 01 00 00 	mov    0x118(%rax),%r9
1401a4264:	4d 85 c9             	test   %r9,%r9
1401a4267:	74 21                	je     0x1401a428a
1401a4269:	44 0f b6 83 a8 01 00 	movzbl 0x1a8(%rbx),%r8d
1401a4270:	00
1401a4271:	ba 08 40 00 00       	mov    $0x4008,%edx
1401a4276:	0f b6 83 a9 01 00 00 	movzbl 0x1a9(%rbx),%eax
1401a427d:	48 8b cb             	mov    %rbx,%rcx
1401a4280:	41 c1 e0 08          	shl    $0x8,%r8d
1401a4284:	44 0b c0             	or     %eax,%r8d
1401a4287:	41 ff d1             	call   *%r9
1401a428a:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401a428f:	8b c7                	mov    %edi,%eax
1401a4291:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401a4296:	48 83 c4 40          	add    $0x40,%rsp
1401a429a:	5f                   	pop    %rdi
1401a429b:	c3                   	ret
1401a429c:	cc                   	int3
1401a429d:	cc                   	int3
1401a429e:	cc                   	int3
1401a429f:	cc                   	int3
1401a42a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a42a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401a42aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401a42af:	57                   	push   %rdi
1401a42b0:	b8 30 00 00 00       	mov    $0x30,%eax
1401a42b5:	e8 76 c8 10 00       	call   0x1402b0b30
1401a42ba:	48 2b e0             	sub    %rax,%rsp
1401a42bd:	49 8b f9             	mov    %r9,%rdi
1401a42c0:	49 8b f0             	mov    %r8,%rsi
1401a42c3:	8b ea                	mov    %edx,%ebp
1401a42c5:	48 8b d9             	mov    %rcx,%rbx
1401a42c8:	e8 73 be fd ff       	call   0x140180140
1401a42cd:	85 c0                	test   %eax,%eax
1401a42cf:	74 51                	je     0x1401a4322
1401a42d1:	48 8b cb             	mov    %rbx,%rcx
1401a42d4:	e8 47 c0 fd ff       	call   0x140180320
1401a42d9:	85 c0                	test   %eax,%eax
1401a42db:	75 45                	jne    0x1401a4322
1401a42dd:	48 8b cb             	mov    %rbx,%rcx
1401a42e0:	ff 53 30             	call   *0x30(%rbx)
1401a42e3:	85 c0                	test   %eax,%eax
1401a42e5:	0f 88 8f 00 00 00    	js     0x1401a437a
1401a42eb:	75 35                	jne    0x1401a4322
1401a42ed:	e8 7e 2d f8 ff       	call   0x140127070
1401a42f2:	4c 8d 05 77 0f 18 00 	lea    0x180f77(%rip),%r8        # 0x140325270
1401a42f9:	ba 16 00 00 00       	mov    $0x16,%edx
1401a42fe:	48 8d 0d 8b 0f 18 00 	lea    0x180f8b(%rip),%rcx        # 0x140325290
1401a4305:	e8 86 2e f8 ff       	call   0x140127190
1401a430a:	45 33 c0             	xor    %r8d,%r8d
1401a430d:	ba e5 00 00 00       	mov    $0xe5,%edx
1401a4312:	41 8d 48 14          	lea    0x14(%r8),%ecx
1401a4316:	e8 75 2f f8 ff       	call   0x140127290
1401a431b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a4320:	eb 58                	jmp    0x1401a437a
1401a4322:	48 81 ff 00 40 00 00 	cmp    $0x4000,%rdi
1401a4329:	76 35                	jbe    0x1401a4360
1401a432b:	e8 40 2d f8 ff       	call   0x140127070
1401a4330:	4c 8d 05 39 0f 18 00 	lea    0x180f39(%rip),%r8        # 0x140325270
1401a4337:	ba 1c 00 00 00       	mov    $0x1c,%edx
1401a433c:	48 8d 0d 4d 0f 18 00 	lea    0x180f4d(%rip),%rcx        # 0x140325290
1401a4343:	e8 48 2e f8 ff       	call   0x140127190
1401a4348:	45 33 c0             	xor    %r8d,%r8d
1401a434b:	ba 4e 01 00 00       	mov    $0x14e,%edx
1401a4350:	41 8d 48 14          	lea    0x14(%r8),%ecx
1401a4354:	e8 37 2f f8 ff       	call   0x140127290
1401a4359:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a435e:	eb 1a                	jmp    0x1401a437a
1401a4360:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401a4365:	4c 8b cf             	mov    %rdi,%r9
1401a4368:	4c 8b c6             	mov    %rsi,%r8
1401a436b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a4370:	8b d5                	mov    %ebp,%edx
1401a4372:	48 8b cb             	mov    %rbx,%rcx
1401a4375:	e8 c6 18 00 00       	call   0x1401a5c40
1401a437a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401a437f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1401a4384:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401a4389:	48 83 c4 30          	add    $0x30,%rsp
1401a438d:	5f                   	pop    %rdi
1401a438e:	c3                   	ret
1401a438f:	cc                   	int3
1401a4390:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a4395:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a439a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401a439f:	41 56                	push   %r14
1401a43a1:	b8 20 00 00 00       	mov    $0x20,%eax
1401a43a6:	e8 85 c7 10 00       	call   0x1402b0b30
1401a43ab:	48 2b e0             	sub    %rax,%rsp
1401a43ae:	48 8b 99 b8 0f 00 00 	mov    0xfb8(%rcx),%rbx
1401a43b5:	4c 8b f1             	mov    %rcx,%r14
1401a43b8:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401a43bc:	e8 3f fb fd ff       	call   0x140183f00
1401a43c1:	48 8b f8             	mov    %rax,%rdi
1401a43c4:	48 85 c0             	test   %rax,%rax
1401a43c7:	74 50                	je     0x1401a4419
1401a43c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401a43d0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a43d4:	48 8d 15 c5 0e 18 00 	lea    0x180ec5(%rip),%rdx        # 0x1403252a0
1401a43db:	41 b8 49 00 00 00    	mov    $0x49,%r8d
1401a43e1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401a43e5:	e8 d6 79 f4 ff       	call   0x1400ebdc0
1401a43ea:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a43ee:	48 8d 15 ab 0e 18 00 	lea    0x180eab(%rip),%rdx        # 0x1403252a0
1401a43f5:	41 b8 4a 00 00 00    	mov    $0x4a,%r8d
1401a43fb:	e8 c0 79 f4 ff       	call   0x1400ebdc0
1401a4400:	48 8b cf             	mov    %rdi,%rcx
1401a4403:	e8 88 f8 fd ff       	call   0x140183c90
1401a4408:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401a440c:	e8 ef fa fd ff       	call   0x140183f00
1401a4411:	48 8b f8             	mov    %rax,%rdi
1401a4414:	48 85 c0             	test   %rax,%rax
1401a4417:	75 b7                	jne    0x1401a43d0
1401a4419:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401a441d:	e8 de fa fd ff       	call   0x140183f00
1401a4422:	48 8b f0             	mov    %rax,%rsi
1401a4425:	48 85 c0             	test   %rax,%rax
1401a4428:	74 68                	je     0x1401a4492
1401a442a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401a4430:	49 8b 16             	mov    (%r14),%rdx
1401a4433:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1401a4437:	f6 82 e0 09 00 00 02 	testb  $0x2,0x9e0(%rdx)
1401a443e:	74 0d                	je     0x1401a444d
1401a4440:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1401a4444:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401a4448:	e8 f3 cd e5 ff       	call   0x140001240
1401a444d:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401a4451:	48 8d 15 48 0e 18 00 	lea    0x180e48(%rip),%rdx        # 0x1403252a0
1401a4458:	41 b8 52 00 00 00    	mov    $0x52,%r8d
1401a445e:	e8 5d 79 f4 ff       	call   0x1400ebdc0
1401a4463:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401a4467:	48 8d 15 32 0e 18 00 	lea    0x180e32(%rip),%rdx        # 0x1403252a0
1401a446e:	41 b8 53 00 00 00    	mov    $0x53,%r8d
1401a4474:	e8 47 79 f4 ff       	call   0x1400ebdc0
1401a4479:	48 8b ce             	mov    %rsi,%rcx
1401a447c:	e8 0f f8 fd ff       	call   0x140183c90
1401a4481:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401a4485:	e8 76 fa fd ff       	call   0x140183f00
1401a448a:	48 8b f0             	mov    %rax,%rsi
1401a448d:	48 85 c0             	test   %rax,%rax
1401a4490:	75 9e                	jne    0x1401a4430
1401a4492:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401a4496:	e8 65 fa fd ff       	call   0x140183f00
1401a449b:	48 8b f0             	mov    %rax,%rsi
1401a449e:	48 85 c0             	test   %rax,%rax
1401a44a1:	74 6f                	je     0x1401a4512
1401a44a3:	0f 1f 40 00          	nopl   0x0(%rax)
1401a44a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401a44ae:	00 00
1401a44b0:	49 8b 16             	mov    (%r14),%rdx
1401a44b3:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1401a44b7:	f6 82 e0 09 00 00 02 	testb  $0x2,0x9e0(%rdx)
1401a44be:	74 0d                	je     0x1401a44cd
1401a44c0:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1401a44c4:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401a44c8:	e8 73 cd e5 ff       	call   0x140001240
1401a44cd:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1401a44d1:	48 8d 15 c8 0d 18 00 	lea    0x180dc8(%rip),%rdx        # 0x1403252a0
1401a44d8:	41 b8 5b 00 00 00    	mov    $0x5b,%r8d
1401a44de:	e8 dd 78 f4 ff       	call   0x1400ebdc0
1401a44e3:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401a44e7:	48 8d 15 b2 0d 18 00 	lea    0x180db2(%rip),%rdx        # 0x1403252a0
1401a44ee:	41 b8 5c 00 00 00    	mov    $0x5c,%r8d
1401a44f4:	e8 c7 78 f4 ff       	call   0x1400ebdc0
1401a44f9:	48 8b ce             	mov    %rsi,%rcx
1401a44fc:	e8 8f f7 fd ff       	call   0x140183c90
1401a4501:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1401a4505:	e8 f6 f9 fd ff       	call   0x140183f00
1401a450a:	48 8b f0             	mov    %rax,%rsi
1401a450d:	48 85 c0             	test   %rax,%rax
1401a4510:	75 9e                	jne    0x1401a44b0
1401a4512:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401a4516:	0f 57 c0             	xorps  %xmm0,%xmm0
1401a4519:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401a451d:	48 8b 53 48          	mov    0x48(%rbx),%rdx
1401a4521:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401a4526:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401a452b:	0f 11 03             	movups %xmm0,(%rbx)
1401a452e:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
1401a4532:	0f 11 43 20          	movups %xmm0,0x20(%rbx)
1401a4536:	0f 11 43 30          	movups %xmm0,0x30(%rbx)
1401a453a:	0f 11 43 40          	movups %xmm0,0x40(%rbx)
1401a453e:	0f 11 43 50          	movups %xmm0,0x50(%rbx)
1401a4542:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401a4546:	48 89 4b 38          	mov    %rcx,0x38(%rbx)
1401a454a:	48 89 53 48          	mov    %rdx,0x48(%rbx)
1401a454e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401a4553:	48 83 c4 20          	add    $0x20,%rsp
1401a4557:	41 5e                	pop    %r14
1401a4559:	c3                   	ret
1401a455a:	cc                   	int3
1401a455b:	cc                   	int3
1401a455c:	cc                   	int3
1401a455d:	cc                   	int3
1401a455e:	cc                   	int3
1401a455f:	cc                   	int3
1401a4560:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401a4565:	41 56                	push   %r14
1401a4567:	b8 20 00 00 00       	mov    $0x20,%eax
1401a456c:	e8 bf c5 10 00       	call   0x1402b0b30
1401a4571:	48 2b e0             	sub    %rax,%rsp
1401a4574:	48 8b 99 b8 0f 00 00 	mov    0xfb8(%rcx),%rbx
1401a457b:	4c 8b f1             	mov    %rcx,%r14
1401a457e:	48 85 db             	test   %rbx,%rbx
1401a4581:	0f 84 eb 01 00 00    	je     0x1401a4772
1401a4587:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1401a458b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401a4590:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401a4595:	e8 66 f9 fd ff       	call   0x140183f00
1401a459a:	48 8b f8             	mov    %rax,%rdi
1401a459d:	48 85 c0             	test   %rax,%rax
1401a45a0:	74 49                	je     0x1401a45eb
1401a45a2:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a45a6:	48 8d 15 f3 0c 18 00 	lea    0x180cf3(%rip),%rdx        # 0x1403252a0
1401a45ad:	41 b8 49 00 00 00    	mov    $0x49,%r8d
1401a45b3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401a45b7:	e8 04 78 f4 ff       	call   0x1400ebdc0
1401a45bc:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401a45c0:	48 8d 15 d9 0c 18 00 	lea    0x180cd9(%rip),%rdx        # 0x1403252a0
1401a45c7:	41 b8 4a 00 00 00    	mov    $0x4a,%r8d