140bf15da:	00
140bf15db:	48 8b c3             	mov    %rbx,%rax
140bf15de:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140bf15e2:	49 8b 73 18          	mov    0x18(%r11),%rsi
140bf15e6:	49 8b e3             	mov    %r11,%rsp
140bf15e9:	5f                   	pop    %rdi
140bf15ea:	c3                   	ret
140bf15eb:	e8 80 9d 20 00       	call   0x140dfb370
140bf15f0:	cc                   	int3
140bf15f1:	e8 aa 71 5f ff       	call   0x1401e87a0
140bf15f6:	cc                   	int3
140bf15f7:	cc                   	int3
140bf15f8:	cc                   	int3
140bf15f9:	cc                   	int3
140bf15fa:	cc                   	int3
140bf15fb:	cc                   	int3
140bf15fc:	cc                   	int3
140bf15fd:	cc                   	int3
140bf15fe:	cc                   	int3
140bf15ff:	cc                   	int3
140bf1600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140bf1605:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140bf160a:	57                   	push   %rdi
140bf160b:	48 81 ec 20 02 00 00 	sub    $0x220,%rsp
140bf1612:	48 83 c1 10          	add    $0x10,%rcx
140bf1616:	49 8b f8             	mov    %r8,%rdi
140bf1619:	48 8b da             	mov    %rdx,%rbx
140bf161c:	e8 af 95 01 00       	call   0x140c0abd0
140bf1621:	48 8b d0             	mov    %rax,%rdx
140bf1624:	48 8d 35 c5 1e 3f 00 	lea    0x3f1ec5(%rip),%rsi        # 0x140fe34f0
140bf162b:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140bf1632:	74 30                	je     0x140bf1664
140bf1634:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140bf163b:	75 27                	jne    0x140bf1664
140bf163d:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140bf1641:	48 85 c9             	test   %rcx,%rcx
140bf1644:	0f 84 81 00 00 00    	je     0x140bf16cb
140bf164a:	48 8b 01             	mov    (%rcx),%rax
140bf164d:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140bf1652:	4c 8b cf             	mov    %rdi,%r9
140bf1655:	4c 8b c7             	mov    %rdi,%r8
140bf1658:	48 8b 40 10          	mov    0x10(%rax),%rax
140bf165c:	ff 15 be 23 39 00    	call   *0x3923be(%rip)        # 0x140f83a20
140bf1662:	eb 20                	jmp    0x140bf1684
140bf1664:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140bf166b:	75 64                	jne    0x140bf16d1
140bf166d:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bf1672:	e8 c9 f1 ec ff       	call   0x140ac0840
140bf1677:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140bf167c:	c6 84 24 18 02 00 00 	movb   $0x1,0x218(%rsp)
140bf1683:	01
140bf1684:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140bf1689:	48 8b cb             	mov    %rbx,%rcx
140bf168c:	e8 cf f0 ec ff       	call   0x140ac0760
140bf1691:	80 bc 24 18 02 00 00 	cmpb   $0x0,0x218(%rsp)
140bf1698:	00
140bf1699:	48 89 33             	mov    %rsi,(%rbx)
140bf169c:	74 15                	je     0x140bf16b3
140bf169e:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140bf16a3:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140bf16a8:	33 d2                	xor    %edx,%edx
140bf16aa:	48 8b 00             	mov    (%rax),%rax
140bf16ad:	ff 15 6d 23 39 00    	call   *0x39236d(%rip)        # 0x140f83a20
140bf16b3:	4c 8d 9c 24 20 02 00 	lea    0x220(%rsp),%r11
140bf16ba:	00
140bf16bb:	48 8b c3             	mov    %rbx,%rax
140bf16be:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140bf16c2:	49 8b 73 18          	mov    0x18(%r11),%rsi
140bf16c6:	49 8b e3             	mov    %r11,%rsp
140bf16c9:	5f                   	pop    %rdi
140bf16ca:	c3                   	ret
140bf16cb:	e8 a0 9c 20 00       	call   0x140dfb370
140bf16d0:	cc                   	int3
140bf16d1:	e8 ca 70 5f ff       	call   0x1401e87a0
140bf16d6:	cc                   	int3
140bf16d7:	cc                   	int3
140bf16d8:	cc                   	int3
140bf16d9:	cc                   	int3
140bf16da:	cc                   	int3
140bf16db:	cc                   	int3
140bf16dc:	cc                   	int3
140bf16dd:	cc                   	int3
140bf16de:	cc                   	int3
140bf16df:	cc                   	int3
140bf16e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140bf16e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140bf16ea:	57                   	push   %rdi
140bf16eb:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140bf16f2:	41 0f 10 00          	movups (%r8),%xmm0
140bf16f6:	48 83 c1 10          	add    $0x10,%rcx
140bf16fa:	49 8b f8             	mov    %r8,%rdi
140bf16fd:	48 8b da             	mov    %rdx,%rbx
140bf1700:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140bf1705:	e8 a6 99 01 00       	call   0x140c0b0b0
140bf170a:	48 8b d0             	mov    %rax,%rdx
140bf170d:	48 8d 35 dc 1d 3f 00 	lea    0x3f1ddc(%rip),%rsi        # 0x140fe34f0
140bf1714:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140bf171b:	74 32                	je     0x140bf174f
140bf171d:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140bf1724:	75 29                	jne    0x140bf174f
140bf1726:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140bf172a:	48 85 c9             	test   %rcx,%rcx
140bf172d:	0f 84 83 00 00 00    	je     0x140bf17b6
140bf1733:	48 8b 01             	mov    (%rcx),%rax
140bf1736:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140bf173b:	4c 8b cf             	mov    %rdi,%r9
140bf173e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140bf1743:	48 8b 40 10          	mov    0x10(%rax),%rax
140bf1747:	ff 15 d3 22 39 00    	call   *0x3922d3(%rip)        # 0x140f83a20
140bf174d:	eb 20                	jmp    0x140bf176f
140bf174f:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140bf1756:	75 64                	jne    0x140bf17bc
140bf1758:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140bf175d:	e8 de f0 ec ff       	call   0x140ac0840
140bf1762:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140bf1767:	c6 84 24 28 02 00 00 	movb   $0x1,0x228(%rsp)
140bf176e:	01
140bf176f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140bf1774:	48 8b cb             	mov    %rbx,%rcx
140bf1777:	e8 e4 ef ec ff       	call   0x140ac0760
140bf177c:	80 bc 24 28 02 00 00 	cmpb   $0x0,0x228(%rsp)
140bf1783:	00
140bf1784:	48 89 33             	mov    %rsi,(%rbx)
140bf1787:	74 15                	je     0x140bf179e
140bf1789:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140bf178e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140bf1793:	33 d2                	xor    %edx,%edx
140bf1795:	48 8b 00             	mov    (%rax),%rax
140bf1798:	ff 15 82 22 39 00    	call   *0x392282(%rip)        # 0x140f83a20
140bf179e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
140bf17a5:	00
140bf17a6:	48 8b c3             	mov    %rbx,%rax
140bf17a9:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140bf17ad:	49 8b 73 18          	mov    0x18(%r11),%rsi
140bf17b1:	49 8b e3             	mov    %r11,%rsp
140bf17b4:	5f                   	pop    %rdi
140bf17b5:	c3                   	ret
140bf17b6:	e8 b5 9b 20 00       	call   0x140dfb370
140bf17bb:	cc                   	int3
140bf17bc:	e8 df 6f 5f ff       	call   0x1401e87a0
140bf17c1:	cc                   	int3
140bf17c2:	cc                   	int3
140bf17c3:	cc                   	int3
140bf17c4:	cc                   	int3
140bf17c5:	cc                   	int3
140bf17c6:	cc                   	int3
140bf17c7:	cc                   	int3
140bf17c8:	cc                   	int3
140bf17c9:	cc                   	int3
140bf17ca:	cc                   	int3
140bf17cb:	cc                   	int3
140bf17cc:	cc                   	int3
140bf17cd:	cc                   	int3
140bf17ce:	cc                   	int3
140bf17cf:	cc                   	int3
140bf17d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140bf17d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140bf17da:	57                   	push   %rdi
140bf17db:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140bf17e2:	41 0f 10 00          	movups (%r8),%xmm0
140bf17e6:	48 83 c1 10          	add    $0x10,%rcx
140bf17ea:	49 8b f8             	mov    %r8,%rdi
140bf17ed:	48 8b da             	mov    %rdx,%rbx
140bf17f0:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140bf17f5:	e8 d6 9a 01 00       	call   0x140c0b2d0
140bf17fa:	48 8b d0             	mov    %rax,%rdx
140bf17fd:	48 8d 35 ec 1c 3f 00 	lea    0x3f1cec(%rip),%rsi        # 0x140fe34f0
140bf1804:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140bf180b:	74 32                	je     0x140bf183f
140bf180d:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140bf1814:	75 29                	jne    0x140bf183f
140bf1816:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140bf181a:	48 85 c9             	test   %rcx,%rcx
140bf181d:	0f 84 83 00 00 00    	je     0x140bf18a6
140bf1823:	48 8b 01             	mov    (%rcx),%rax
140bf1826:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140bf182b:	4c 8b cf             	mov    %rdi,%r9
140bf182e:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140bf1833:	48 8b 40 10          	mov    0x10(%rax),%rax
140bf1837:	ff 15 e3 21 39 00    	call   *0x3921e3(%rip)        # 0x140f83a20
140bf183d:	eb 20                	jmp    0x140bf185f
140bf183f:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140bf1846:	75 64                	jne    0x140bf18ac
140bf1848:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140bf184d:	e8 ee ef ec ff       	call   0x140ac0840
140bf1852:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140bf1857:	c6 84 24 28 02 00 00 	movb   $0x1,0x228(%rsp)
140bf185e:	01
140bf185f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140bf1864:	48 8b cb             	mov    %rbx,%rcx
140bf1867:	e8 f4 ee ec ff       	call   0x140ac0760
140bf186c:	80 bc 24 28 02 00 00 	cmpb   $0x0,0x228(%rsp)
140bf1873:	00
140bf1874:	48 89 33             	mov    %rsi,(%rbx)
140bf1877:	74 15                	je     0x140bf188e
140bf1879:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140bf187e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140bf1883:	33 d2                	xor    %edx,%edx
140bf1885:	48 8b 00             	mov    (%rax),%rax
140bf1888:	ff 15 92 21 39 00    	call   *0x392192(%rip)        # 0x140f83a20
140bf188e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
140bf1895:	00
140bf1896:	48 8b c3             	mov    %rbx,%rax
140bf1899:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140bf189d:	49 8b 73 18          	mov    0x18(%r11),%rsi
140bf18a1:	49 8b e3             	mov    %r11,%rsp
140bf18a4:	5f                   	pop    %rdi
140bf18a5:	c3                   	ret
140bf18a6:	e8 c5 9a 20 00       	call   0x140dfb370
140bf18ab:	cc                   	int3
140bf18ac:	e8 ef 6e 5f ff       	call   0x1401e87a0
140bf18b1:	cc                   	int3
140bf18b2:	cc                   	int3
140bf18b3:	cc                   	int3
140bf18b4:	cc                   	int3
140bf18b5:	cc                   	int3
140bf18b6:	cc                   	int3
140bf18b7:	cc                   	int3
140bf18b8:	cc                   	int3
140bf18b9:	cc                   	int3
140bf18ba:	cc                   	int3
140bf18bb:	cc                   	int3
140bf18bc:	cc                   	int3
140bf18bd:	cc                   	int3
140bf18be:	cc                   	int3
140bf18bf:	cc                   	int3
140bf18c0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140bf18c5:	53                   	push   %rbx
140bf18c6:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140bf18cd:	49 8b 08             	mov    (%r8),%rcx
140bf18d0:	48 8b da             	mov    %rdx,%rbx
140bf18d3:	4d 8b 40 08          	mov    0x8(%r8),%r8
140bf18d7:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140bf18de:	66 66 66
140bf18e1:	4c 2b c1             	sub    %rcx,%r8
140bf18e4:	45 33 c9             	xor    %r9d,%r9d
140bf18e7:	49 f7 e8             	imul   %r8
140bf18ea:	48 c1 fa 04          	sar    $0x4,%rdx
140bf18ee:	48 8b c2             	mov    %rdx,%rax
140bf18f1:	48 c1 e8 3f          	shr    $0x3f,%rax
140bf18f5:	48 03 d0             	add    %rax,%rdx
140bf18f8:	74 47                	je     0x140bf1941
140bf18fa:	e8 01 62 ec ff       	call   0x140ab7b00
140bf18ff:	48 8b 48 08          	mov    0x8(%rax),%rcx
140bf1903:	48 8b 01             	mov    (%rcx),%rax
140bf1906:	48 8b 40 30          	mov    0x30(%rax),%rax
140bf190a:	ff 15 10 21 39 00    	call   *0x392110(%rip)        # 0x140f83a20
140bf1910:	48 8b c8             	mov    %rax,%rcx
140bf1913:	e8 d8 12 ed ff       	call   0x140ac2bf0
140bf1918:	48 8b 08             	mov    (%rax),%rcx
140bf191b:	e8 f0 63 ec ff       	call   0x140ab7d10
140bf1920:	48 8b d0             	mov    %rax,%rdx
140bf1923:	48 8b cb             	mov    %rbx,%rcx
140bf1926:	e8 15 ef ec ff       	call   0x140ac0840
140bf192b:	48 8d 05 be 1b 3f 00 	lea    0x3f1bbe(%rip),%rax        # 0x140fe34f0
140bf1932:	48 89 03             	mov    %rax,(%rbx)
140bf1935:	48 8b c3             	mov    %rbx,%rax
140bf1938:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140bf193f:	5b                   	pop    %rbx
140bf1940:	c3                   	ret
140bf1941:	0f 57 c0             	xorps  %xmm0,%xmm0
140bf1944:	4c 89 4c 24 38       	mov    %r9,0x38(%rsp)
140bf1949:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140bf194e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140bf1953:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
140bf1959:	e8 b2 11 7a ff       	call   0x140392b10
140bf195e:	0f b6 94 24 28 01 00 	movzbl 0x128(%rsp),%edx
140bf1965:	00
140bf1966:	48 8d 8c 24 90 00 00 	lea    0x90(%rsp),%rcx
140bf196d:	00
140bf196e:	4c 8b c0             	mov    %rax,%r8
140bf1971:	e8 9a 18 f7 ff       	call   0x140b63210
140bf1976:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140bf197d:	00
140bf197e:	48 8b cb             	mov    %rbx,%rcx
140bf1981:	e8 4a 5d f1 ff       	call   0x140b076d0
140bf1986:	48 8b c3             	mov    %rbx,%rax
140bf1989:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
140bf1990:	5b                   	pop    %rbx
140bf1991:	c3                   	ret
140bf1992:	cc                   	int3
140bf1993:	cc                   	int3
140bf1994:	cc                   	int3
140bf1995:	cc                   	int3
140bf1996:	cc                   	int3
140bf1997:	cc                   	int3
140bf1998:	cc                   	int3
140bf1999:	cc                   	int3
140bf199a:	cc                   	int3
140bf199b:	cc                   	int3
140bf199c:	cc                   	int3
140bf199d:	cc                   	int3
140bf199e:	cc                   	int3
140bf199f:	cc                   	int3
140bf19a0:	40 53                	rex push %rbx
140bf19a2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140bf19a9:	48 8b da             	mov    %rdx,%rbx
140bf19ac:	4c 8b c9             	mov    %rcx,%r9
140bf19af:	49 8b 08             	mov    (%r8),%rcx
140bf19b2:	48 b8 67 66 66 66 66 	movabs $0x6666666666666667,%rax
140bf19b9:	66 66 66
140bf19bc:	4d 8b 40 08          	mov    0x8(%r8),%r8
140bf19c0:	4c 2b c1             	sub    %rcx,%r8
140bf19c3:	49 f7 e8             	imul   %r8
140bf19c6:	48 c1 fa 04          	sar    $0x4,%rdx
140bf19ca:	48 8b c2             	mov    %rdx,%rax
140bf19cd:	48 c1 e8 3f          	shr    $0x3f,%rax
140bf19d1:	48 03 d0             	add    %rax,%rdx
140bf19d4:	74 47                	je     0x140bf1a1d
140bf19d6:	e8 25 61 ec ff       	call   0x140ab7b00
140bf19db:	48 8b 48 08          	mov    0x8(%rax),%rcx
140bf19df:	48 8b 01             	mov    (%rcx),%rax
140bf19e2:	48 8b 40 30          	mov    0x30(%rax),%rax
140bf19e6:	ff 15 34 20 39 00    	call   *0x392034(%rip)        # 0x140f83a20
140bf19ec:	48 8b c8             	mov    %rax,%rcx
140bf19ef:	e8 fc 11 ed ff       	call   0x140ac2bf0
140bf19f4:	48 8b 08             	mov    (%rax),%rcx
140bf19f7:	e8 14 63 ec ff       	call   0x140ab7d10
140bf19fc:	48 8b d0             	mov    %rax,%rdx
140bf19ff:	48 8b cb             	mov    %rbx,%rcx
140bf1a02:	e8 39 ee ec ff       	call   0x140ac0840
140bf1a07:	48 8d 05 e2 1a 3f 00 	lea    0x3f1ae2(%rip),%rax        # 0x140fe34f0
140bf1a0e:	48 89 03             	mov    %rax,(%rbx)
140bf1a11:	48 8b c3             	mov    %rbx,%rax
140bf1a14:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140bf1a1b:	5b                   	pop    %rbx
140bf1a1c:	c3                   	ret
140bf1a1d:	49 8d 49 10          	lea    0x10(%r9),%rcx
140bf1a21:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140bf1a26:	e8 b5 f2 fb ff       	call   0x140bb0ce0
140bf1a2b:	48 8b d0             	mov    %rax,%rdx
140bf1a2e:	48 8b cb             	mov    %rbx,%rcx
140bf1a31:	e8 8a 57 f1 ff       	call   0x140b071c0
140bf1a36:	48 8b c3             	mov    %rbx,%rax
140bf1a39:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140bf1a40:	5b                   	pop    %rbx
140bf1a41:	c3                   	ret
140bf1a42:	cc                   	int3
140bf1a43:	cc                   	int3
140bf1a44:	cc                   	int3
140bf1a45:	cc                   	int3
140bf1a46:	cc                   	int3
140bf1a47:	cc                   	int3
140bf1a48:	cc                   	int3
140bf1a49:	cc                   	int3
140bf1a4a:	cc                   	int3
140bf1a4b:	cc                   	int3
140bf1a4c:	cc                   	int3
140bf1a4d:	cc                   	int3
140bf1a4e:	cc                   	int3