140ca163d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140ca1642:	33 d2                	xor    %edx,%edx
140ca1644:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140ca1649:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140ca164f:	48 c7 44 24 20 0d 00 	movq   $0xd,0x20(%rsp)
140ca1656:	00 00
140ca1658:	8d 4a 01             	lea    0x1(%rdx),%ecx
140ca165b:	ff 15 bf 23 2e 00    	call   *0x2e23bf(%rip)        # 0x140f83a20
140ca1661:	48 83 45 af 0d       	addq   $0xd,-0x51(%rbp)
140ca1666:	48 8d 8b d0 16 00 00 	lea    0x16d0(%rbx),%rcx
140ca166d:	44 89 6d ab          	mov    %r13d,-0x55(%rbp)
140ca1671:	e8 5a e6 fe ff       	call   0x140c8fcd0
140ca1676:	83 7d 77 00          	cmpl   $0x0,0x77(%rbp)
140ca167a:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx
140ca167e:	74 0e                	je     0x140ca168e
140ca1680:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140ca1684:	b8 01 00 00 00       	mov    $0x1,%eax
140ca1689:	48 89 0a             	mov    %rcx,(%rdx)
140ca168c:	eb 4c                	jmp    0x140ca16da
140ca168e:	48 8b 45 af          	mov    -0x51(%rbp),%rax
140ca1692:	4d 8b cf             	mov    %r15,%r9
140ca1695:	48 89 83 98 08 00 00 	mov    %rax,0x898(%rbx)
140ca169c:	48 8b cb             	mov    %rbx,%rcx
140ca169f:	48 8b 45 97          	mov    -0x69(%rbp),%rax
140ca16a3:	48 c7 83 90 08 00 00 	movq   $0x0,0x890(%rbx)
140ca16aa:	00 00 00 00
140ca16ae:	4c 8b c0             	mov    %rax,%r8
140ca16b1:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140ca16b6:	41 8b d5             	mov    %r13d,%edx
140ca16b9:	4c 89 bb a8 16 00 00 	mov    %r15,0x16a8(%rbx)
140ca16c0:	48 89 83 c0 16 00 00 	mov    %rax,0x16c0(%rbx)
140ca16c7:	44 89 ab b0 16 00 00 	mov    %r13d,0x16b0(%rbx)
140ca16ce:	4c 89 bb b8 16 00 00 	mov    %r15,0x16b8(%rbx)
140ca16d5:	e8 f6 ec fe ff       	call   0x140c903d0
140ca16da:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
140ca16e1:	00
140ca16e2:	48 8b bc 24 c8 00 00 	mov    0xc8(%rsp),%rdi
140ca16e9:	00
140ca16ea:	48 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%rsi
140ca16f1:	00
140ca16f2:	4c 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%r14
140ca16f9:	00
140ca16fa:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140ca16fe:	48 33 cc             	xor    %rsp,%rcx
140ca1701:	e8 fa 9d 17 00       	call   0x140e1b500
140ca1706:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140ca170d:	41 5f                	pop    %r15
140ca170f:	41 5d                	pop    %r13
140ca1711:	5b                   	pop    %rbx
140ca1712:	5d                   	pop    %rbp
140ca1713:	c3                   	ret
140ca1714:	cc                   	int3
140ca1715:	cc                   	int3
140ca1716:	cc                   	int3
140ca1717:	cc                   	int3
140ca1718:	cc                   	int3
140ca1719:	cc                   	int3
140ca171a:	cc                   	int3
140ca171b:	cc                   	int3
140ca171c:	cc                   	int3
140ca171d:	cc                   	int3
140ca171e:	cc                   	int3
140ca171f:	cc                   	int3
140ca1720:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140ca1725:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140ca172a:	57                   	push   %rdi
140ca172b:	b8 30 00 00 00       	mov    $0x30,%eax
140ca1730:	e8 6b 9d 17 00       	call   0x140e1b4a0
140ca1735:	48 2b e0             	sub    %rax,%rsp
140ca1738:	48 8b f1             	mov    %rcx,%rsi
140ca173b:	49 8b f8             	mov    %r8,%rdi
140ca173e:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140ca1742:	48 8b ea             	mov    %rdx,%rbp
140ca1745:	e8 a6 6d 01 00       	call   0x140cb84f0
140ca174a:	48 83 f8 64          	cmp    $0x64,%rax
140ca174e:	72 12                	jb     0x140ca1762
140ca1750:	33 c0                	xor    %eax,%eax
140ca1752:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140ca1757:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140ca175c:	48 83 c4 30          	add    $0x30,%rsp
140ca1760:	5f                   	pop    %rdi
140ca1761:	c3                   	ret
140ca1762:	41 b8 94 00 00 00    	mov    $0x94,%r8d
140ca1768:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
140ca176d:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140ca1772:	4c 8d 35 af 10 4a 00 	lea    0x4a10af(%rip),%r14        # 0x141142828
140ca1779:	49 8b d6             	mov    %r14,%rdx
140ca177c:	41 8d 48 ec          	lea    -0x14(%r8),%ecx
140ca1780:	e8 2b 02 02 00       	call   0x140cc19b0
140ca1785:	48 8b d0             	mov    %rax,%rdx
140ca1788:	48 8b cf             	mov    %rdi,%rcx
140ca178b:	48 8b d8             	mov    %rax,%rbx
140ca178e:	e8 0d 6b 01 00       	call   0x140cb82a0
140ca1793:	48 8b f8             	mov    %rax,%rdi
140ca1796:	48 85 db             	test   %rbx,%rbx
140ca1799:	0f 84 29 01 00 00    	je     0x140ca18c8
140ca179f:	48 85 c0             	test   %rax,%rax
140ca17a2:	0f 84 20 01 00 00    	je     0x140ca18c8
140ca17a8:	48 8b 8e 78 16 00 00 	mov    0x1678(%rsi),%rcx
140ca17af:	33 d2                	xor    %edx,%edx
140ca17b1:	48 89 0b             	mov    %rcx,(%rbx)
140ca17b4:	41 b8 00 09 00 00    	mov    $0x900,%r8d
140ca17ba:	48 8b 8e 80 16 00 00 	mov    0x1680(%rsi),%rcx
140ca17c1:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140ca17c5:	48 8d 8e 78 0d 00 00 	lea    0xd78(%rsi),%rcx
140ca17cc:	0f 10 86 50 08 00 00 	movups 0x850(%rsi),%xmm0
140ca17d3:	0f 11 43 10          	movups %xmm0,0x10(%rbx)
140ca17d7:	0f 10 8e 60 08 00 00 	movups 0x860(%rsi),%xmm1
140ca17de:	0f 11 4b 20          	movups %xmm1,0x20(%rbx)
140ca17e2:	f2 0f 10 86 70 08 00 	movsd  0x870(%rsi),%xmm0
140ca17e9:	00
140ca17ea:	f2 0f 11 43 30       	movsd  %xmm0,0x30(%rbx)
140ca17ef:	0f 10 01             	movups (%rcx),%xmm0
140ca17f2:	0f 11 43 38          	movups %xmm0,0x38(%rbx)
140ca17f6:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140ca17fa:	0f 11 4b 48          	movups %xmm1,0x48(%rbx)
140ca17fe:	0f 10 41 20          	movups 0x20(%rcx),%xmm0
140ca1802:	0f 11 43 58          	movups %xmm0,0x58(%rbx)
140ca1806:	0f 10 49 30          	movups 0x30(%rcx),%xmm1
140ca180a:	0f 11 4b 68          	movups %xmm1,0x68(%rbx)
140ca180e:	f2 0f 10 41 40       	movsd  0x40(%rcx),%xmm0
140ca1813:	f2 0f 11 43 78       	movsd  %xmm0,0x78(%rbx)
140ca1818:	0f 57 c0             	xorps  %xmm0,%xmm0
140ca181b:	48 89 58 08          	mov    %rbx,0x8(%rax)
140ca181f:	33 c0                	xor    %eax,%eax
140ca1821:	48 89 86 78 16 00 00 	mov    %rax,0x1678(%rsi)
140ca1828:	48 89 86 80 16 00 00 	mov    %rax,0x1680(%rsi)
140ca182f:	0f 11 86 50 08 00 00 	movups %xmm0,0x850(%rsi)
140ca1836:	0f 11 86 60 08 00 00 	movups %xmm0,0x860(%rsi)
140ca183d:	48 89 86 70 08 00 00 	mov    %rax,0x870(%rsi)
140ca1844:	e8 67 de 23 00       	call   0x140edf6b0
140ca1849:	48 8b ce             	mov    %rsi,%rcx
140ca184c:	e8 5f ee fe ff       	call   0x140c906b0
140ca1851:	85 c0                	test   %eax,%eax
140ca1853:	75 30                	jne    0x140ca1885
140ca1855:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ca1859:	41 b8 b6 00 00 00    	mov    $0xb6,%r8d
140ca185f:	49 8b d6             	mov    %r14,%rdx
140ca1862:	e8 a9 01 02 00       	call   0x140cc1a10
140ca1867:	41 b8 b7 00 00 00    	mov    $0xb7,%r8d
140ca186d:	49 8b d6             	mov    %r14,%rdx
140ca1870:	48 8b cb             	mov    %rbx,%rcx
140ca1873:	e8 98 01 02 00       	call   0x140cc1a10
140ca1878:	48 8b cf             	mov    %rdi,%rcx
140ca187b:	e8 f0 69 01 00       	call   0x140cb8270
140ca1880:	e9 80 00 00 00       	jmp    0x140ca1905
140ca1885:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140ca1889:	48 8b d7             	mov    %rdi,%rdx
140ca188c:	e8 1f 6b 01 00       	call   0x140cb83b0
140ca1891:	48 85 c0             	test   %rax,%rax
140ca1894:	75 2b                	jne    0x140ca18c1
140ca1896:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140ca189a:	41 b8 be 00 00 00    	mov    $0xbe,%r8d
140ca18a0:	49 8b d6             	mov    %r14,%rdx
140ca18a3:	e8 68 01 02 00       	call   0x140cc1a10
140ca18a8:	41 b8 bf 00 00 00    	mov    $0xbf,%r8d
140ca18ae:	49 8b d6             	mov    %r14,%rdx
140ca18b1:	48 8b cb             	mov    %rbx,%rcx
140ca18b4:	e8 57 01 02 00       	call   0x140cc1a10
140ca18b9:	48 8b cf             	mov    %rdi,%rcx
140ca18bc:	e8 af 69 01 00       	call   0x140cb8270
140ca18c1:	b8 01 00 00 00       	mov    $0x1,%eax
140ca18c6:	eb 42                	jmp    0x140ca190a
140ca18c8:	41 b8 97 00 00 00    	mov    $0x97,%r8d
140ca18ce:	49 8b d6             	mov    %r14,%rdx
140ca18d1:	48 8b cb             	mov    %rbx,%rcx
140ca18d4:	e8 37 01 02 00       	call   0x140cc1a10
140ca18d9:	48 8b cf             	mov    %rdi,%rcx
140ca18dc:	e8 8f 69 01 00       	call   0x140cb8270
140ca18e1:	ba 50 00 00 00       	mov    $0x50,%edx
140ca18e6:	c7 44 24 28 9a 00 00 	movl   $0x9a,0x28(%rsp)
140ca18ed:	00
140ca18ee:	41 b8 f7 00 00 00    	mov    $0xf7,%r8d
140ca18f4:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140ca18f9:	48 8b ce             	mov    %rsi,%rcx
140ca18fc:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140ca1900:	e8 3b 91 fe ff       	call   0x140c8aa40
140ca1905:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140ca190a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140ca190f:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140ca1914:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140ca1919:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140ca191e:	48 83 c4 30          	add    $0x30,%rsp
140ca1922:	5f                   	pop    %rdi
140ca1923:	c3                   	ret
140ca1924:	cc                   	int3
140ca1925:	cc                   	int3
140ca1926:	cc                   	int3
140ca1927:	cc                   	int3
140ca1928:	cc                   	int3
140ca1929:	cc                   	int3
140ca192a:	cc                   	int3
140ca192b:	cc                   	int3
140ca192c:	cc                   	int3
140ca192d:	cc                   	int3
140ca192e:	cc                   	int3
140ca192f:	cc                   	int3
140ca1930:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ca1935:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ca193a:	57                   	push   %rdi
140ca193b:	b8 20 00 00 00       	mov    $0x20,%eax
140ca1940:	e8 5b 9b 17 00       	call   0x140e1b4a0
140ca1945:	48 2b e0             	sub    %rax,%rsp
140ca1948:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
140ca194c:	48 8b f1             	mov    %rcx,%rsi
140ca194f:	48 81 c1 50 08 00 00 	add    $0x850,%rcx
140ca1956:	e8 35 ec fe ff       	call   0x140c90590
140ca195b:	48 8b 07             	mov    (%rdi),%rax
140ca195e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140ca1963:	48 89 86 78 16 00 00 	mov    %rax,0x1678(%rsi)
140ca196a:	48 8b 47 08          	mov    0x8(%rdi),%rax
140ca196e:	48 89 86 80 16 00 00 	mov    %rax,0x1680(%rsi)
140ca1975:	0f 10 47 10          	movups 0x10(%rdi),%xmm0
140ca1979:	0f 11 86 50 08 00 00 	movups %xmm0,0x850(%rsi)
140ca1980:	0f 10 4f 20          	movups 0x20(%rdi),%xmm1
140ca1984:	0f 11 8e 60 08 00 00 	movups %xmm1,0x860(%rsi)
140ca198b:	f2 0f 10 47 30       	movsd  0x30(%rdi),%xmm0
140ca1990:	f2 0f 11 86 70 08 00 	movsd  %xmm0,0x870(%rsi)
140ca1997:	00
140ca1998:	0f 10 47 38          	movups 0x38(%rdi),%xmm0
140ca199c:	0f 11 86 78 0d 00 00 	movups %xmm0,0xd78(%rsi)
140ca19a3:	0f 10 4f 48          	movups 0x48(%rdi),%xmm1
140ca19a7:	0f 11 8e 88 0d 00 00 	movups %xmm1,0xd88(%rsi)
140ca19ae:	0f 10 47 58          	movups 0x58(%rdi),%xmm0
140ca19b2:	0f 11 86 98 0d 00 00 	movups %xmm0,0xd98(%rsi)
140ca19b9:	0f 10 4f 68          	movups 0x68(%rdi),%xmm1
140ca19bd:	0f 11 8e a8 0d 00 00 	movups %xmm1,0xda8(%rsi)
140ca19c4:	f2 0f 10 47 78       	movsd  0x78(%rdi),%xmm0
140ca19c9:	f2 0f 11 86 b8 0d 00 	movsd  %xmm0,0xdb8(%rsi)
140ca19d0:	00
140ca19d1:	48 8b 0f             	mov    (%rdi),%rcx
140ca19d4:	8b 41 05             	mov    0x5(%rcx),%eax
140ca19d7:	89 86 ca 16 00 00    	mov    %eax,0x16ca(%rsi)
140ca19dd:	0f b7 41 09          	movzwl 0x9(%rcx),%eax
140ca19e1:	66 89 86 ce 16 00 00 	mov    %ax,0x16ce(%rsi)
140ca19e8:	b8 01 00 00 00       	mov    $0x1,%eax
140ca19ed:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140ca19f2:	48 83 c4 20          	add    $0x20,%rsp
140ca19f6:	5f                   	pop    %rdi
140ca19f7:	c3                   	ret
140ca19f8:	cc                   	int3
140ca19f9:	cc                   	int3
140ca19fa:	cc                   	int3
140ca19fb:	cc                   	int3
140ca19fc:	cc                   	int3
140ca19fd:	cc                   	int3
140ca19fe:	cc                   	int3
140ca19ff:	cc                   	int3
140ca1a00:	41 c7 00 00 00 00 00 	movl   $0x0,(%r8)
140ca1a07:	4c 8b 89 e0 16 00 00 	mov    0x16e0(%rcx),%r9
140ca1a0e:	44 8b 5a 3c          	mov    0x3c(%rdx),%r11d
140ca1a12:	45 0f b7 11          	movzwl (%r9),%r10d
140ca1a16:	45 3b da             	cmp    %r10d,%r11d
140ca1a19:	75 05                	jne    0x140ca1a20
140ca1a1b:	49 8d 41 04          	lea    0x4(%r9),%rax
140ca1a1f:	c3                   	ret
140ca1a20:	41 8d 42 01          	lea    0x1(%r10),%eax
140ca1a24:	44 3b d8             	cmp    %eax,%r11d
140ca1a27:	75 25                	jne    0x140ca1a4e
140ca1a29:	66 45 39 51 20       	cmp    %r10w,0x20(%r9)
140ca1a2e:	74 1e                	je     0x140ca1a4e
140ca1a30:	8b 42 04             	mov    0x4(%rdx),%eax
140ca1a33:	83 e8 15             	sub    $0x15,%eax
140ca1a36:	83 f8 01             	cmp    $0x1,%eax
140ca1a39:	77 13                	ja     0x140ca1a4e
140ca1a3b:	41 c7 00 01 00 00 00 	movl   $0x1,(%r8)
140ca1a42:	48 8b 81 e0 16 00 00 	mov    0x16e0(%rcx),%rax
140ca1a49:	48 83 c0 10          	add    $0x10,%rax
140ca1a4d:	c3                   	ret
140ca1a4e:	33 c0                	xor    %eax,%eax
140ca1a50:	c3                   	ret
140ca1a51:	cc                   	int3
140ca1a52:	cc                   	int3
140ca1a53:	cc                   	int3
140ca1a54:	cc                   	int3
140ca1a55:	cc                   	int3
140ca1a56:	cc                   	int3
140ca1a57:	cc                   	int3
140ca1a58:	cc                   	int3
140ca1a59:	cc                   	int3
140ca1a5a:	cc                   	int3
140ca1a5b:	cc                   	int3
140ca1a5c:	cc                   	int3
140ca1a5d:	cc                   	int3
140ca1a5e:	cc                   	int3
140ca1a5f:	cc                   	int3
140ca1a60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ca1a65:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140ca1a6a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140ca1a6f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140ca1a74:	41 56                	push   %r14
140ca1a76:	b8 30 00 00 00       	mov    $0x30,%eax
140ca1a7b:	e8 20 9a 17 00       	call   0x140e1b4a0
140ca1a80:	48 2b e0             	sub    %rax,%rsp
140ca1a83:	48 8d b1 e0 16 00 00 	lea    0x16e0(%rcx),%rsi
140ca1a8a:	48 8b d9             	mov    %rcx,%rbx
140ca1a8d:	48 8b 0e             	mov    (%rsi),%rcx
140ca1a90:	48 8b fe             	mov    %rsi,%rdi
140ca1a93:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140ca1a97:	e8 34 dc 4f ff       	call   0x14019f6d0
140ca1a9c:	48 85 c0             	test   %rax,%rax
140ca1a9f:	0f 84 32 01 00 00    	je     0x140ca1bd7
140ca1aa5:	48 8b 0e             	mov    (%rsi),%rcx
140ca1aa8:	0f b7 01             	movzwl (%rcx),%eax
140ca1aab:	66 39 41 20          	cmp    %ax,0x20(%rcx)
140ca1aaf:	0f 85 39 01 00 00    	jne    0x140ca1bee
140ca1ab5:	48 83 bb 70 08 00 00 	cmpq   $0x0,0x870(%rbx)
140ca1abc:	00
140ca1abd:	0f 87 2b 01 00 00    	ja     0x140ca1bee
140ca1ac3:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140ca1ac7:	e8 04 dc 4f ff       	call   0x14019f6d0
140ca1acc:	48 85 c0             	test   %rax,%rax
140ca1acf:	0f 84 02 01 00 00    	je     0x140ca1bd7
140ca1ad5:	4c 8d 35 4c 0d 4a 00 	lea    0x4a0d4c(%rip),%r14        # 0x141142828
140ca1adc:	33 ed                	xor    %ebp,%ebp
140ca1ade:	66 90                	xchg   %ax,%ax
140ca1ae0:	48 8b 0e             	mov    (%rsi),%rcx
140ca1ae3:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140ca1ae7:	e8 f4 69 01 00       	call   0x140cb84e0
140ca1aec:	48 8b f8             	mov    %rax,%rdi
140ca1aef:	48 85 c0             	test   %rax,%rax
140ca1af2:	74 25                	je     0x140ca1b19
140ca1af4:	48 8b d0             	mov    %rax,%rdx
140ca1af7:	48 8b cb             	mov    %rbx,%rcx
140ca1afa:	e8 31 fe ff ff       	call   0x140ca1930
140ca1aff:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ca1b03:	41 b8 ce 00 00 00    	mov    $0xce,%r8d
140ca1b09:	49 8b d6             	mov    %r14,%rdx
140ca1b0c:	e8 ff fe 01 00       	call   0x140cc1a10
140ca1b11:	48 8b cf             	mov    %rdi,%rcx
140ca1b14:	e8 57 67 01 00       	call   0x140cb8270
140ca1b19:	48 8b 3e             	mov    (%rsi),%rdi
140ca1b1c:	8b 93 b4 0d 00 00    	mov    0xdb4(%rbx),%edx
140ca1b22:	0f b7 0f             	movzwl (%rdi),%ecx
140ca1b25:	3b d1                	cmp    %ecx,%edx
140ca1b27:	75 06                	jne    0x140ca1b2f
140ca1b29:	48 83 c7 04          	add    $0x4,%rdi
140ca1b2d:	eb 2b                	jmp    0x140ca1b5a
140ca1b2f:	8d 41 01             	lea    0x1(%rcx),%eax
140ca1b32:	3b d0                	cmp    %eax,%edx
140ca1b34:	0f 85 db 00 00 00    	jne    0x140ca1c15
140ca1b3a:	66 39 4f 20          	cmp    %cx,0x20(%rdi)
140ca1b3e:	0f 84 d1 00 00 00    	je     0x140ca1c15
140ca1b44:	8b 83 7c 0d 00 00    	mov    0xd7c(%rbx),%eax
140ca1b4a:	83 e8 15             	sub    $0x15,%eax
140ca1b4d:	83 f8 01             	cmp    $0x1,%eax
140ca1b50:	0f 87 bf 00 00 00    	ja     0x140ca1c15
140ca1b56:	48 83 c7 10          	add    $0x10,%rdi
140ca1b5a:	48 85 ff             	test   %rdi,%rdi
140ca1b5d:	0f 84 b2 00 00 00    	je     0x140ca1c15