1401d15de:	44 89 db             	mov    %r11d,%ebx
1401d15e1:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401d15e7:	44 29 de             	sub    %r11d,%esi
1401d15ea:	e9 f3 fb ff ff       	jmp    0x1401d11e2
1401d15ef:	bb ff ff ff 7f       	mov    $0x7fffffff,%ebx
1401d15f4:	be ff ff ff 7f       	mov    $0x7fffffff,%esi
1401d15f9:	eb cd                	jmp    0x1401d15c8
1401d15fb:	41 83 cb ff          	or     $0xffffffff,%r11d
1401d15ff:	41 83 cc ff          	or     $0xffffffff,%r12d
1401d1603:	e9 77 ff ff ff       	jmp    0x1401d157f
1401d1608:	c7 84 24 40 01 00 00 	movl   $0x1,0x140(%rsp)
1401d160f:	01 00 00 00
1401d1613:	29 de                	sub    %ebx,%esi
1401d1615:	45 31 e4             	xor    %r12d,%r12d
1401d1618:	e9 c5 fb ff ff       	jmp    0x1401d11e2
1401d161d:	4c 8b 94 24 00 01 00 	mov    0x100(%rsp),%r10
1401d1624:	00
1401d1625:	4c 8b 8c 24 18 01 00 	mov    0x118(%rsp),%r9
1401d162c:	00
1401d162d:	e9 b0 fb ff ff       	jmp    0x1401d11e2
1401d1632:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d1639:	00 00 00 00
1401d163d:	0f 1f 00             	nopl   (%rax)
1401d1640:	41 56                	push   %r14
1401d1642:	41 55                	push   %r13
1401d1644:	41 54                	push   %r12
1401d1646:	55                   	push   %rbp
1401d1647:	57                   	push   %rdi
1401d1648:	56                   	push   %rsi
1401d1649:	53                   	push   %rbx
1401d164a:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1401d1651:	48 8b 2d 98 74 06 00 	mov    0x67498(%rip),%rbp        # 0x140238af0
1401d1658:	4c 89 cb             	mov    %r9,%rbx
1401d165b:	4c 89 c6             	mov    %r8,%rsi
1401d165e:	4c 8b 4d 00          	mov    0x0(%rbp),%r9
1401d1662:	4c 89 8c 24 a8 00 00 	mov    %r9,0xa8(%rsp)
1401d1669:	00
1401d166a:	49 89 d9             	mov    %rbx,%r9
1401d166d:	e8 be 48 00 00       	call   0x1401d5f30
1401d1672:	85 c0                	test   %eax,%eax
1401d1674:	0f 88 9e 01 00 00    	js     0x1401d1818
1401d167a:	8b 06                	mov    (%rsi),%eax
1401d167c:	25 00 c0 00 00       	and    $0xc000,%eax
1401d1681:	3d 00 40 00 00       	cmp    $0x4000,%eax
1401d1686:	0f 84 5c 01 00 00    	je     0x1401d17e8
1401d168c:	3d 00 80 00 00       	cmp    $0x8000,%eax
1401d1691:	0f 84 69 01 00 00    	je     0x1401d1800
1401d1697:	8b 83 d0 00 00 00    	mov    0xd0(%rbx),%eax
1401d169d:	03 43 60             	add    0x60(%rbx),%eax
1401d16a0:	44 8d 60 03          	lea    0x3(%rax),%r12d
1401d16a4:	41 83 fc ff          	cmp    $0xffffffff,%r12d
1401d16a8:	0f 8c 62 01 00 00    	jl     0x1401d1810
1401d16ae:	8d 4c 00 08          	lea    0x8(%rax,%rax,1),%ecx
1401d16b2:	48 63 c9             	movslq %ecx,%rcx
1401d16b5:	48 c1 e1 02          	shl    $0x2,%rcx
1401d16b9:	e8 62 93 ef ff       	call   0x1400caa20
1401d16be:	48 89 c7             	mov    %rax,%rdi
1401d16c1:	48 85 c0             	test   %rax,%rax
1401d16c4:	0f 84 46 01 00 00    	je     0x1401d1810
1401d16ca:	48 63 83 d0 00 00 00 	movslq 0xd0(%rbx),%rax
1401d16d1:	49 63 d4             	movslq %r12d,%rdx
1401d16d4:	44 89 e1             	mov    %r12d,%ecx
1401d16d7:	48 83 c0 01          	add    $0x1,%rax
1401d16db:	4c 8d 2c 87          	lea    (%rdi,%rax,4),%r13
1401d16df:	48 01 d0             	add    %rdx,%rax
1401d16e2:	4c 8d 34 87          	lea    (%rdi,%rax,4),%r14
1401d16e6:	e8 15 4f 00 00       	call   0x1401d6600
1401d16eb:	ba 00 01 00 00       	mov    $0x100,%edx
1401d16f0:	44 8b 43 60          	mov    0x60(%rbx),%r8d
1401d16f4:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401d16f9:	39 d0                	cmp    %edx,%eax
1401d16fb:	4c 8d 8c 24 80 00 00 	lea    0x80(%rsp),%r9
1401d1702:	00
1401d1703:	0f 4c c2             	cmovl  %edx,%eax
1401d1706:	8b 93 d0 00 00 00    	mov    0xd0(%rbx),%edx
1401d170c:	44 89 44 24 60       	mov    %r8d,0x60(%rsp)
1401d1711:	89 44 24 54          	mov    %eax,0x54(%rsp)
1401d1715:	48 b8 14 00 00 00 00 	movabs $0x10000000014,%rax
1401d171c:	01 00 00
1401d171f:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1401d1724:	48 8b 43 68          	mov    0x68(%rbx),%rax
1401d1728:	89 94 24 80 00 00 00 	mov    %edx,0x80(%rsp)
1401d172f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401d1734:	48 8b 43 50          	mov    0x50(%rbx),%rax
1401d1738:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401d173d:	48 8b 43 58          	mov    0x58(%rbx),%rax
1401d1741:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401d1746:	48 8b 83 d8 00 00 00 	mov    0xd8(%rbx),%rax
1401d174d:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401d1754:	00
1401d1755:	48 8b 83 c0 00 00 00 	mov    0xc0(%rbx),%rax
1401d175c:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1401d1763:	00
1401d1764:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1401d176b:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1401d1772:	00
1401d1773:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
1401d1778:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401d177d:	8b 06                	mov    (%rsi),%eax
1401d177f:	89 54 24 28          	mov    %edx,0x28(%rsp)
1401d1783:	31 d2                	xor    %edx,%edx
1401d1785:	83 e0 01             	and    $0x1,%eax
1401d1788:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401d178d:	89 44 24 40          	mov    %eax,0x40(%rsp)
1401d1791:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1401d1796:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1401d179d:	00
1401d179e:	e8 9d f3 ff ff       	call   0x1401d0b40
1401d17a3:	48 89 f9             	mov    %rdi,%rcx
1401d17a6:	89 c6                	mov    %eax,%esi
1401d17a8:	e8 03 77 f2 ff       	call   0x1400f8eb0
1401d17ad:	85 f6                	test   %esi,%esi
1401d17af:	78 27                	js     0x1401d17d8
1401d17b1:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1401d17b8:	00
1401d17b9:	48 2b 45 00          	sub    0x0(%rbp),%rax
1401d17bd:	75 60                	jne    0x1401d181f
1401d17bf:	89 f0                	mov    %esi,%eax
1401d17c1:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1401d17c8:	5b                   	pop    %rbx
1401d17c9:	5e                   	pop    %rsi
1401d17ca:	5f                   	pop    %rdi
1401d17cb:	5d                   	pop    %rbp
1401d17cc:	41 5c                	pop    %r12
1401d17ce:	41 5d                	pop    %r13
1401d17d0:	41 5e                	pop    %r14
1401d17d2:	c3                   	ret
1401d17d3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d17d8:	48 89 d9             	mov    %rbx,%rcx
1401d17db:	e8 70 4d 00 00       	call   0x1401d6550
1401d17e0:	eb cf                	jmp    0x1401d17b1
1401d17e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d17e8:	48 89 f1             	mov    %rsi,%rcx
1401d17eb:	48 89 da             	mov    %rbx,%rdx
1401d17ee:	e8 dd 41 00 00       	call   0x1401d59d0
1401d17f3:	89 c6                	mov    %eax,%esi
1401d17f5:	eb b6                	jmp    0x1401d17ad
1401d17f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d17fe:	00 00
1401d1800:	48 89 f1             	mov    %rsi,%rcx
1401d1803:	48 89 da             	mov    %rbx,%rdx
1401d1806:	e8 b5 20 00 00       	call   0x1401d38c0
1401d180b:	89 c6                	mov    %eax,%esi
1401d180d:	eb 9e                	jmp    0x1401d17ad
1401d180f:	90                   	nop
1401d1810:	48 89 d9             	mov    %rbx,%rcx
1401d1813:	e8 38 4d 00 00       	call   0x1401d6550
1401d1818:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401d181d:	eb 92                	jmp    0x1401d17b1
1401d181f:	e8 4c 30 01 00       	call   0x1401e4870
1401d1824:	90                   	nop
1401d1825:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d182c:	00 00 00 00
1401d1830:	41 57                	push   %r15
1401d1832:	41 56                	push   %r14
1401d1834:	41 55                	push   %r13
1401d1836:	41 54                	push   %r12
1401d1838:	55                   	push   %rbp
1401d1839:	57                   	push   %rdi
1401d183a:	56                   	push   %rsi
1401d183b:	53                   	push   %rbx
1401d183c:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1401d1843:	49 89 d7             	mov    %rdx,%r15
1401d1846:	48 8b 15 a3 72 06 00 	mov    0x672a3(%rip),%rdx        # 0x140238af0
1401d184d:	44 89 84 24 e0 00 00 	mov    %r8d,0xe0(%rsp)
1401d1854:	00
1401d1855:	49 89 cc             	mov    %rcx,%r12
1401d1858:	48 8b 02             	mov    (%rdx),%rax
1401d185b:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401d1860:	48 8b 41 50          	mov    0x50(%rcx),%rax
1401d1864:	80 38 00             	cmpb   $0x0,(%rax)
1401d1867:	0f 84 59 04 00 00    	je     0x1401d1cc6
1401d186d:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401d1871:	e8 22 86 01 00       	call   0x1401e9e98
1401d1876:	8d 58 01             	lea    0x1(%rax),%ebx
1401d1879:	49 8b 47 50          	mov    0x50(%r15),%rax
1401d187d:	80 38 00             	cmpb   $0x0,(%rax)
1401d1880:	0f 84 4f 04 00 00    	je     0x1401d1cd5
1401d1886:	48 8d 48 01          	lea    0x1(%rax),%rcx
1401d188a:	e8 09 86 01 00       	call   0x1401e9e98
1401d188f:	8d 78 01             	lea    0x1(%rax),%edi
1401d1892:	31 f6                	xor    %esi,%esi
1401d1894:	31 ed                	xor    %ebp,%ebp
1401d1896:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401d189b:	41 be ff ff ff ff    	mov    $0xffffffff,%r14d
1401d18a1:	39 dd                	cmp    %ebx,%ebp
1401d18a3:	0f 84 b3 01 00 00    	je     0x1401d1a5c
1401d18a9:	89 e9                	mov    %ebp,%ecx
1401d18ab:	41 89 dd             	mov    %ebx,%r13d
1401d18ae:	41 89 d8             	mov    %ebx,%r8d
1401d18b1:	41 29 cd             	sub    %ecx,%r13d
1401d18b4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d18bb:	00 00 00 00
1401d18bf:	90                   	nop
1401d18c0:	89 4c 24 50          	mov    %ecx,0x50(%rsp)
1401d18c4:	4c 89 e1             	mov    %r12,%rcx
1401d18c7:	44 89 44 24 54       	mov    %r8d,0x54(%rsp)
1401d18cc:	e8 df ee ff ff       	call   0x1401d07b0
1401d18d1:	48 63 4c 24 50       	movslq 0x50(%rsp),%rcx
1401d18d6:	44 8b 44 24 54       	mov    0x54(%rsp),%r8d
1401d18db:	85 c0                	test   %eax,%eax
1401d18dd:	75 35                	jne    0x1401d1914
1401d18df:	85 f6                	test   %esi,%esi
1401d18e1:	0f 84 da 01 00 00    	je     0x1401d1ac1
1401d18e7:	4d 8b 4f 50          	mov    0x50(%r15),%r9
1401d18eb:	8d 7e ff             	lea    -0x1(%rsi),%edi
1401d18ee:	48 63 c7             	movslq %edi,%rax
1401d18f1:	41 80 7c 01 ff 00    	cmpb   $0x0,-0x1(%r9,%rax,1)
1401d18f7:	74 17                	je     0x1401d1910
1401d18f9:	83 ee 02             	sub    $0x2,%esi
1401d18fc:	48 63 c6             	movslq %esi,%rax
1401d18ff:	90                   	nop
1401d1900:	48 89 c6             	mov    %rax,%rsi
1401d1903:	48 83 e8 01          	sub    $0x1,%rax
1401d1907:	41 80 3c 01 00       	cmpb   $0x0,(%r9,%rax,1)
1401d190c:	75 f2                	jne    0x1401d1900
1401d190e:	eb b0                	jmp    0x1401d18c0
1401d1910:	89 fe                	mov    %edi,%esi
1401d1912:	eb ac                	jmp    0x1401d18c0
1401d1914:	39 f7                	cmp    %esi,%edi
1401d1916:	45 89 f1             	mov    %r14d,%r9d
1401d1919:	44 89 c3             	mov    %r8d,%ebx
1401d191c:	45 0f 4f c8          	cmovg  %r8d,%r9d
1401d1920:	45 39 44 24 30       	cmp    %r8d,0x30(%r12)
1401d1925:	0f 8e 05 01 00 00    	jle    0x1401d1a30
1401d192b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d1930:	49 8b 44 24 48       	mov    0x48(%r12),%rax
1401d1935:	4c 63 d3             	movslq %ebx,%r10
1401d1938:	4c 8b 1c c8          	mov    (%rax,%rcx,8),%r11
1401d193c:	4a 8b 04 d0          	mov    (%rax,%r10,8),%rax
1401d1940:	8b 40 14             	mov    0x14(%rax),%eax
1401d1943:	41 39 43 14          	cmp    %eax,0x14(%r11)
1401d1947:	0f 85 e3 00 00 00    	jne    0x1401d1a30
1401d194d:	49 8b 44 24 50       	mov    0x50(%r12),%rax
1401d1952:	c6 04 08 00          	movb   $0x0,(%rax,%rcx,1)
1401d1956:	4d 8b 5c 24 50       	mov    0x50(%r12),%r11
1401d195b:	8d 43 01             	lea    0x1(%rbx),%eax
1401d195e:	43 c6 04 13 01       	movb   $0x1,(%r11,%r10,1)
1401d1963:	4d 8b 54 24 50       	mov    0x50(%r12),%r10
1401d1968:	4c 63 d8             	movslq %eax,%r11
1401d196b:	43 80 3c 1a 00       	cmpb   $0x0,(%r10,%r11,1)
1401d1970:	0f 84 82 00 00 00    	je     0x1401d19f8
1401d1976:	8d 43 02             	lea    0x2(%rbx),%eax
1401d1979:	48 98                	cltq
1401d197b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d1980:	48 89 c3             	mov    %rax,%rbx
1401d1983:	48 83 c0 01          	add    $0x1,%rax
1401d1987:	41 80 7c 02 ff 00    	cmpb   $0x0,-0x1(%r10,%rax,1)
1401d198d:	75 f1                	jne    0x1401d1980
1401d198f:	41 3b 7f 30          	cmp    0x30(%r15),%edi
1401d1993:	74 6b                	je     0x1401d1a00
1401d1995:	4d 8b 5f 50          	mov    0x50(%r15),%r11
1401d1999:	8d 77 01             	lea    0x1(%rdi),%esi
1401d199c:	48 63 c6             	movslq %esi,%rax
1401d199f:	41 80 3c 03 00       	cmpb   $0x0,(%r11,%rax,1)
1401d19a4:	74 7a                	je     0x1401d1a20
1401d19a6:	8d 47 02             	lea    0x2(%rdi),%eax
1401d19a9:	48 98                	cltq
1401d19ab:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d19b2:	00 00 00 00
1401d19b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d19bd:	00 00 00
1401d19c0:	89 c5                	mov    %eax,%ebp
1401d19c2:	49 89 c2             	mov    %rax,%r10
1401d19c5:	48 83 c0 01          	add    $0x1,%rax
1401d19c9:	41 80 7c 03 ff 00    	cmpb   $0x0,-0x1(%r11,%rax,1)
1401d19cf:	75 ef                	jne    0x1401d19c0
1401d19d1:	41 83 ea 01          	sub    $0x1,%r10d
1401d19d5:	44 39 d7             	cmp    %r10d,%edi
1401d19d8:	89 ef                	mov    %ebp,%edi
1401d19da:	7d 03                	jge    0x1401d19df
1401d19dc:	41 89 d9             	mov    %ebx,%r9d
1401d19df:	48 8d 41 01          	lea    0x1(%rcx),%rax
1401d19e3:	41 3b 5c 24 30       	cmp    0x30(%r12),%ebx
1401d19e8:	7d 43                	jge    0x1401d1a2d
1401d19ea:	48 89 c1             	mov    %rax,%rcx
1401d19ed:	e9 3e ff ff ff       	jmp    0x1401d1930
1401d19f2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d19f8:	89 c3                	mov    %eax,%ebx
1401d19fa:	41 3b 7f 30          	cmp    0x30(%r15),%edi
1401d19fe:	75 95                	jne    0x1401d1995
1401d1a00:	4c 8d 05 b9 62 06 00 	lea    0x662b9(%rip),%r8        # 0x140237cc0
1401d1a07:	ba 55 03 00 00       	mov    $0x355,%edx
1401d1a0c:	48 8d 0d 9a 62 06 00 	lea    0x6629a(%rip),%rcx        # 0x140237cad
1401d1a13:	e8 78 1d ef ff       	call   0x1400c3790
1401d1a18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401d1a1f:	00
1401d1a20:	89 f7                	mov    %esi,%edi
1401d1a22:	48 8d 41 01          	lea    0x1(%rcx),%rax
1401d1a26:	41 3b 5c 24 30       	cmp    0x30(%r12),%ebx
1401d1a2b:	7c bd                	jl     0x1401d19ea
1401d1a2d:	83 c1 01             	add    $0x1,%ecx
1401d1a30:	89 d8                	mov    %ebx,%eax
1401d1a32:	29 c8                	sub    %ecx,%eax
1401d1a34:	44 39 e8             	cmp    %r13d,%eax
1401d1a37:	0f 85 6e fe ff ff    	jne    0x1401d18ab
1401d1a3d:	89 cd                	mov    %ecx,%ebp
1401d1a3f:	44 39 c3             	cmp    %r8d,%ebx
1401d1a42:	74 18                	je     0x1401d1a5c
1401d1a44:	41 83 f9 ff          	cmp    $0xffffffff,%r9d
1401d1a48:	0f 85 8f 00 00 00    	jne    0x1401d1add
1401d1a4e:	f6 84 24 e2 00 00 00 	testb  $0x80,0xe2(%rsp)
1401d1a55:	80
1401d1a56:	0f 85 01 01 00 00    	jne    0x1401d1b5d
1401d1a5c:	41 3b 5c 24 30       	cmp    0x30(%r12),%ebx
1401d1a61:	0f 84 8d 02 00 00    	je     0x1401d1cf4
1401d1a67:	49 8b 4c 24 50       	mov    0x50(%r12),%rcx
1401d1a6c:	8d 6b 01             	lea    0x1(%rbx),%ebp
1401d1a6f:	48 63 c5             	movslq %ebp,%rax
1401d1a72:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1401d1a76:	74 61                	je     0x1401d1ad9
1401d1a78:	8d 43 02             	lea    0x2(%rbx),%eax
1401d1a7b:	48 98                	cltq
1401d1a7d:	48 89 c3             	mov    %rax,%rbx
1401d1a80:	48 83 c0 01          	add    $0x1,%rax
1401d1a84:	80 7c 01 ff 00       	cmpb   $0x0,-0x1(%rcx,%rax,1)
1401d1a89:	75 f2                	jne    0x1401d1a7d
1401d1a8b:	41 3b 7f 30          	cmp    0x30(%r15),%edi
1401d1a8f:	0f 84 fb 02 00 00    	je     0x1401d1d90
1401d1a95:	49 8b 4f 50          	mov    0x50(%r15),%rcx
1401d1a99:	8d 77 01             	lea    0x1(%rdi),%esi
1401d1a9c:	48 63 c6             	movslq %esi,%rax
1401d1a9f:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1401d1aa3:	0f 84 ad 00 00 00    	je     0x1401d1b56
1401d1aa9:	8d 47 02             	lea    0x2(%rdi),%eax
1401d1aac:	48 98                	cltq
1401d1aae:	48 89 c7             	mov    %rax,%rdi
1401d1ab1:	48 83 c0 01          	add    $0x1,%rax
1401d1ab5:	80 7c 01 ff 00       	cmpb   $0x0,-0x1(%rcx,%rax,1)
1401d1aba:	75 f2                	jne    0x1401d1aae
1401d1abc:	e9 e0 fd ff ff       	jmp    0x1401d18a1
1401d1ac1:	4c 8d 05 c8 61 06 00 	lea    0x661c8(%rip),%r8        # 0x140237c90
1401d1ac8:	ba 45 03 00 00       	mov    $0x345,%edx
1401d1acd:	48 8d 0d d9 61 06 00 	lea    0x661d9(%rip),%rcx        # 0x140237cad
1401d1ad4:	e8 b7 1c ef ff       	call   0x1400c3790
1401d1ad9:	89 eb                	mov    %ebp,%ebx
1401d1adb:	eb ae                	jmp    0x1401d1a8b
1401d1add:	39 f7                	cmp    %esi,%edi
1401d1adf:	0f 85 77 ff ff ff    	jne    0x1401d1a5c
1401d1ae5:	4c 63 ee             	movslq %esi,%r13
1401d1ae8:	49 83 ed 02          	sub    $0x2,%r13
1401d1aec:	4c 89 e1             	mov    %r12,%rcx
1401d1aef:	89 6c 24 50          	mov    %ebp,0x50(%rsp)
1401d1af3:	89 5c 24 54          	mov    %ebx,0x54(%rsp)
1401d1af7:	e8 b4 ec ff ff       	call   0x1401d07b0
1401d1afc:	8b 6c 24 50          	mov    0x50(%rsp),%ebp
1401d1b00:	8b 5c 24 54          	mov    0x54(%rsp),%ebx
1401d1b04:	85 c0                	test   %eax,%eax
1401d1b06:	0f 85 5d 02 00 00    	jne    0x1401d1d69
1401d1b0c:	85 f6                	test   %esi,%esi