14001e05b:	74 2c                	je     0x14001e089
14001e05d:	83 f8 03             	cmp    $0x3,%eax
14001e060:	74 27                	je     0x14001e089
14001e062:	48 8b 0d 97 0f 08 00 	mov    0x80f97(%rip),%rcx        # 0x14009f000
14001e069:	49 3b cd             	cmp    %r13,%rcx
14001e06c:	0f 84 07 f9 ff ff    	je     0x14001d979
14001e072:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14001e076:	0f 84 fd f8 ff ff    	je     0x14001d979
14001e07c:	ba 1e 00 00 00       	mov    $0x1e,%edx
14001e081:	44 8b c8             	mov    %eax,%r9d
14001e084:	e9 5c fc ff ff       	jmp    0x14001dce5
14001e089:	f6 44 24 78 0b       	testb  $0xb,0x78(%rsp)
14001e08e:	0f 84 a1 00 00 00    	je     0x14001e135
14001e094:	8b 8d 10 01 00 00    	mov    0x110(%rbp),%ecx
14001e09a:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001e09e:	48 8b d3             	mov    %rbx,%rdx
14001e0a1:	e8 46 df ff ff       	call   0x14001bfec
14001e0a6:	8b f8                	mov    %eax,%edi
14001e0a8:	85 c0                	test   %eax,%eax
14001e0aa:	74 27                	je     0x14001e0d3
14001e0ac:	48 8b 0d 4d 0f 08 00 	mov    0x80f4d(%rip),%rcx        # 0x14009f000
14001e0b3:	49 3b cd             	cmp    %r13,%rcx
14001e0b6:	0f 84 bd f8 ff ff    	je     0x14001d979
14001e0bc:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14001e0c0:	0f 84 b3 f8 ff ff    	je     0x14001d979
14001e0c6:	ba 1f 00 00 00       	mov    $0x1f,%edx
14001e0cb:	44 8b c8             	mov    %eax,%r9d
14001e0ce:	e9 d6 fd ff ff       	jmp    0x14001dea9
14001e0d3:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14001e0d7:	33 ff                	xor    %edi,%edi
14001e0d9:	48 85 db             	test   %rbx,%rbx
14001e0dc:	74 14                	je     0x14001e0f2
14001e0de:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
14001e0e2:	48 8b d3             	mov    %rbx,%rdx
14001e0e5:	e8 c3 59 01 00       	call   0x140033aad
14001e0ea:	85 c0                	test   %eax,%eax
14001e0ec:	0f 84 3f 01 00 00    	je     0x14001e231
14001e0f2:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
14001e0f6:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e0fb:	e8 24 15 00 00       	call   0x14001f624
14001e100:	8b f8                	mov    %eax,%edi
14001e102:	85 c0                	test   %eax,%eax
14001e104:	74 24                	je     0x14001e12a
14001e106:	48 8b 0d f3 0e 08 00 	mov    0x80ef3(%rip),%rcx        # 0x14009f000
14001e10d:	49 3b cd             	cmp    %r13,%rcx
14001e110:	0f 84 63 f8 ff ff    	je     0x14001d979
14001e116:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14001e11a:	0f 84 59 f8 ff ff    	je     0x14001d979
14001e120:	ba 20 00 00 00       	mov    $0x20,%edx
14001e125:	e9 b8 fb ff ff       	jmp    0x14001dce2
14001e12a:	41 83 ce 08          	or     $0x8,%r14d
14001e12e:	33 ff                	xor    %edi,%edi
14001e130:	e9 f7 00 00 00       	jmp    0x14001e22c
14001e135:	83 3d 2c 0f 08 00 05 	cmpl   $0x5,0x80f2c(%rip)        # 0x14009f068
14001e13c:	76 64                	jbe    0x14001e1a2
14001e13e:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
14001e145:	40 00 00
14001e148:	48 85 15 29 0f 08 00 	test   %rdx,0x80f29(%rip)        # 0x14009f078
14001e14f:	74 51                	je     0x14001e1a2
14001e151:	48 8b 05 28 0f 08 00 	mov    0x80f28(%rip),%rax        # 0x14009f080
14001e158:	48 23 c2             	and    %rdx,%rax
14001e15b:	48 3b 05 1e 0f 08 00 	cmp    0x80f1e(%rip),%rax        # 0x14009f080
14001e162:	75 3e                	jne    0x14001e1a2
14001e164:	83 4d 10 ff          	orl    $0xffffffff,0x10(%rbp)
14001e168:	48 8d 05 d9 a8 06 00 	lea    0x6a8d9(%rip),%rax        # 0x140088a48
14001e16f:	48 89 45 70          	mov    %rax,0x70(%rbp)
14001e173:	48 8d 15 5a 0f 07 00 	lea    0x70f5a(%rip),%rdx        # 0x14008f0d4
14001e17a:	48 8b 46 38          	mov    0x38(%rsi),%rax
14001e17e:	48 89 45 78          	mov    %rax,0x78(%rbp)
14001e182:	48 8d 45 10          	lea    0x10(%rbp),%rax
14001e186:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001e18b:	48 8d 45 70          	lea    0x70(%rbp),%rax
14001e18f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001e194:	48 8d 45 78          	lea    0x78(%rbp),%rax
14001e198:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001e19d:	e8 d6 b2 03 00       	call   0x140059478
14001e1a2:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
14001e1a6:	33 ff                	xor    %edi,%edi
14001e1a8:	48 85 db             	test   %rbx,%rbx
14001e1ab:	74 18                	je     0x14001e1c5
14001e1ad:	48 8b d3             	mov    %rbx,%rdx
14001e1b0:	48 8b 9d 20 01 00 00 	mov    0x120(%rbp),%rbx
14001e1b7:	48 8b cb             	mov    %rbx,%rcx
14001e1ba:	e8 ee 58 01 00       	call   0x140033aad
14001e1bf:	85 c0                	test   %eax,%eax
14001e1c1:	74 6e                	je     0x14001e231
14001e1c3:	eb 07                	jmp    0x14001e1cc
14001e1c5:	48 8b 9d 20 01 00 00 	mov    0x120(%rbp),%rbx
14001e1cc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e1d1:	48 8b d3             	mov    %rbx,%rdx
14001e1d4:	e8 4b 14 00 00       	call   0x14001f624
14001e1d9:	8b f8                	mov    %eax,%edi
14001e1db:	85 c0                	test   %eax,%eax
14001e1dd:	74 24                	je     0x14001e203
14001e1df:	48 8b 0d 1a 0e 08 00 	mov    0x80e1a(%rip),%rcx        # 0x14009f000
14001e1e6:	49 3b cd             	cmp    %r13,%rcx
14001e1e9:	0f 84 8a f7 ff ff    	je     0x14001d979
14001e1ef:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14001e1f3:	0f 84 80 f7 ff ff    	je     0x14001d979
14001e1f9:	ba 21 00 00 00       	mov    $0x21,%edx
14001e1fe:	e9 df fa ff ff       	jmp    0x14001dce2
14001e203:	48 8d 0d 26 a7 06 00 	lea    0x6a726(%rip),%rcx        # 0x140088930
14001e20a:	e8 4d 98 01 00       	call   0x140037a5c
14001e20f:	33 ff                	xor    %edi,%edi
14001e211:	85 c0                	test   %eax,%eax
14001e213:	74 13                	je     0x14001e228
14001e215:	48 8b 56 38          	mov    0x38(%rsi),%rdx
14001e219:	48 8d 0d 10 a7 06 00 	lea    0x6a710(%rip),%rcx        # 0x140088930
14001e220:	4c 8b c3             	mov    %rbx,%r8
14001e223:	e8 d0 90 01 00       	call   0x1400372f8
14001e228:	41 83 ce 08          	or     $0x8,%r14d
14001e22c:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e231:	48 8b 9d 38 01 00 00 	mov    0x138(%rbp),%rbx
14001e238:	48 85 db             	test   %rbx,%rbx
14001e23b:	74 71                	je     0x14001e2ae
14001e23d:	4c 8b 46 38          	mov    0x38(%rsi),%r8
14001e241:	48 8d 55 40          	lea    0x40(%rbp),%rdx
14001e245:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e24a:	e8 11 24 ff ff       	call   0x140010660
14001e24f:	83 c8 ff             	or     $0xffffffff,%eax
14001e252:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14001e257:	44 8b c8             	mov    %eax,%r9d
14001e25a:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
14001e25f:	44 8b c0             	mov    %eax,%r8d
14001e262:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14001e267:	8b d0                	mov    %eax,%edx
14001e269:	48 8b ce             	mov    %rsi,%rcx
14001e26c:	e8 87 11 00 00       	call   0x14001f3f8
14001e271:	8b f8                	mov    %eax,%edi
14001e273:	85 c0                	test   %eax,%eax
14001e275:	0f 85 fe f6 ff ff    	jne    0x14001d979
14001e27b:	44 8b 85 40 01 00 00 	mov    0x140(%rbp),%r8d
14001e282:	41 83 ce 40          	or     $0x40,%r14d
14001e286:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e28b:	48 8b d3             	mov    %rbx,%rdx
14001e28e:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e293:	e8 bc 4a 01 00       	call   0x140032d54
14001e298:	8b f8                	mov    %eax,%edi
14001e29a:	85 c0                	test   %eax,%eax
14001e29c:	0f 85 d7 f6 ff ff    	jne    0x14001d979
14001e2a2:	41 0f ba ee 07       	bts    $0x7,%r14d
14001e2a7:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e2ac:	33 ff                	xor    %edi,%edi
14001e2ae:	4c 8b a5 28 01 00 00 	mov    0x128(%rbp),%r12
14001e2b5:	4d 85 e4             	test   %r12,%r12
14001e2b8:	0f 84 34 01 00 00    	je     0x14001e3f2
14001e2be:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e2c3:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14001e2c7:	45 33 c9             	xor    %r9d,%r9d
14001e2ca:	48 8d 15 5f 90 06 00 	lea    0x6905f(%rip),%rdx        # 0x140087330
14001e2d1:	e8 5a 26 ff ff       	call   0x140010930
14001e2d6:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
14001e2da:	85 c0                	test   %eax,%eax
14001e2dc:	8b 5e 2c             	mov    0x2c(%rsi),%ebx
14001e2df:	48 0f 45 d7          	cmovne %rdi,%rdx
14001e2e3:	89 5d d0             	mov    %ebx,-0x30(%rbp)
14001e2e6:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
14001e2ea:	48 85 d2             	test   %rdx,%rdx
14001e2ed:	74 7f                	je     0x14001e36e
14001e2ef:	49 8b cc             	mov    %r12,%rcx
14001e2f2:	48 ff 15 af 66 06 00 	rex.W call *0x666af(%rip)        # 0x1400849a8
14001e2f9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001e2fe:	85 c0                	test   %eax,%eax
14001e300:	75 6c                	jne    0x14001e36e
14001e302:	48 39 bd 30 01 00 00 	cmp    %rdi,0x130(%rbp)
14001e309:	0f 84 e3 00 00 00    	je     0x14001e3f2
14001e30f:	89 5c 24 7c          	mov    %ebx,0x7c(%rsp)
14001e313:	85 db                	test   %ebx,%ebx
14001e315:	0f 85 d7 00 00 00    	jne    0x14001e3f2
14001e31b:	48 8d 54 24 7c       	lea    0x7c(%rsp),%rdx
14001e320:	49 8b cc             	mov    %r12,%rcx
14001e323:	e8 10 60 04 00       	call   0x140064338
14001e328:	8b 5c 24 7c          	mov    0x7c(%rsp),%ebx
14001e32c:	48 8d 45 20          	lea    0x20(%rbp),%rax
14001e330:	89 5d 20             	mov    %ebx,0x20(%rbp)
14001e333:	b9 04 00 00 00       	mov    $0x4,%ecx
14001e338:	48 8d 15 01 90 06 00 	lea    0x69001(%rip),%rdx        # 0x140087340
14001e33f:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
14001e343:	44 8b c9             	mov    %ecx,%r9d
14001e346:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e34b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001e350:	e8 27 16 00 00       	call   0x14001f97c
14001e355:	8b f8                	mov    %eax,%edi
14001e357:	85 c0                	test   %eax,%eax
14001e359:	0f 84 87 00 00 00    	je     0x14001e3e6
14001e35f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14001e364:	e8 1b 41 fe ff       	call   0x140002484
14001e369:	e9 1c f6 ff ff       	jmp    0x14001d98a
14001e36e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e373:	49 8b d4             	mov    %r12,%rdx
14001e376:	e8 ad b3 04 00       	call   0x140069728
14001e37b:	8b f8                	mov    %eax,%edi
14001e37d:	85 c0                	test   %eax,%eax
14001e37f:	75 de                	jne    0x14001e35f
14001e381:	41 83 ce 10          	or     $0x10,%r14d
14001e385:	49 8b d4             	mov    %r12,%rdx
14001e388:	48 8b ce             	mov    %rsi,%rcx
14001e38b:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e390:	e8 7b 61 04 00       	call   0x140064510
14001e395:	8b f8                	mov    %eax,%edi
14001e397:	85 c0                	test   %eax,%eax
14001e399:	75 c4                	jne    0x14001e35f
14001e39b:	41 0f ba ee 09       	bts    $0x9,%r14d
14001e3a0:	33 ff                	xor    %edi,%edi
14001e3a2:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e3a7:	66 41 39 3c 24       	cmp    %di,(%r12)
14001e3ac:	74 2a                	je     0x14001e3d8
14001e3ae:	48 39 bd 30 01 00 00 	cmp    %rdi,0x130(%rbp)
14001e3b5:	74 21                	je     0x14001e3d8
14001e3b7:	48 8d 54 24 7c       	lea    0x7c(%rsp),%rdx
14001e3bc:	49 8b cc             	mov    %r12,%rcx
14001e3bf:	e8 74 5f 04 00       	call   0x140064338
14001e3c4:	8b 5c 24 7c          	mov    0x7c(%rsp),%ebx
14001e3c8:	85 db                	test   %ebx,%ebx
14001e3ca:	74 10                	je     0x14001e3dc
14001e3cc:	89 5d f0             	mov    %ebx,-0x10(%rbp)
14001e3cf:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14001e3d3:	e9 5b ff ff ff       	jmp    0x14001e333
14001e3d8:	8b 5c 24 7c          	mov    0x7c(%rsp),%ebx
14001e3dc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e3e1:	e8 c2 90 04 00       	call   0x1400674a8
14001e3e6:	41 83 ce 20          	or     $0x20,%r14d
14001e3ea:	89 5e 2c             	mov    %ebx,0x2c(%rsi)
14001e3ed:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e3f2:	f6 45 c4 0b          	testb  $0xb,-0x3c(%rbp)
14001e3f6:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
14001e3fd:	74 4b                	je     0x14001e44a
14001e3ff:	48 85 db             	test   %rbx,%rbx
14001e402:	74 46                	je     0x14001e44a
14001e404:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e409:	4c 8d 45 48          	lea    0x48(%rbp),%r8
14001e40d:	45 33 c9             	xor    %r9d,%r9d
14001e410:	48 8d 15 d9 8e 06 00 	lea    0x68ed9(%rip),%rdx        # 0x1400872f0
14001e417:	e8 14 25 ff ff       	call   0x140010930
14001e41c:	8b f8                	mov    %eax,%edi
14001e41e:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14001e423:	0f 85 36 ff ff ff    	jne    0x14001e35f
14001e429:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e42e:	48 8b d3             	mov    %rbx,%rdx
14001e431:	e8 a6 b6 04 00       	call   0x140069adc
14001e436:	8b f8                	mov    %eax,%edi
14001e438:	85 c0                	test   %eax,%eax
14001e43a:	0f 85 1f ff ff ff    	jne    0x14001e35f
14001e440:	41 0f ba ee 08       	bts    $0x8,%r14d
14001e445:	44 89 74 24 70       	mov    %r14d,0x70(%rsp)
14001e44a:	45 33 f6             	xor    %r14d,%r14d
14001e44d:	44 39 75 28          	cmp    %r14d,0x28(%rbp)
14001e451:	0f 84 f8 01 00 00    	je     0x14001e64f
14001e457:	48 85 db             	test   %rbx,%rbx
14001e45a:	75 0d                	jne    0x14001e469
14001e45c:	4c 39 b5 50 01 00 00 	cmp    %r14,0x150(%rbp)
14001e463:	0f 84 e6 01 00 00    	je     0x14001e64f
14001e469:	83 3d f8 0b 08 00 05 	cmpl   $0x5,0x80bf8(%rip)        # 0x14009f068
14001e470:	76 70                	jbe    0x14001e4e2
14001e472:	48 ba 00 00 00 00 00 	movabs $0x400000000000,%rdx
14001e479:	40 00 00
14001e47c:	48 85 15 f5 0b 08 00 	test   %rdx,0x80bf5(%rip)        # 0x14009f078
14001e483:	74 5d                	je     0x14001e4e2
14001e485:	48 8b 05 f4 0b 08 00 	mov    0x80bf4(%rip),%rax        # 0x14009f080
14001e48c:	48 23 c2             	and    %rdx,%rax
14001e48f:	48 3b 05 ea 0b 08 00 	cmp    0x80bea(%rip),%rax        # 0x14009f080
14001e496:	75 4a                	jne    0x14001e4e2
14001e498:	83 4d 2c ff          	orl    $0xffffffff,0x2c(%rbp)
14001e49c:	48 8d 05 c5 a5 06 00 	lea    0x6a5c5(%rip),%rax        # 0x140088a68
14001e4a3:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
14001e4aa:	48 8d 15 23 0c 07 00 	lea    0x70c23(%rip),%rdx        # 0x14008f0d4
14001e4b1:	48 8b 46 38          	mov    0x38(%rsi),%rax
14001e4b5:	48 89 85 88 00 00 00 	mov    %rax,0x88(%rbp)
14001e4bc:	48 8d 45 2c          	lea    0x2c(%rbp),%rax
14001e4c0:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001e4c5:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
14001e4cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14001e4d1:	48 8d 85 88 00 00 00 	lea    0x88(%rbp),%rax
14001e4d8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001e4dd:	e8 96 af 03 00       	call   0x140059478
14001e4e2:	48 8d 0d 6f a4 06 00 	lea    0x6a46f(%rip),%rcx        # 0x140088958
14001e4e9:	e8 6e 95 01 00       	call   0x140037a5c
14001e4ee:	85 c0                	test   %eax,%eax
14001e4f0:	74 13                	je     0x14001e505
14001e4f2:	48 8b 56 38          	mov    0x38(%rsi),%rdx
14001e4f6:	48 8d 0d 5b a4 06 00 	lea    0x6a45b(%rip),%rcx        # 0x140088958
14001e4fd:	4c 8b c3             	mov    %rbx,%r8
14001e500:	e8 f3 8d 01 00       	call   0x1400372f8
14001e505:	4c 39 75 a0          	cmp    %r14,-0x60(%rbp)
14001e509:	75 32                	jne    0x14001e53d
14001e50b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e510:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
14001e514:	45 33 c9             	xor    %r9d,%r9d
14001e517:	48 8d 15 d2 8d 06 00 	lea    0x68dd2(%rip),%rdx        # 0x1400872f0
14001e51e:	e8 0d 24 ff ff       	call   0x140010930
14001e523:	8b f8                	mov    %eax,%edi
14001e525:	85 c0                	test   %eax,%eax
14001e527:	0f 85 32 fe ff ff    	jne    0x14001e35f
14001e52d:	4c 39 75 a0          	cmp    %r14,-0x60(%rbp)
14001e531:	75 0a                	jne    0x14001e53d
14001e533:	bf 21 04 00 00       	mov    $0x421,%edi
14001e538:	e9 22 fe ff ff       	jmp    0x14001e35f
14001e53d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14001e542:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14001e546:	e8 95 21 01 00       	call   0x1400306e0
14001e54b:	8b f8                	mov    %eax,%edi
14001e54d:	85 c0                	test   %eax,%eax
14001e54f:	0f 85 0a fe ff ff    	jne    0x14001e35f
14001e555:	48 85 db             	test   %rbx,%rbx
14001e558:	75 0a                	jne    0x14001e564
14001e55a:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
14001e55e:	48 89 45 90          	mov    %rax,-0x70(%rbp)
14001e562:	eb 1c                	jmp    0x14001e580
14001e564:	4c 39 75 90          	cmp    %r14,-0x70(%rbp)
14001e568:	75 16                	jne    0x14001e580
14001e56a:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
14001e56e:	48 8b cb             	mov    %rbx,%rcx
14001e571:	e8 de 49 01 00       	call   0x140032f54
14001e576:	8b f8                	mov    %eax,%edi
14001e578:	85 c0                	test   %eax,%eax
14001e57a:	0f 85 df fd ff ff    	jne    0x14001e35f
14001e580:	4c 39 b5 50 01 00 00 	cmp    %r14,0x150(%rbp)
14001e587:	4c 8b b5 00 01 00 00 	mov    0x100(%rbp),%r14
14001e58e:	74 59                	je     0x14001e5e9
14001e590:	44 8b 85 58 01 00 00 	mov    0x158(%rbp),%r8d
14001e597:	4c 8d 4d 50          	lea    0x50(%rbp),%r9
14001e59b:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
14001e5a2:	49 8b ce             	mov    %r14,%rcx
14001e5a5:	e8 06 3c 05 00       	call   0x1400721b0
14001e5aa:	33 db                	xor    %ebx,%ebx
14001e5ac:	8b f8                	mov    %eax,%edi
14001e5ae:	85 c0                	test   %eax,%eax
14001e5b0:	74 39                	je     0x14001e5eb
14001e5b2:	48 8b 0d 47 0a 08 00 	mov    0x80a47(%rip),%rcx        # 0x14009f000
14001e5b9:	49 3b cd             	cmp    %r13,%rcx
14001e5bc:	74 1c                	je     0x14001e5da
14001e5be:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
14001e5c2:	74 16                	je     0x14001e5da
14001e5c4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001e5c8:	8d 53 22             	lea    0x22(%rbx),%edx
14001e5cb:	44 8b c8             	mov    %eax,%r9d
14001e5ce:	4c 8d 05 d3 a4 06 00 	lea    0x6a4d3(%rip),%r8        # 0x140088aa8
14001e5d5:	e8 42 93 03 00       	call   0x14005791c
14001e5da:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14001e5df:	e8 a0 3e fe ff       	call   0x140002484
14001e5e4:	e9 07 01 00 00       	jmp    0x14001e6f0
14001e5e9:	33 db                	xor    %ebx,%ebx
14001e5eb:	48 8b 45 50          	mov    0x50(%rbp),%rax
14001e5ef:	48 8b ce             	mov    %rsi,%rcx
14001e5f2:	4c 8b 4d 90          	mov    -0x70(%rbp),%r9
14001e5f6:	4c 8b 45 a0          	mov    -0x60(%rbp),%r8
14001e5fa:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14001e5ff:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001e604:	8b 45 a8             	mov    -0x58(%rbp),%eax
14001e607:	89 44 24 28          	mov    %eax,0x28(%rsp)