14001f547:	57                   	push   %rdi
14001f548:	41 54                	push   %r12
14001f54a:	41 55                	push   %r13
14001f54c:	41 56                	push   %r14
14001f54e:	41 57                	push   %r15
14001f550:	48 8d ac 24 60 fe ff 	lea    -0x1a0(%rsp),%rbp
14001f557:	ff
14001f558:	48 81 ec a0 02 00 00 	sub    $0x2a0,%rsp
14001f55f:	48 8b 05 b2 2a 05 00 	mov    0x52ab2(%rip),%rax        # 0x140072018
14001f566:	48 33 c4             	xor    %rsp,%rax
14001f569:	48 89 85 90 01 00 00 	mov    %rax,0x190(%rbp)
14001f570:	49 8b f0             	mov    %r8,%rsi
14001f573:	48 8b fa             	mov    %rdx,%rdi
14001f576:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14001f57b:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001f580:	48 c7 44 24 20 4c 00 	movq   $0x4c,0x20(%rsp)
14001f587:	00 00
14001f589:	4c 8d 0d 70 65 04 00 	lea    0x46570(%rip),%r9        # 0x140065b00
14001f590:	41 b8 1e 00 00 00    	mov    $0x1e,%r8d
14001f596:	48 8d 15 f3 58 04 00 	lea    0x458f3(%rip),%rdx        # 0x140064e90
14001f59d:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14001f5a4:	e8 d7 49 ff ff       	call   0x140013f80
14001f5a9:	48 8d 05 a0 6b 04 00 	lea    0x46ba0(%rip),%rax        # 0x140066150
14001f5b0:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
14001f5b7:	ff 15 a3 cb 02 00    	call   *0x2cba3(%rip)        # 0x14004c160
14001f5bd:	44 8b f0             	mov    %eax,%r14d
14001f5c0:	44 8b 7e 14          	mov    0x14(%rsi),%r15d
14001f5c4:	8b 5e 18             	mov    0x18(%rsi),%ebx
14001f5c7:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14001f5cb:	41 bc 01 00 00 00    	mov    $0x1,%r12d
14001f5d1:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14001f5d6:	44 8b c8             	mov    %eax,%r9d
14001f5d9:	4c 8d 05 70 65 04 00 	lea    0x46570(%rip),%r8        # 0x140065b50
14001f5e0:	41 8d 54 24 03       	lea    0x3(%r12),%edx
14001f5e5:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14001f5ec:	e8 af 4b ff ff       	call   0x1400141a0
14001f5f1:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
14001f5f6:	4c 8d 05 b3 65 04 00 	lea    0x465b3(%rip),%r8        # 0x140065bb0
14001f5fd:	41 8d 54 24 03       	lea    0x3(%r12),%edx
14001f602:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14001f609:	e8 92 4b ff ff       	call   0x1400141a0
14001f60e:	4c 8d 2d d3 11 04 00 	lea    0x411d3(%rip),%r13        # 0x1400607e8
14001f615:	83 7e 04 03          	cmpl   $0x3,0x4(%rsi)
14001f619:	0f 85 c5 02 00 00    	jne    0x14001f8e4
14001f61f:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
14001f624:	f7 e3                	mul    %ebx
14001f626:	c1 ea 03             	shr    $0x3,%edx
14001f629:	89 54 24 44          	mov    %edx,0x44(%rsp)
14001f62d:	0f 1f 00             	nopl   (%rax)
14001f630:	48 c7 44 24 20 42 00 	movq   $0x42,0x20(%rsp)
14001f637:	00 00
14001f639:	4c 8d 0d c0 62 04 00 	lea    0x462c0(%rip),%r9        # 0x140065900
14001f640:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f645:	e8 46 f0 ff ff       	call   0x14001e690
14001f64a:	90                   	nop
14001f64b:	44 8b cb             	mov    %ebx,%r9d
14001f64e:	4c 8d 05 f3 62 04 00 	lea    0x462f3(%rip),%r8        # 0x140065948
14001f655:	ba 04 00 00 00       	mov    $0x4,%edx
14001f65a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f65f:	e8 3c 4b ff ff       	call   0x1400141a0
14001f664:	8b 5c 24 44          	mov    0x44(%rsp),%ebx
14001f668:	44 8b cb             	mov    %ebx,%r9d
14001f66b:	4c 8d 05 f6 62 04 00 	lea    0x462f6(%rip),%r8        # 0x140065968
14001f672:	ba 04 00 00 00       	mov    $0x4,%edx
14001f677:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f67c:	e8 1f 4b ff ff       	call   0x1400141a0
14001f681:	81 fb e8 03 00 00    	cmp    $0x3e8,%ebx
14001f687:	73 24                	jae    0x14001f6ad
14001f689:	4c 8d 05 f8 62 04 00 	lea    0x462f8(%rip),%r8        # 0x140065988
14001f690:	ba 04 00 00 00       	mov    $0x4,%edx
14001f695:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f69a:	e8 01 4b ff ff       	call   0x1400141a0
14001f69f:	bb e8 03 00 00       	mov    $0x3e8,%ebx
14001f6a4:	4c 8d 05 bd 62 04 00 	lea    0x462bd(%rip),%r8        # 0x140065968
14001f6ab:	eb 36                	jmp    0x14001f6e3
14001f6ad:	81 fb 10 27 00 00    	cmp    $0x2710,%ebx
14001f6b3:	76 24                	jbe    0x14001f6d9
14001f6b5:	4c 8d 05 04 63 04 00 	lea    0x46304(%rip),%r8        # 0x1400659c0
14001f6bc:	ba 04 00 00 00       	mov    $0x4,%edx
14001f6c1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f6c6:	e8 d5 4a ff ff       	call   0x1400141a0
14001f6cb:	bb 10 27 00 00       	mov    $0x2710,%ebx
14001f6d0:	4c 8d 05 91 62 04 00 	lea    0x46291(%rip),%r8        # 0x140065968
14001f6d7:	eb 0a                	jmp    0x14001f6e3
14001f6d9:	0f ae e8             	lfence
14001f6dc:	4c 8d 05 1d 63 04 00 	lea    0x4631d(%rip),%r8        # 0x140065a00
14001f6e3:	44 8b cb             	mov    %ebx,%r9d
14001f6e6:	ba 04 00 00 00       	mov    $0x4,%edx
14001f6eb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f6f0:	e8 ab 4a ff ff       	call   0x1400141a0
14001f6f5:	44 8b cb             	mov    %ebx,%r9d
14001f6f8:	4c 8d 05 49 63 04 00 	lea    0x46349(%rip),%r8        # 0x140065a48
14001f6ff:	ba 04 00 00 00       	mov    $0x4,%edx
14001f704:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f709:	e8 92 4a ff ff       	call   0x1400141a0
14001f70e:	8b cb                	mov    %ebx,%ecx
14001f710:	ff 15 12 ca 02 00    	call   *0x2ca12(%rip)        # 0x14004c128
14001f716:	90                   	nop
14001f717:	48 8d 05 42 12 04 00 	lea    0x41242(%rip),%rax        # 0x140060960
14001f71e:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14001f723:	80 7d 01 01          	cmpb   $0x1,0x1(%rbp)
14001f727:	75 1d                	jne    0x14001f746
14001f729:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
14001f72d:	75 17                	jne    0x14001f746
14001f72f:	4c 8d 05 1a 10 04 00 	lea    0x4101a(%rip),%r8        # 0x140060750
14001f736:	ba 05 00 00 00       	mov    $0x5,%edx
14001f73b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001f740:	e8 5b 4a ff ff       	call   0x1400141a0
14001f745:	90                   	nop
14001f746:	4c 8b c6             	mov    %rsi,%r8
14001f749:	48 8b d7             	mov    %rdi,%rdx
14001f74c:	e8 bf fc ff ff       	call   0x14001f410
14001f751:	85 c0                	test   %eax,%eax
14001f753:	0f 84 6d 01 00 00    	je     0x14001f8c6
14001f759:	48 c7 44 24 20 36 00 	movq   $0x36,0x20(%rsp)
14001f760:	00 00
14001f762:	4c 8d 0d 5f 65 04 00 	lea    0x4655f(%rip),%r9        # 0x140065cc8
14001f769:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f76d:	e8 1e ef ff ff       	call   0x14001e690
14001f772:	90                   	nop
14001f773:	41 8b fc             	mov    %r12d,%edi
14001f776:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14001f77b:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14001f780:	44 8b 4e 14          	mov    0x14(%rsi),%r9d
14001f784:	4c 8d 05 75 65 04 00 	lea    0x46575(%rip),%r8        # 0x140065d00
14001f78b:	ba 04 00 00 00       	mov    $0x4,%edx
14001f790:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f794:	e8 07 4a ff ff       	call   0x1400141a0
14001f799:	44 39 7e 14          	cmp    %r15d,0x14(%rsi)
14001f79d:	76 2c                	jbe    0x14001f7cb
14001f79f:	ff 15 bb c9 02 00    	call   *0x2c9bb(%rip)        # 0x14004c160
14001f7a5:	44 8b f0             	mov    %eax,%r14d
14001f7a8:	44 8b 7e 14          	mov    0x14(%rsi),%r15d
14001f7ac:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
14001f7b1:	44 8b c8             	mov    %eax,%r9d
14001f7b4:	4c 8d 05 95 63 04 00 	lea    0x46395(%rip),%r8        # 0x140065b50
14001f7bb:	ba 02 00 00 00       	mov    $0x2,%edx
14001f7c0:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f7c4:	e8 d7 49 ff ff       	call   0x1400141a0
14001f7c9:	eb 59                	jmp    0x14001f824
14001f7cb:	ff 15 8f c9 02 00    	call   *0x2c98f(%rip)        # 0x14004c160
14001f7d1:	8b d8                	mov    %eax,%ebx
14001f7d3:	8b 44 24 40          	mov    0x40(%rsp),%eax
14001f7d7:	89 44 24 28          	mov    %eax,0x28(%rsp)
14001f7db:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14001f7e0:	44 8b cb             	mov    %ebx,%r9d
14001f7e3:	4c 8d 05 a6 65 04 00 	lea    0x465a6(%rip),%r8        # 0x140065d90
14001f7ea:	ba 02 00 00 00       	mov    $0x2,%edx
14001f7ef:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f7f3:	e8 a8 49 ff ff       	call   0x1400141a0
14001f7f8:	41 2b de             	sub    %r14d,%ebx
14001f7fb:	ba 02 00 00 00       	mov    $0x2,%edx
14001f800:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f804:	3b 5c 24 40          	cmp    0x40(%rsp),%ebx
14001f808:	76 0e                	jbe    0x14001f818
14001f80a:	4c 8d 05 1f 66 04 00 	lea    0x4661f(%rip),%r8        # 0x140065e30
14001f811:	e8 8a 49 ff ff       	call   0x1400141a0
14001f816:	eb 0e                	jmp    0x14001f826
14001f818:	4c 8d 05 71 66 04 00 	lea    0x46671(%rip),%r8        # 0x140065e90
14001f81f:	e8 7c 49 ff ff       	call   0x1400141a0
14001f824:	33 ff                	xor    %edi,%edi
14001f826:	49 8b c5             	mov    %r13,%rax
14001f829:	85 ff                	test   %edi,%edi
14001f82b:	48 8d 0d a6 0f 04 00 	lea    0x40fa6(%rip),%rcx        # 0x1400607d8
14001f832:	48 0f 45 c1          	cmovne %rcx,%rax
14001f836:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001f83b:	4c 8d 0d ce 66 04 00 	lea    0x466ce(%rip),%r9        # 0x140065f10
14001f842:	4c 8d 05 af 0f 04 00 	lea    0x40faf(%rip),%r8        # 0x1400607f8
14001f849:	ba 04 00 00 00       	mov    $0x4,%edx
14001f84e:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f852:	e8 49 49 ff ff       	call   0x1400141a0
14001f857:	90                   	nop
14001f858:	48 8d 05 01 11 04 00 	lea    0x41101(%rip),%rax        # 0x140060960
14001f85f:	48 89 45 10          	mov    %rax,0x10(%rbp)
14001f863:	80 bd c1 00 00 00 01 	cmpb   $0x1,0xc1(%rbp)
14001f86a:	75 1f                	jne    0x14001f88b
14001f86c:	80 bd c0 00 00 00 00 	cmpb   $0x0,0xc0(%rbp)
14001f873:	75 16                	jne    0x14001f88b
14001f875:	4c 8d 05 d4 0e 04 00 	lea    0x40ed4(%rip),%r8        # 0x140060750
14001f87c:	ba 05 00 00 00       	mov    $0x5,%edx
14001f881:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14001f885:	e8 16 49 ff ff       	call   0x1400141a0
14001f88a:	90                   	nop
14001f88b:	ba 04 00 00 00       	mov    $0x4,%edx
14001f890:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14001f897:	85 ff                	test   %edi,%edi
14001f899:	75 3a                	jne    0x14001f8d5
14001f89b:	4c 8d 05 8e 63 04 00 	lea    0x4638e(%rip),%r8        # 0x140065c30
14001f8a2:	e8 f9 48 ff ff       	call   0x1400141a0
14001f8a7:	44 8b 4e 04          	mov    0x4(%rsi),%r9d
14001f8ab:	4c 8d 05 be 63 04 00 	lea    0x463be(%rip),%r8        # 0x140065c70
14001f8b2:	8d 57 04             	lea    0x4(%rdi),%edx
14001f8b5:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14001f8bc:	e8 df 48 ff ff       	call   0x1400141a0
14001f8c1:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14001f8c6:	83 7e 04 03          	cmpl   $0x3,0x4(%rsi)
14001f8ca:	75 18                	jne    0x14001f8e4
14001f8cc:	8b 5c 24 40          	mov    0x40(%rsp),%ebx
14001f8d0:	e9 5b fd ff ff       	jmp    0x14001f630
14001f8d5:	4c 8d 05 24 63 04 00 	lea    0x46324(%rip),%r8        # 0x140065c00
14001f8dc:	e8 bf 48 ff ff       	call   0x1400141a0
14001f8e1:	45 33 e4             	xor    %r12d,%r12d
14001f8e4:	45 85 e4             	test   %r12d,%r12d
14001f8e7:	48 8d 05 ea 0e 04 00 	lea    0x40eea(%rip),%rax        # 0x1400607d8
14001f8ee:	4c 0f 45 e8          	cmovne %rax,%r13
14001f8f2:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14001f8f7:	4c 8d 0d aa 63 04 00 	lea    0x463aa(%rip),%r9        # 0x140065ca8
14001f8fe:	4c 8d 05 3b 0f 04 00 	lea    0x40f3b(%rip),%r8        # 0x140060840
14001f905:	ba 04 00 00 00       	mov    $0x4,%edx
14001f90a:	48 8d 8d d0 00 00 00 	lea    0xd0(%rbp),%rcx
14001f911:	e8 8a 48 ff ff       	call   0x1400141a0
14001f916:	90                   	nop
14001f917:	41 8b c4             	mov    %r12d,%eax
14001f91a:	48 8b 8d 90 01 00 00 	mov    0x190(%rbp),%rcx
14001f921:	48 33 cc             	xor    %rsp,%rcx
14001f924:	e8 d7 51 00 00       	call   0x140024b00
14001f929:	48 8b 9c 24 e0 02 00 	mov    0x2e0(%rsp),%rbx
14001f930:	00
14001f931:	48 81 c4 a0 02 00 00 	add    $0x2a0,%rsp
14001f938:	41 5f                	pop    %r15
14001f93a:	41 5e                	pop    %r14
14001f93c:	41 5d                	pop    %r13
14001f93e:	41 5c                	pop    %r12
14001f940:	5f                   	pop    %rdi
14001f941:	5e                   	pop    %rsi
14001f942:	5d                   	pop    %rbp
14001f943:	c3                   	ret
14001f944:	cc                   	int3
14001f945:	cc                   	int3
14001f946:	cc                   	int3
14001f947:	cc                   	int3
14001f948:	cc                   	int3
14001f949:	cc                   	int3
14001f94a:	cc                   	int3
14001f94b:	cc                   	int3
14001f94c:	cc                   	int3
14001f94d:	cc                   	int3
14001f94e:	cc                   	int3
14001f94f:	cc                   	int3
14001f950:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f955:	55                   	push   %rbp
14001f956:	56                   	push   %rsi
14001f957:	57                   	push   %rdi
14001f958:	41 54                	push   %r12
14001f95a:	41 55                	push   %r13
14001f95c:	41 56                	push   %r14
14001f95e:	41 57                	push   %r15
14001f960:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
14001f967:	48 8b 05 aa 26 05 00 	mov    0x526aa(%rip),%rax        # 0x140072018
14001f96e:	48 33 c4             	xor    %rsp,%rax
14001f971:	48 89 84 24 c0 01 00 	mov    %rax,0x1c0(%rsp)
14001f978:	00
14001f979:	49 8b e8             	mov    %r8,%rbp
14001f97c:	4c 8b f2             	mov    %rdx,%r14
14001f97f:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001f984:	48 c7 44 24 20 40 00 	movq   $0x40,0x20(%rsp)
14001f98b:	00 00
14001f98d:	4c 8d 0d 9c 65 04 00 	lea    0x4659c(%rip),%r9        # 0x140065f30
14001f994:	41 b8 1e 00 00 00    	mov    $0x1e,%r8d
14001f99a:	48 8d 15 ef 54 04 00 	lea    0x454ef(%rip),%rdx        # 0x140064e90
14001f9a1:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14001f9a8:	00
14001f9a9:	e8 d2 45 ff ff       	call   0x140013f80
14001f9ae:	4c 8d 2d 9b 67 04 00 	lea    0x4679b(%rip),%r13        # 0x140066150
14001f9b5:	4c 89 ac 24 00 01 00 	mov    %r13,0x100(%rsp)
14001f9bc:	00
14001f9bd:	33 db                	xor    %ebx,%ebx
14001f9bf:	4c 8b c5             	mov    %rbp,%r8
14001f9c2:	49 8b d6             	mov    %r14,%rdx
14001f9c5:	e8 46 fa ff ff       	call   0x14001f410
14001f9ca:	4c 8d 3d 07 0e 04 00 	lea    0x40e07(%rip),%r15        # 0x1400607d8
14001f9d1:	48 8d 3d 10 0e 04 00 	lea    0x40e10(%rip),%rdi        # 0x1400607e8
14001f9d8:	4c 8d 25 81 0f 04 00 	lea    0x40f81(%rip),%r12        # 0x140060960
14001f9df:	85 c0                	test   %eax,%eax
14001f9e1:	0f 84 1f 01 00 00    	je     0x14001fb06
14001f9e7:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001f9ec:	48 c7 44 24 20 48 00 	movq   $0x48,0x20(%rsp)
14001f9f3:	00 00
14001f9f5:	4c 8d 0d a4 65 04 00 	lea    0x465a4(%rip),%r9        # 0x140065fa0
14001f9fc:	44 8d 43 1e          	lea    0x1e(%rbx),%r8d
14001fa00:	48 8d 15 89 54 04 00 	lea    0x45489(%rip),%rdx        # 0x140064e90
14001fa07:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001fa0c:	e8 6f 45 ff ff       	call   0x140013f80
14001fa11:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
14001fa16:	44 8b 4d 04          	mov    0x4(%rbp),%r9d
14001fa1a:	41 8d 41 ff          	lea    -0x1(%r9),%eax
14001fa1e:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14001fa23:	74 19                	je     0x14001fa3e
14001fa25:	8d 73 01             	lea    0x1(%rbx),%esi
14001fa28:	4c 8d 05 c1 65 04 00 	lea    0x465c1(%rip),%r8        # 0x140065ff0
14001fa2f:	8d 53 04             	lea    0x4(%rbx),%edx
14001fa32:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001fa37:	e8 64 47 ff ff       	call   0x1400141a0
14001fa3c:	eb 02                	jmp    0x14001fa40
14001fa3e:	8b f3                	mov    %ebx,%esi
14001fa40:	48 8b c7             	mov    %rdi,%rax
14001fa43:	85 f6                	test   %esi,%esi
14001fa45:	49 0f 45 c7          	cmovne %r15,%rax
14001fa49:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001fa4e:	4c 8d 0d 23 66 04 00 	lea    0x46623(%rip),%r9        # 0x140066078
14001fa55:	4c 8d 05 9c 0d 04 00 	lea    0x40d9c(%rip),%r8        # 0x1400607f8
14001fa5c:	ba 04 00 00 00       	mov    $0x4,%edx
14001fa61:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001fa66:	e8 35 47 ff ff       	call   0x1400141a0
14001fa6b:	90                   	nop
14001fa6c:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
14001fa71:	80 bc 24 f1 00 00 00 	cmpb   $0x1,0xf1(%rsp)
14001fa78:	01
14001fa79:	75 21                	jne    0x14001fa9c
14001fa7b:	80 bc 24 f0 00 00 00 	cmpb   $0x0,0xf0(%rsp)
14001fa82:	00
14001fa83:	75 17                	jne    0x14001fa9c
14001fa85:	4c 8d 05 c4 0c 04 00 	lea    0x40cc4(%rip),%r8        # 0x140060750
14001fa8c:	ba 05 00 00 00       	mov    $0x5,%edx
14001fa91:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001fa96:	e8 05 47 ff ff       	call   0x1400141a0
14001fa9b:	90                   	nop
14001fa9c:	85 f6                	test   %esi,%esi
14001fa9e:	75 66                	jne    0x14001fb06
14001faa0:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001faa5:	48 c7 44 24 20 4e 00 	movq   $0x4e,0x20(%rsp)
14001faac:	00 00
14001faae:	4c 8d 0d cb 5f 04 00 	lea    0x45fcb(%rip),%r9        # 0x140065a80
14001fab5:	44 8d 46 1e          	lea    0x1e(%rsi),%r8d
14001fab9:	48 8d 15 d0 53 04 00 	lea    0x453d0(%rip),%rdx        # 0x140064e90
14001fac0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001fac5:	e8 b6 44 ff ff       	call   0x140013f80
14001faca:	4c 89 6c 24 40       	mov    %r13,0x40(%rsp)
14001facf:	4c 8b c5             	mov    %rbp,%r8
14001fad2:	49 8b d6             	mov    %r14,%rdx
14001fad5:	e8 66 fa ff ff       	call   0x14001f540
14001fada:	8b d8                	mov    %eax,%ebx
14001fadc:	48 8b c7             	mov    %rdi,%rax
14001fadf:	85 db                	test   %ebx,%ebx
14001fae1:	49 0f 45 c7          	cmovne %r15,%rax
14001fae5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001faea:	4c 8d 0d df 5f 04 00 	lea    0x45fdf(%rip),%r9        # 0x140065ad0
14001faf1:	4c 8d 05 48 0d 04 00 	lea    0x40d48(%rip),%r8        # 0x140060840
14001faf8:	8d 56 04             	lea    0x4(%rsi),%edx
14001fafb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14001fb00:	e8 9b 46 ff ff       	call   0x1400141a0
14001fb05:	90                   	nop
14001fb06:	85 db                	test   %ebx,%ebx
14001fb08:	49 0f 45 ff          	cmovne %r15,%rdi
14001fb0c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14001fb11:	4c 8d 0d 58 64 04 00 	lea    0x46458(%rip),%r9        # 0x140065f70
14001fb18:	4c 8d 05 d9 0c 04 00 	lea    0x40cd9(%rip),%r8        # 0x1400607f8
14001fb1f:	ba 04 00 00 00       	mov    $0x4,%edx
14001fb24:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
14001fb2b:	00