1401a5179:	49 c7 45 20 00 00 00 	movq   $0x0,0x20(%r13)
1401a5180:	00
1401a5181:	48 39 f8             	cmp    %rdi,%rax
1401a5184:	0f 84 30 02 00 00    	je     0x1401a53ba
1401a518a:	c6 00 00             	movb   $0x0,(%rax)
1401a518d:	41 c7 45 38 00 00 00 	movl   $0x0,0x38(%r13)
1401a5194:	00
1401a5195:	e9 76 fc ff ff       	jmp    0x1401a4e10
1401a519a:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
1401a51a1:	00
1401a51a2:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
1401a51a9:	00
1401a51aa:	48 33 84 24 10 01 00 	xor    0x110(%rsp),%rax
1401a51b1:	00
1401a51b2:	48 33 94 24 18 01 00 	xor    0x118(%rsp),%rdx
1401a51b9:	00
1401a51ba:	48 09 d0             	or     %rdx,%rax
1401a51bd:	0f 85 ec fb ff ff    	jne    0x1401a4daf
1401a51c3:	48 8b 0d c6 53 10 00 	mov    0x1053c6(%rip),%rcx        # 0x1402aa590
1401a51ca:	48 85 c9             	test   %rcx,%rcx
1401a51cd:	75 16                	jne    0x1401a51e5
1401a51cf:	48 8d 0d 41 68 08 00 	lea    0x86841(%rip),%rcx        # 0x14022ba17
1401a51d6:	e8 c5 d4 fe ff       	call   0x1401926a0
1401a51db:	48 89 05 ae 53 10 00 	mov    %rax,0x1053ae(%rip)        # 0x1402aa590
1401a51e2:	48 89 c1             	mov    %rax,%rcx
1401a51e5:	e8 16 2a e8 ff       	call   0x140027c00
1401a51ea:	85 c0                	test   %eax,%eax
1401a51ec:	0f 84 bd fb ff ff    	je     0x1401a4daf
1401a51f2:	4d 8b 75 20          	mov    0x20(%r13),%r14
1401a51f6:	41 83 6d 38 01       	subl   $0x1,0x38(%r13)
1401a51fb:	4d 8b 55 28          	mov    0x28(%r13),%r10
1401a51ff:	45 85 f6             	test   %r14d,%r14d
1401a5202:	0f 84 d5 04 00 00    	je     0x1401a56dd
1401a5208:	4d 63 f6             	movslq %r14d,%r14
1401a520b:	43 80 7c 32 ff 0a    	cmpb   $0xa,-0x1(%r10,%r14,1)
1401a5211:	0f 84 01 02 00 00    	je     0x1401a5418
1401a5217:	49 83 ee 01          	sub    $0x1,%r14
1401a521b:	45 85 f6             	test   %r14d,%r14d
1401a521e:	75 eb                	jne    0x1401a520b
1401a5220:	45 31 f6             	xor    %r14d,%r14d
1401a5223:	4d 89 75 20          	mov    %r14,0x20(%r13)
1401a5227:	49 39 fa             	cmp    %rdi,%r10
1401a522a:	0f 84 1a 03 00 00    	je     0x1401a554a
1401a5230:	43 c6 04 32 00       	movb   $0x0,(%r10,%r14,1)
1401a5235:	4c 8b 05 9c 53 10 00 	mov    0x10539c(%rip),%r8        # 0x1402aa5d8
1401a523c:	4d 85 c0             	test   %r8,%r8
1401a523f:	0f 84 54 03 00 00    	je     0x1401a5599
1401a5245:	45 31 c9             	xor    %r9d,%r9d
1401a5248:	4c 89 d1             	mov    %r10,%rcx
1401a524b:	4c 89 f2             	mov    %r14,%rdx
1401a524e:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1401a5253:	e8 d8 04 ff ff       	call   0x140195730
1401a5258:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
1401a525d:	83 f8 ff             	cmp    $0xffffffff,%eax
1401a5260:	0f 84 92 04 00 00    	je     0x1401a56f8
1401a5266:	41 8b 4d 38          	mov    0x38(%r13),%ecx
1401a526a:	4c 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%r9
1401a5271:	00
1401a5272:	8b 94 24 b0 00 00 00 	mov    0xb0(%rsp),%edx
1401a5279:	44 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%r11d
1401a5280:	00
1401a5281:	85 c9                	test   %ecx,%ecx
1401a5283:	0f 8e bd 01 00 00    	jle    0x1401a5446
1401a5289:	41 39 d3             	cmp    %edx,%r11d
1401a528c:	0f 8d 31 03 00 00    	jge    0x1401a55c3
1401a5292:	89 d1                	mov    %edx,%ecx
1401a5294:	4d 63 c3             	movslq %r11d,%r8
1401a5297:	44 29 d9             	sub    %r11d,%ecx
1401a529a:	49 6b c0 28          	imul   $0x28,%r8,%rax
1401a529e:	4c 01 c1             	add    %r8,%rcx
1401a52a1:	48 6b c9 28          	imul   $0x28,%rcx,%rcx
1401a52a5:	4c 01 c8             	add    %r9,%rax
1401a52a8:	4c 01 c9             	add    %r9,%rcx
1401a52ab:	eb 0d                	jmp    0x1401a52ba
1401a52ad:	48 83 c0 28          	add    $0x28,%rax
1401a52b1:	48 39 c1             	cmp    %rax,%rcx
1401a52b4:	0f 84 09 03 00 00    	je     0x1401a55c3
1401a52ba:	44 8b 30             	mov    (%rax),%r14d
1401a52bd:	41 83 fe 0b          	cmp    $0xb,%r14d
1401a52c1:	77 ea                	ja     0x1401a52ad
1401a52c3:	41 83 ee 04          	sub    $0x4,%r14d
1401a52c7:	41 83 fe 01          	cmp    $0x1,%r14d
1401a52cb:	0f 87 f2 02 00 00    	ja     0x1401a55c3
1401a52d1:	4b 8d 04 80          	lea    (%r8,%r8,4),%rax
1401a52d5:	49 8d 0c c1          	lea    (%r9,%rax,8),%rcx
1401a52d9:	89 d0                	mov    %edx,%eax
1401a52db:	44 29 d8             	sub    %r11d,%eax
1401a52de:	4c 01 c0             	add    %r8,%rax
1401a52e1:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1401a52e5:	49 8d 14 c1          	lea    (%r9,%rax,8),%rdx
1401a52e9:	eb 0d                	jmp    0x1401a52f8
1401a52eb:	48 83 c1 28          	add    $0x28,%rcx
1401a52ef:	48 39 ca             	cmp    %rcx,%rdx
1401a52f2:	0f 84 18 fb ff ff    	je     0x1401a4e10
1401a52f8:	8b 01                	mov    (%rcx),%eax
1401a52fa:	83 f8 0b             	cmp    $0xb,%eax
1401a52fd:	77 ec                	ja     0x1401a52eb
1401a52ff:	83 e8 04             	sub    $0x4,%eax
1401a5302:	83 f8 01             	cmp    $0x1,%eax
1401a5305:	0f 87 05 fb ff ff    	ja     0x1401a4e10
1401a530b:	4c 8b 35 8e 52 10 00 	mov    0x10528e(%rip),%r14        # 0x1402aa5a0
1401a5312:	4d 85 f6             	test   %r14,%r14
1401a5315:	0f 84 a7 03 00 00    	je     0x1401a56c2
1401a531b:	e8 a0 44 e8 ff       	call   0x1400297c0
1401a5320:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1401a5325:	48 89 f1             	mov    %rsi,%rcx
1401a5328:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a532d:	e8 ae 02 ff ff       	call   0x1401955e0
1401a5332:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1401a5337:	85 c0                	test   %eax,%eax
1401a5339:	0f 85 6a 03 00 00    	jne    0x1401a56a9
1401a533f:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1401a5344:	45 31 c0             	xor    %r8d,%r8d
1401a5347:	48 89 f1             	mov    %rsi,%rcx
1401a534a:	48 89 c2             	mov    %rax,%rdx
1401a534d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401a5352:	e8 99 b2 ea ff       	call   0x1400505f0
1401a5357:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401a535c:	48 85 c0             	test   %rax,%rax
1401a535f:	0f 84 1a 03 00 00    	je     0x1401a567f
1401a5365:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401a536a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401a536f:	e8 8c fd f7 ff       	call   0x140125100
1401a5374:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401a5379:	e8 1a 4b 04 00       	call   0x1401e9e98
1401a537e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401a5383:	45 31 c9             	xor    %r9d,%r9d
1401a5386:	4d 89 f0             	mov    %r14,%r8
1401a5389:	48 89 c2             	mov    %rax,%rdx
1401a538c:	e8 9f 03 ff ff       	call   0x140195730
1401a5391:	85 c0                	test   %eax,%eax
1401a5393:	0f 85 b8 02 00 00    	jne    0x1401a5651
1401a5399:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1401a539e:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401a53a3:	48 89 f1             	mov    %rsi,%rcx
1401a53a6:	e8 85 f0 f7 ff       	call   0x140124430
1401a53ab:	e9 60 fa ff ff       	jmp    0x1401a4e10
1401a53b0:	ba ff ff ff ff       	mov    $0xffffffff,%edx
1401a53b5:	e9 f3 fb ff ff       	jmp    0x1401a4fad
1401a53ba:	80 3f 00             	cmpb   $0x0,(%rdi)
1401a53bd:	0f 84 ca fd ff ff    	je     0x1401a518d
1401a53c3:	e9 ce fa ff ff       	jmp    0x1401a4e96
1401a53c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401a53cf:	00
1401a53d0:	48 8b 05 09 3c 09 00 	mov    0x93c09(%rip),%rax        # 0x140238fe0
1401a53d7:	48 8d 0d 82 86 08 00 	lea    0x88682(%rip),%rcx        # 0x14022da60
1401a53de:	8b 10                	mov    (%rax),%edx
1401a53e0:	85 d2                	test   %edx,%edx
1401a53e2:	74 08                	je     0x1401a53ec
1401a53e4:	e8 7f df 03 00       	call   0x1401e3368
1401a53e9:	48 89 c1             	mov    %rax,%rcx
1401a53ec:	e8 3f e2 f1 ff       	call   0x1400c3630
1401a53f1:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401a53f6:	e8 45 55 ef ff       	call   0x14009a940
1401a53fb:	e9 3e ef ff ff       	jmp    0x1401a433e
1401a5400:	48 8b 05 d9 3b 09 00 	mov    0x93bd9(%rip),%rax        # 0x140238fe0
1401a5407:	48 8d 0d d2 85 08 00 	lea    0x885d2(%rip),%rcx        # 0x14022d9e0
1401a540e:	44 8b 08             	mov    (%rax),%r9d
1401a5411:	45 85 c9             	test   %r9d,%r9d
1401a5414:	74 d6                	je     0x1401a53ec
1401a5416:	eb cc                	jmp    0x1401a53e4
1401a5418:	49 8b 45 18          	mov    0x18(%r13),%rax
1401a541c:	48 85 c0             	test   %rax,%rax
1401a541f:	74 0d                	je     0x1401a542e
1401a5421:	48 83 e8 01          	sub    $0x1,%rax
1401a5425:	4c 39 f0             	cmp    %r14,%rax
1401a5428:	0f 83 f5 fd ff ff    	jae    0x1401a5223
1401a542e:	4c 8d 05 ac 60 08 00 	lea    0x860ac(%rip),%r8        # 0x14022b4e1
1401a5435:	ba a7 00 00 00       	mov    $0xa7,%edx
1401a543a:	48 8d 0d b3 5e 08 00 	lea    0x85eb3(%rip),%rcx        # 0x14022b2f4
1401a5441:	e8 4a e3 f1 ff       	call   0x1400c3790
1401a5446:	41 39 d3             	cmp    %edx,%r11d
1401a5449:	0f 8d c1 f9 ff ff    	jge    0x1401a4e10
1401a544f:	4d 63 c3             	movslq %r11d,%r8
1401a5452:	e9 7a fe ff ff       	jmp    0x1401a52d1
1401a5457:	48 8d 0d cf 7c 08 00 	lea    0x87ccf(%rip),%rcx        # 0x14022d12d
1401a545e:	e8 3d d2 fe ff       	call   0x1401926a0
1401a5463:	48 89 05 6e 51 10 00 	mov    %rax,0x10516e(%rip)        # 0x1402aa5d8
1401a546a:	48 89 c1             	mov    %rax,%rcx
1401a546d:	e9 fe fc ff ff       	jmp    0x1401a5170
1401a5472:	48 8d 0d 57 7c 08 00 	lea    0x87c57(%rip),%rcx        # 0x14022d0d0
1401a5479:	e8 22 d2 fe ff       	call   0x1401926a0
1401a547e:	48 89 05 1b 51 10 00 	mov    %rax,0x10511b(%rip)        # 0x1402aa5a0
1401a5485:	48 89 c1             	mov    %rax,%rcx
1401a5488:	e9 ce fc ff ff       	jmp    0x1401a515b
1401a548d:	48 8d 0d fc 5d 08 00 	lea    0x85dfc(%rip),%rcx        # 0x14022b290
1401a5494:	e8 07 d2 fe ff       	call   0x1401926a0
1401a5499:	48 89 05 08 51 10 00 	mov    %rax,0x105108(%rip)        # 0x1402aa5a8
1401a54a0:	48 89 c1             	mov    %rax,%rcx
1401a54a3:	e9 9e fc ff ff       	jmp    0x1401a5146
1401a54a8:	48 8d 0d 19 86 08 00 	lea    0x88619(%rip),%rcx        # 0x14022dac8
1401a54af:	e8 ec d1 fe ff       	call   0x1401926a0
1401a54b4:	48 89 05 0d 51 10 00 	mov    %rax,0x10510d(%rip)        # 0x1402aa5c8
1401a54bb:	48 89 c3             	mov    %rax,%rbx
1401a54be:	e9 f4 ed ff ff       	jmp    0x1401a42b7
1401a54c3:	48 8b 05 16 3b 09 00 	mov    0x93b16(%rip),%rax        # 0x140238fe0
1401a54ca:	48 8d 0d 3f 85 08 00 	lea    0x8853f(%rip),%rcx        # 0x14022da10
1401a54d1:	83 38 00             	cmpl   $0x0,(%rax)
1401a54d4:	74 08                	je     0x1401a54de
1401a54d6:	e8 8d de 03 00       	call   0x1401e3368
1401a54db:	48 89 c1             	mov    %rax,%rcx
1401a54de:	e8 4d e1 f1 ff       	call   0x1400c3630
1401a54e3:	4c 8d 7c 24 70       	lea    0x70(%rsp),%r15
1401a54e8:	e9 ad f7 ff ff       	jmp    0x1401a4c9a
1401a54ed:	48 8b 1d bc 50 10 00 	mov    0x1050bc(%rip),%rbx        # 0x1402aa5b0
1401a54f4:	48 85 db             	test   %rbx,%rbx
1401a54f7:	0f 84 23 02 00 00    	je     0x1401a5720
1401a54fd:	48 8b 05 dc 3a 09 00 	mov    0x93adc(%rip),%rax        # 0x140238fe0
1401a5504:	48 8d 0d 39 85 08 00 	lea    0x88539(%rip),%rcx        # 0x14022da44
1401a550b:	83 38 00             	cmpl   $0x0,(%rax)
1401a550e:	74 08                	je     0x1401a5518
1401a5510:	e8 53 de 03 00       	call   0x1401e3368
1401a5515:	48 89 c1             	mov    %rax,%rcx
1401a5518:	48 89 da             	mov    %rbx,%rdx
1401a551b:	e8 10 e1 f1 ff       	call   0x1400c3630
1401a5520:	e9 75 f7 ff ff       	jmp    0x1401a4c9a
1401a5525:	48 8b 1d 84 50 10 00 	mov    0x105084(%rip),%rbx        # 0x1402aa5b0
1401a552c:	48 85 db             	test   %rbx,%rbx
1401a552f:	0f 84 01 01 00 00    	je     0x1401a5636
1401a5535:	48 8b 05 a4 3a 09 00 	mov    0x93aa4(%rip),%rax        # 0x140238fe0
1401a553c:	48 8d 0d ee 84 08 00 	lea    0x884ee(%rip),%rcx        # 0x14022da31
1401a5543:	83 38 00             	cmpl   $0x0,(%rax)
1401a5546:	74 d0                	je     0x1401a5518
1401a5548:	eb c6                	jmp    0x1401a5510
1401a554a:	41 80 3a 00          	cmpb   $0x0,(%r10)
1401a554e:	0f 84 e1 fc ff ff    	je     0x1401a5235
1401a5554:	e9 3d f9 ff ff       	jmp    0x1401a4e96
1401a5559:	48 89 d9             	mov    %rbx,%rcx
1401a555c:	e8 ff de fe ff       	call   0x140193460
1401a5561:	48 8d 0d 98 90 08 00 	lea    0x89098(%rip),%rcx        # 0x14022e600
1401a5568:	48 89 c3             	mov    %rax,%rbx
1401a556b:	48 8b 05 6e 3a 09 00 	mov    0x93a6e(%rip),%rax        # 0x140238fe0
1401a5572:	83 38 00             	cmpl   $0x0,(%rax)
1401a5575:	74 08                	je     0x1401a557f
1401a5577:	e8 ec dd 03 00       	call   0x1401e3368
1401a557c:	48 89 c1             	mov    %rax,%rcx
1401a557f:	49 89 d8             	mov    %rbx,%r8
1401a5582:	48 89 da             	mov    %rbx,%rdx
1401a5585:	e8 a6 e0 f1 ff       	call   0x1400c3630
1401a558a:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401a558f:	e8 ac 53 ef ff       	call   0x14009a940
1401a5594:	e9 a5 ed ff ff       	jmp    0x1401a433e
1401a5599:	48 8d 0d 8d 7b 08 00 	lea    0x87b8d(%rip),%rcx        # 0x14022d12d
1401a55a0:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1401a55a5:	e8 f6 d0 fe ff       	call   0x1401926a0
1401a55aa:	4c 8b 54 24 30       	mov    0x30(%rsp),%r10
1401a55af:	48 89 05 22 50 10 00 	mov    %rax,0x105022(%rip)        # 0x1402aa5d8
1401a55b6:	49 89 c0             	mov    %rax,%r8
1401a55b9:	e9 87 fc ff ff       	jmp    0x1401a5245
1401a55be:	e8 ad f2 03 00       	call   0x1401e4870
1401a55c3:	48 8d 15 c8 85 08 00 	lea    0x885c8(%rip),%rdx        # 0x14022db92
1401a55ca:	4c 89 d1             	mov    %r10,%rcx
1401a55cd:	4c 89 54 24 30       	mov    %r10,0x30(%rsp)
1401a55d2:	e8 e9 51 ef ff       	call   0x14009a7c0
1401a55d7:	85 c0                	test   %eax,%eax
1401a55d9:	75 16                	jne    0x1401a55f1
1401a55db:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401a55e0:	48 8d 15 b3 85 08 00 	lea    0x885b3(%rip),%rdx        # 0x14022db9a
1401a55e7:	e8 d4 48 04 00       	call   0x1401e9ec0
1401a55ec:	48 85 c0             	test   %rax,%rax
1401a55ef:	74 11                	je     0x1401a5602
1401a55f1:	41 bf 07 00 00 00    	mov    $0x7,%r15d
1401a55f7:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401a55fd:	e9 17 f8 ff ff       	jmp    0x1401a4e19
1401a5602:	41 bf 0d 00 00 00    	mov    $0xd,%r15d
1401a5608:	41 be 01 00 00 00    	mov    $0x1,%r14d
1401a560e:	e9 06 f8 ff ff       	jmp    0x1401a4e19
1401a5613:	48 8d 0d 8e 85 08 00 	lea    0x8858e(%rip),%rcx        # 0x14022dba8
1401a561a:	e8 c1 d5 fe ff       	call   0x140192be0
1401a561f:	48 89 c1             	mov    %rax,%rcx
1401a5622:	e8 09 e0 f1 ff       	call   0x1400c3630
1401a5627:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1401a562c:	e8 0f 53 ef ff       	call   0x14009a940
1401a5631:	e9 08 ed ff ff       	jmp    0x1401a433e
1401a5636:	48 8d 0d 96 63 08 00 	lea    0x86396(%rip),%rcx        # 0x14022b9d3
1401a563d:	e8 5e d0 fe ff       	call   0x1401926a0
1401a5642:	48 89 05 67 4f 10 00 	mov    %rax,0x104f67(%rip)        # 0x1402aa5b0
1401a5649:	48 89 c3             	mov    %rax,%rbx
1401a564c:	e9 e4 fe ff ff       	jmp    0x1401a5535
1401a5651:	48 8d 0d 1f 85 08 00 	lea    0x8851f(%rip),%rcx        # 0x14022db77
1401a5658:	e8 83 d5 fe ff       	call   0x140192be0
1401a565d:	4c 89 f2             	mov    %r14,%rdx
1401a5660:	48 89 c1             	mov    %rax,%rcx
1401a5663:	e8 c8 df f1 ff       	call   0x1400c3630
1401a5668:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
1401a566d:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401a5672:	48 89 f1             	mov    %rsi,%rcx
1401a5675:	e8 b6 ed f7 ff       	call   0x140124430
1401a567a:	e9 1b f6 ff ff       	jmp    0x1401a4c9a
1401a567f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401a5684:	48 8d 48 04          	lea    0x4(%rax),%rcx
1401a5688:	e8 f3 9f e8 ff       	call   0x14002f680
1401a568d:	48 8d 0d 12 5e 08 00 	lea    0x85e12(%rip),%rcx        # 0x14022b4a6
1401a5694:	48 89 c3             	mov    %rax,%rbx
1401a5697:	e8 44 d5 fe ff       	call   0x140192be0
1401a569c:	48 89 da             	mov    %rbx,%rdx
1401a569f:	48 89 c1             	mov    %rax,%rcx
1401a56a2:	e8 89 df f1 ff       	call   0x1400c3630
1401a56a7:	eb bf                	jmp    0x1401a5668
1401a56a9:	48 8d 0d 60 62 08 00 	lea    0x86260(%rip),%rcx        # 0x14022b910
1401a56b0:	e8 2b d5 fe ff       	call   0x140192be0
1401a56b5:	48 89 c1             	mov    %rax,%rcx
1401a56b8:	e8 73 df f1 ff       	call   0x1400c3630
1401a56bd:	e9 d8 f5 ff ff       	jmp    0x1401a4c9a
1401a56c2:	48 8d 0d 07 7a 08 00 	lea    0x87a07(%rip),%rcx        # 0x14022d0d0
1401a56c9:	e8 d2 cf fe ff       	call   0x1401926a0
1401a56ce:	48 89 05 cb 4e 10 00 	mov    %rax,0x104ecb(%rip)        # 0x1402aa5a0
1401a56d5:	49 89 c6             	mov    %rax,%r14
1401a56d8:	e9 3e fc ff ff       	jmp    0x1401a531b
1401a56dd:	4d 89 d1             	mov    %r10,%r9
1401a56e0:	4c 8d 05 73 84 08 00 	lea    0x88473(%rip),%r8        # 0x14022db5a
1401a56e7:	ba a7 14 00 00       	mov    $0x14a7,%edx
1401a56ec:	48 8d 0d 60 5c 08 00 	lea    0x85c60(%rip),%rcx        # 0x14022b353
1401a56f3:	e8 98 e0 f1 ff       	call   0x1400c3790
1401a56f8:	48 8b 1d d9 4e 10 00 	mov    0x104ed9(%rip),%rbx        # 0x1402aa5d8
1401a56ff:	48 85 db             	test   %rbx,%rbx
1401a5702:	74 65                	je     0x1401a5769
1401a5704:	48 8d 0d 6c 84 08 00 	lea    0x8846c(%rip),%rcx        # 0x14022db77
1401a570b:	e8 d0 d4 fe ff       	call   0x140192be0
1401a5710:	48 89 da             	mov    %rbx,%rdx
1401a5713:	48 89 c1             	mov    %rax,%rcx
1401a5716:	e8 15 df f1 ff       	call   0x1400c3630
1401a571b:	e9 7a f5 ff ff       	jmp    0x1401a4c9a
1401a5720:	48 8d 0d ac 62 08 00 	lea    0x862ac(%rip),%rcx        # 0x14022b9d3
1401a5727:	e8 74 cf fe ff       	call   0x1401926a0
1401a572c:	48 89 05 7d 4e 10 00 	mov    %rax,0x104e7d(%rip)        # 0x1402aa5b0
1401a5733:	48 89 c3             	mov    %rax,%rbx
1401a5736:	e9 c2 fd ff ff       	jmp    0x1401a54fd
1401a573b:	89 c1                	mov    %eax,%ecx
1401a573d:	4c 89 4c 24 30       	mov    %r9,0x30(%rsp)
1401a5742:	e8 69 0e f6 ff       	call   0x1401065b0
1401a5747:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
1401a574c:	4c 8d 05 5c 83 08 00 	lea    0x8835c(%rip),%r8        # 0x14022daaf
1401a5753:	ba 35 0c 00 00       	mov    $0xc35,%edx
1401a5758:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401a575d:	48 8d 0d ef 5b 08 00 	lea    0x85bef(%rip),%rcx        # 0x14022b353
1401a5764:	e8 27 e0 f1 ff       	call   0x1400c3790
1401a5769:	48 8d 0d bd 79 08 00 	lea    0x879bd(%rip),%rcx        # 0x14022d12d
1401a5770:	e8 2b cf fe ff       	call   0x1401926a0
1401a5775:	48 89 05 5c 4e 10 00 	mov    %rax,0x104e5c(%rip)        # 0x1402aa5d8
1401a577c:	48 89 c3             	mov    %rax,%rbx
1401a577f:	eb 83                	jmp    0x1401a5704
1401a5781:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401a5788:	00 00 00 00
1401a578c:	0f 1f 40 00          	nopl   0x0(%rax)
1401a5790:	55                   	push   %rbp
1401a5791:	57                   	push   %rdi
1401a5792:	56                   	push   %rsi
1401a5793:	53                   	push   %rbx
1401a5794:	48 83 ec 78          	sub    $0x78,%rsp