14013a678:	48 8d 15 7d b9 1d 00 	lea    0x1db97d(%rip),%rdx        # 0x140315ffc
14013a67f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a684:	0f 10 00             	movups (%rax),%xmm0
14013a687:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
14013a68b:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a68f:	0f 29 4d 90          	movaps %xmm1,-0x70(%rbp)
14013a693:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a698:	f2 0f 11 45 a0       	movsd  %xmm0,-0x60(%rbp)
14013a69d:	e8 8e d8 ff ff       	call   0x140137f30
14013a6a2:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14013a6a7:	48 8d 15 56 b9 1d 00 	lea    0x1db956(%rip),%rdx        # 0x140316004
14013a6ae:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a6b3:	0f 10 00             	movups (%rax),%xmm0
14013a6b6:	0f 11 45 a8          	movups %xmm0,-0x58(%rbp)
14013a6ba:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a6be:	0f 11 4d b8          	movups %xmm1,-0x48(%rbp)
14013a6c2:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a6c7:	f2 0f 11 45 c8       	movsd  %xmm0,-0x38(%rbp)
14013a6cc:	e8 5f d8 ff ff       	call   0x140137f30
14013a6d1:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14013a6d6:	48 8d 15 2f b9 1d 00 	lea    0x1db92f(%rip),%rdx        # 0x14031600c
14013a6dd:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a6e2:	0f 10 00             	movups (%rax),%xmm0
14013a6e5:	0f 29 45 d0          	movaps %xmm0,-0x30(%rbp)
14013a6e9:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a6ed:	0f 29 4d e0          	movaps %xmm1,-0x20(%rbp)
14013a6f1:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a6f6:	f2 0f 11 45 f0       	movsd  %xmm0,-0x10(%rbp)
14013a6fb:	e8 f0 d8 ff ff       	call   0x140137ff0
14013a700:	4c 8d 44 24 24       	lea    0x24(%rsp),%r8
14013a705:	48 8d 15 08 b9 1d 00 	lea    0x1db908(%rip),%rdx        # 0x140316014
14013a70c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a711:	0f 10 00             	movups (%rax),%xmm0
14013a714:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
14013a718:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a71c:	0f 11 4d 08          	movups %xmm1,0x8(%rbp)
14013a720:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a725:	f2 0f 11 45 18       	movsd  %xmm0,0x18(%rbp)
14013a72a:	e8 01 d7 ff ff       	call   0x140137e30
14013a72f:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
14013a734:	48 8d 15 e5 b8 1d 00 	lea    0x1db8e5(%rip),%rdx        # 0x140316020
14013a73b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a740:	0f 10 00             	movups (%rax),%xmm0
14013a743:	0f 29 45 20          	movaps %xmm0,0x20(%rbp)
14013a747:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a74b:	0f 29 4d 30          	movaps %xmm1,0x30(%rbp)
14013a74f:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a754:	f2 0f 11 45 40       	movsd  %xmm0,0x40(%rbp)
14013a759:	e8 d2 d6 ff ff       	call   0x140137e30
14013a75e:	4c 8d 44 24 2c       	lea    0x2c(%rsp),%r8
14013a763:	48 8d 15 c2 b8 1d 00 	lea    0x1db8c2(%rip),%rdx        # 0x14031602c
14013a76a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a76f:	0f 10 00             	movups (%rax),%xmm0
14013a772:	0f 11 45 48          	movups %xmm0,0x48(%rbp)
14013a776:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a77a:	0f 11 4d 58          	movups %xmm1,0x58(%rbp)
14013a77e:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a783:	f2 0f 11 45 68       	movsd  %xmm0,0x68(%rbp)
14013a788:	e8 a3 d6 ff ff       	call   0x140137e30
14013a78d:	0f 10 00             	movups (%rax),%xmm0
14013a790:	0f 29 45 70          	movaps %xmm0,0x70(%rbp)
14013a794:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a798:	0f 29 8d 80 00 00 00 	movaps %xmm1,0x80(%rbp)
14013a79f:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a7a4:	f2 0f 11 85 90 00 00 	movsd  %xmm0,0x90(%rbp)
14013a7ab:	00
14013a7ac:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14013a7b1:	48 8d 15 78 b8 1d 00 	lea    0x1db878(%rip),%rdx        # 0x140316030
14013a7b8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a7bd:	e8 6e d6 ff ff       	call   0x140137e30
14013a7c2:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
14013a7c7:	48 8d 15 72 b8 1d 00 	lea    0x1db872(%rip),%rdx        # 0x140316040
14013a7ce:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a7d3:	0f 10 00             	movups (%rax),%xmm0
14013a7d6:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
14013a7dd:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a7e1:	0f 11 8d a8 00 00 00 	movups %xmm1,0xa8(%rbp)
14013a7e8:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a7ed:	f2 0f 11 85 b8 00 00 	movsd  %xmm0,0xb8(%rbp)
14013a7f4:	00
14013a7f5:	e8 36 d6 ff ff       	call   0x140137e30
14013a7fa:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14013a7ff:	0f 10 00             	movups (%rax),%xmm0
14013a802:	0f 29 85 c0 00 00 00 	movaps %xmm0,0xc0(%rbp)
14013a809:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a80d:	0f 29 8d d0 00 00 00 	movaps %xmm1,0xd0(%rbp)
14013a814:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a819:	f2 0f 11 85 e0 00 00 	movsd  %xmm0,0xe0(%rbp)
14013a820:	00
14013a821:	e8 ea d5 ff ff       	call   0x140137e10
14013a826:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14013a82a:	48 8b cb             	mov    %rbx,%rcx
14013a82d:	0f 10 00             	movups (%rax),%xmm0
14013a830:	0f 11 85 e8 00 00 00 	movups %xmm0,0xe8(%rbp)
14013a837:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013a83b:	0f 11 8d f8 00 00 00 	movups %xmm1,0xf8(%rbp)
14013a842:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013a847:	f2 0f 11 85 08 01 00 	movsd  %xmm0,0x108(%rbp)
14013a84e:	00
14013a84f:	e8 8c 7e 00 00       	call   0x1401426e0
14013a854:	85 c0                	test   %eax,%eax
14013a856:	40 0f 9f c7          	setg   %dil
14013a85a:	85 c0                	test   %eax,%eax
14013a85c:	0f 8e 99 00 00 00    	jle    0x14013a8fb
14013a862:	83 7c 24 24 00       	cmpl   $0x0,0x24(%rsp)
14013a867:	8b 44 24 38          	mov    0x38(%rsp),%eax
14013a86b:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
14013a86f:	89 43 04             	mov    %eax,0x4(%rbx)
14013a872:	8b 44 24 40          	mov    0x40(%rsp),%eax
14013a876:	89 43 0c             	mov    %eax,0xc(%rbx)
14013a879:	8b 44 24 48          	mov    0x48(%rsp),%eax
14013a87d:	89 43 08             	mov    %eax,0x8(%rbx)
14013a880:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a883:	74 07                	je     0x14013a88c
14013a885:	0f ba e9 15          	bts    $0x15,%ecx
14013a889:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a88c:	83 7c 24 28 00       	cmpl   $0x0,0x28(%rsp)
14013a891:	74 06                	je     0x14013a899
14013a893:	83 c9 10             	or     $0x10,%ecx
14013a896:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a899:	83 7c 24 2c 00       	cmpl   $0x0,0x2c(%rsp)
14013a89e:	74 07                	je     0x14013a8a7
14013a8a0:	0f ba e9 0e          	bts    $0xe,%ecx
14013a8a4:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a8a7:	83 7c 24 30 00       	cmpl   $0x0,0x30(%rsp)
14013a8ac:	74 07                	je     0x14013a8b5
14013a8ae:	0f ba e9 16          	bts    $0x16,%ecx
14013a8b2:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a8b5:	48 83 bb b0 00 00 00 	cmpq   $0x0,0xb0(%rbx)
14013a8bc:	00
14013a8bd:	74 07                	je     0x14013a8c6
14013a8bf:	0f ba e9 14          	bts    $0x14,%ecx
14013a8c3:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a8c6:	83 7c 24 34 00       	cmpl   $0x0,0x34(%rsp)
14013a8cb:	74 07                	je     0x14013a8d4
14013a8cd:	0f ba e9 09          	bts    $0x9,%ecx
14013a8d1:	89 4b 10             	mov    %ecx,0x10(%rbx)
14013a8d4:	48 8b cb             	mov    %rbx,%rcx
14013a8d7:	e8 e4 07 04 00       	call   0x14017b0c0
14013a8dc:	48 8b c8             	mov    %rax,%rcx
14013a8df:	48 8d 15 ca b6 1d 00 	lea    0x1db6ca(%rip),%rdx        # 0x140315fb0
14013a8e6:	e8 15 e0 ff ff       	call   0x140138900
14013a8eb:	48 85 c0             	test   %rax,%rax
14013a8ee:	8b c7                	mov    %edi,%eax
14013a8f0:	74 0b                	je     0x14013a8fd
14013a8f2:	81 4b 10 00 00 00 01 	orl    $0x1000000,0x10(%rbx)
14013a8f9:	eb 02                	jmp    0x14013a8fd
14013a8fb:	8b c7                	mov    %edi,%eax
14013a8fd:	48 8b 8d 10 01 00 00 	mov    0x110(%rbp),%rcx
14013a904:	48 33 cc             	xor    %rsp,%rcx
14013a907:	e8 a4 55 17 00       	call   0x1402afeb0
14013a90c:	4c 8d 9c 24 20 02 00 	lea    0x220(%rsp),%r11
14013a913:	00
14013a914:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14013a918:	49 8b 7b 20          	mov    0x20(%r11),%rdi
14013a91c:	49 8b e3             	mov    %r11,%rsp
14013a91f:	5d                   	pop    %rbp
14013a920:	c3                   	ret
14013a921:	cc                   	int3
14013a922:	cc                   	int3
14013a923:	cc                   	int3
14013a924:	cc                   	int3
14013a925:	cc                   	int3
14013a926:	cc                   	int3
14013a927:	cc                   	int3
14013a928:	cc                   	int3
14013a929:	cc                   	int3
14013a92a:	cc                   	int3
14013a92b:	cc                   	int3
14013a92c:	cc                   	int3
14013a92d:	cc                   	int3
14013a92e:	cc                   	int3
14013a92f:	cc                   	int3
14013a930:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14013a935:	55                   	push   %rbp
14013a936:	56                   	push   %rsi
14013a937:	57                   	push   %rdi
14013a938:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
14013a93d:	b8 f0 00 00 00       	mov    $0xf0,%eax
14013a942:	e8 e9 61 17 00       	call   0x1402b0b30
14013a947:	48 2b e0             	sub    %rax,%rsp
14013a94a:	48 8b 05 2f b1 29 00 	mov    0x29b12f(%rip),%rax        # 0x1403d5a80
14013a951:	48 33 c4             	xor    %rsp,%rax
14013a954:	48 89 45 37          	mov    %rax,0x37(%rbp)
14013a958:	4d 8b d0             	mov    %r8,%r10
14013a95b:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14013a960:	4c 8b 01             	mov    (%rcx),%r8
14013a963:	48 8b fa             	mov    %rdx,%rdi
14013a966:	48 8b f1             	mov    %rcx,%rsi
14013a969:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
14013a96e:	49 8b 40 38          	mov    0x38(%r8),%rax
14013a972:	48 85 c0             	test   %rax,%rax
14013a975:	74 09                	je     0x14013a980
14013a977:	ff d0                	call   *%rax
14013a979:	8b d8                	mov    %eax,%ebx
14013a97b:	e9 8b 02 00 00       	jmp    0x14013ac0b
14013a980:	41 8b 48 10          	mov    0x10(%r8),%ecx
14013a984:	0f ba e1 18          	bt     $0x18,%ecx
14013a988:	0f 82 6b 01 00 00    	jb     0x14013aaf9
14013a98e:	81 e1 07 00 0f 00    	and    $0xf0007,%ecx
14013a994:	83 e9 06             	sub    $0x6,%ecx
14013a997:	0f 84 31 01 00 00    	je     0x14013aace
14013a99d:	83 e9 01             	sub    $0x1,%ecx
14013a9a0:	0f 84 a3 02 00 00    	je     0x14013ac49
14013a9a6:	81 e9 fa ff 00 00    	sub    $0xfffa,%ecx
14013a9ac:	0f 84 97 02 00 00    	je     0x14013ac49
14013a9b2:	83 e9 01             	sub    $0x1,%ecx
14013a9b5:	0f 84 ba 00 00 00    	je     0x14013aa75
14013a9bb:	83 f9 01             	cmp    $0x1,%ecx
14013a9be:	0f 84 85 02 00 00    	je     0x14013ac49
14013a9c4:	33 db                	xor    %ebx,%ebx
14013a9c6:	48 85 ff             	test   %rdi,%rdi
14013a9c9:	0f 84 3c 02 00 00    	je     0x14013ac0b
14013a9cf:	48 8d 46 18          	lea    0x18(%rsi),%rax
14013a9d3:	48 89 5d df          	mov    %rbx,-0x21(%rbp)
14013a9d7:	44 8d 4b 10          	lea    0x10(%rbx),%r9d
14013a9db:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14013a9e0:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14013a9e5:	89 5d e7             	mov    %ebx,-0x19(%rbp)
14013a9e8:	48 8d 15 65 b6 1d 00 	lea    0x1db665(%rip),%rdx        # 0x140316054
14013a9ef:	48 89 5d ef          	mov    %rbx,-0x11(%rbp)
14013a9f3:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14013a9f7:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
14013a9fb:	48 89 5d ff          	mov    %rbx,-0x1(%rbp)
14013a9ff:	e8 8c d4 ff ff       	call   0x140137e90
14013aa04:	48 8b 96 a8 00 00 00 	mov    0xa8(%rsi),%rdx
14013aa0b:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
14013aa0f:	48 8b 0e             	mov    (%rsi),%rcx
14013aa12:	0f 10 00             	movups (%rax),%xmm0
14013aa15:	0f 29 45 b7          	movaps %xmm0,-0x49(%rbp)
14013aa19:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013aa1d:	0f 29 4d c7          	movaps %xmm1,-0x39(%rbp)
14013aa21:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013aa26:	f2 0f 11 45 d7       	movsd  %xmm0,-0x29(%rbp)
14013aa2b:	e8 10 7c 00 00       	call   0x140142640
14013aa30:	85 c0                	test   %eax,%eax
14013aa32:	48 8b ce             	mov    %rsi,%rcx
14013aa35:	48 0f 45 5c 24 20    	cmovne 0x20(%rsp),%rbx
14013aa3b:	e8 00 eb ff ff       	call   0x140139540
14013aa40:	8b f0                	mov    %eax,%esi
14013aa42:	83 f8 10             	cmp    $0x10,%eax
14013aa45:	76 19                	jbe    0x14013aa60
14013aa47:	41 b8 4a 00 00 00    	mov    $0x4a,%r8d
14013aa4d:	48 8d 15 1c b5 1d 00 	lea    0x1db51c(%rip),%rdx        # 0x140315f70
14013aa54:	48 8d 0d 2d b5 1d 00 	lea    0x1db52d(%rip),%rcx        # 0x140315f88
14013aa5b:	e8 90 c7 ff ff       	call   0x1401371f0
14013aa60:	44 8b c6             	mov    %esi,%r8d
14013aa63:	48 8b d3             	mov    %rbx,%rdx
14013aa66:	48 8b cf             	mov    %rdi,%rcx
14013aa69:	e8 c2 ab 07 00       	call   0x1401b5630
14013aa6e:	8b d8                	mov    %eax,%ebx
14013aa70:	e9 96 01 00 00       	jmp    0x14013ac0b
14013aa75:	49 8b 48 70          	mov    0x70(%r8),%rcx
14013aa79:	48 85 c9             	test   %rcx,%rcx
14013aa7c:	74 08                	je     0x14013aa86
14013aa7e:	41 8b 50 58          	mov    0x58(%r8),%edx
14013aa82:	33 db                	xor    %ebx,%ebx
14013aa84:	eb 1a                	jmp    0x14013aaa0
14013aa86:	49 8b 40 60          	mov    0x60(%r8),%rax
14013aa8a:	48 85 c0             	test   %rax,%rax
14013aa8d:	75 08                	jne    0x14013aa97
14013aa8f:	41 8b 08             	mov    (%r8),%ecx
14013aa92:	e8 a9 ab fb ff       	call   0x1400f5640
14013aa97:	33 db                	xor    %ebx,%ebx
14013aa99:	8b cb                	mov    %ebx,%ecx
14013aa9b:	8b d3                	mov    %ebx,%edx
14013aa9d:	48 8b d8             	mov    %rax,%rbx
14013aaa0:	4c 8d 0d 19 88 1c 00 	lea    0x1c8819(%rip),%r9        # 0x1403032c0
14013aaa7:	4c 8b c3             	mov    %rbx,%r8
14013aaaa:	e8 01 71 00 00       	call   0x140141bb0
14013aaaf:	85 c0                	test   %eax,%eax
14013aab1:	74 11                	je     0x14013aac4
14013aab3:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14013aab8:	45 33 c0             	xor    %r8d,%r8d
14013aabb:	41 8d 50 05          	lea    0x5(%r8),%edx
14013aabf:	e8 dc ef 02 00       	call   0x140169aa0
14013aac4:	b8 01 00 00 00       	mov    $0x1,%eax
14013aac9:	e9 ac 01 00 00       	jmp    0x14013ac7a
14013aace:	48 85 ff             	test   %rdi,%rdi
14013aad1:	74 1f                	je     0x14013aaf2
14013aad3:	4d 85 d2             	test   %r10,%r10
14013aad6:	74 1a                	je     0x14013aaf2
14013aad8:	45 8b 4a 10          	mov    0x10(%r10),%r9d
14013aadc:	4d 8b c2             	mov    %r10,%r8
14013aadf:	41 8b 52 14          	mov    0x14(%r10),%edx
14013aae3:	48 8b cf             	mov    %rdi,%rcx
14013aae6:	e8 c5 ac 07 00       	call   0x1401b57b0
14013aaeb:	8b d8                	mov    %eax,%ebx
14013aaed:	e9 19 01 00 00       	jmp    0x14013ac0b
14013aaf2:	33 db                	xor    %ebx,%ebx
14013aaf4:	e9 1b 01 00 00       	jmp    0x14013ac14
14013aaf9:	49 83 78 70 00       	cmpq   $0x0,0x70(%r8)
14013aafe:	0f 84 45 01 00 00    	je     0x14013ac49
14013ab04:	45 33 c9             	xor    %r9d,%r9d
14013ab07:	48 8d 15 a2 b4 1d 00 	lea    0x1db4a2(%rip),%rdx        # 0x140315fb0
14013ab0e:	45 33 c0             	xor    %r8d,%r8d
14013ab11:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14013ab15:	e8 c6 d3 ff ff       	call   0x140137ee0
14013ab1a:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
14013ab1e:	0f 10 00             	movups (%rax),%xmm0
14013ab21:	0f 29 45 b7          	movaps %xmm0,-0x49(%rbp)
14013ab25:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013ab29:	0f 29 4d c7          	movaps %xmm1,-0x39(%rbp)
14013ab2d:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013ab32:	f2 0f 11 45 d7       	movsd  %xmm0,-0x29(%rbp)
14013ab37:	e8 d4 d2 ff ff       	call   0x140137e10
14013ab3c:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14013ab40:	48 8b ce             	mov    %rsi,%rcx
14013ab43:	0f 10 00             	movups (%rax),%xmm0
14013ab46:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
14013ab4a:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14013ab4e:	0f 11 4d ef          	movups %xmm1,-0x11(%rbp)
14013ab52:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
14013ab57:	f2 0f 11 45 ff       	movsd  %xmm0,-0x1(%rbp)
14013ab5c:	e8 df ff 03 00       	call   0x14017ab40
14013ab61:	85 c0                	test   %eax,%eax
14013ab63:	0f 84 ab 00 00 00    	je     0x14013ac14
14013ab69:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14013ab6d:	e8 ee dd ff ff       	call   0x140138960
14013ab72:	85 c0                	test   %eax,%eax
14013ab74:	0f 84 9a 00 00 00    	je     0x14013ac14
14013ab7a:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14013ab7e:	48 85 c9             	test   %rcx,%rcx
14013ab81:	0f 84 8d 00 00 00    	je     0x14013ac14
14013ab87:	41 b8 90 00 00 00    	mov    $0x90,%r8d
14013ab8d:	48 8d 15 dc b3 1d 00 	lea    0x1db3dc(%rip),%rdx        # 0x140315f70
14013ab94:	e8 d7 11 fb ff       	call   0x1400ebd70
14013ab99:	48 8b f8             	mov    %rax,%rdi
14013ab9c:	48 85 c0             	test   %rax,%rax
14013ab9f:	74 73                	je     0x14013ac14
14013aba1:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
14013aba5:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
14013aba9:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14013abad:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
14013abb1:	e8 aa de ff ff       	call   0x140138a60
14013abb6:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14013abba:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14013abbf:	48 8b ce             	mov    %rsi,%rcx
14013abc2:	e8 79 ff 03 00       	call   0x14017ab40
14013abc7:	85 c0                	test   %eax,%eax
14013abc9:	74 2b                	je     0x14013abf6
14013abcb:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14013abcf:	e8 8c dd ff ff       	call   0x140138960
14013abd4:	85 c0                	test   %eax,%eax
14013abd6:	74 1e                	je     0x14013abf6
14013abd8:	44 8b 45 d7          	mov    -0x29(%rbp),%r8d
14013abdc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14013abe1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14013abe6:	e8 95 33 ff ff       	call   0x14012df80
14013abeb:	48 85 c0             	test   %rax,%rax