140ec56aa:	49 8b 08             	mov    (%r8),%rcx
140ec56ad:	49 3b 48 08          	cmp    0x8(%r8),%rcx
140ec56b1:	0f 85 84 00 00 00    	jne    0x140ec573b
140ec56b7:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140ec56bc:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
140ec56c3:	00
140ec56c4:	0f 57 c0             	xorps  %xmm0,%xmm0
140ec56c7:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140ec56cd:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140ec56d2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ec56d7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec56dc:	e8 2f d4 4c ff       	call   0x140392b10
140ec56e1:	90                   	nop
140ec56e2:	0f 57 c0             	xorps  %xmm0,%xmm0
140ec56e5:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140ec56ea:	48 c7 44 24 30 0c 00 	movq   $0xc,0x30(%rsp)
140ec56f1:	00 00
140ec56f3:	48 c7 44 24 38 0f 00 	movq   $0xf,0x38(%rsp)
140ec56fa:	00 00
140ec56fc:	f2 0f 10 05 cc 0c 23 	movsd  0x230ccc(%rip),%xmm0        # 0x1410f63d0
140ec5703:	00
140ec5704:	f2 0f 11 44 24 20    	movsd  %xmm0,0x20(%rsp)
140ec570a:	8b 0d c8 0c 23 00    	mov    0x230cc8(%rip),%ecx        # 0x1410f63d8
140ec5710:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
140ec5714:	c6 44 24 2c 00       	movb   $0x0,0x2c(%rsp)
140ec5719:	4c 8b c0             	mov    %rax,%r8
140ec571c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140ec5721:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
140ec5728:	00
140ec5729:	e8 42 da c9 ff       	call   0x140b63170
140ec572e:	48 8b d0             	mov    %rax,%rdx
140ec5731:	48 8b cf             	mov    %rdi,%rcx
140ec5734:	e8 57 44 c8 ff       	call   0x140b49b90
140ec5739:	eb 22                	jmp    0x140ec575d
140ec573b:	48 83 c1 28          	add    $0x28,%rcx
140ec573f:	e8 bc 23 bf ff       	call   0x140ab7b00
140ec5744:	48 8b d8             	mov    %rax,%rbx
140ec5747:	48 8b 0e             	mov    (%rsi),%rcx
140ec574a:	e8 b1 23 bf ff       	call   0x140ab7b00
140ec574f:	4c 8b c3             	mov    %rbx,%r8
140ec5752:	48 8b d0             	mov    %rax,%rdx
140ec5755:	48 8b cf             	mov    %rdi,%rcx
140ec5758:	e8 33 79 ff ff       	call   0x140ebd090
140ec575d:	48 8b c7             	mov    %rdi,%rax
140ec5760:	4c 8d 9c 24 30 01 00 	lea    0x130(%rsp),%r11
140ec5767:	00
140ec5768:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140ec576c:	49 8b 73 20          	mov    0x20(%r11),%rsi
140ec5770:	49 8b e3             	mov    %r11,%rsp
140ec5773:	5f                   	pop    %rdi
140ec5774:	c3                   	ret
140ec5775:	cc                   	int3
140ec5776:	cc                   	int3
140ec5777:	cc                   	int3
140ec5778:	cc                   	int3
140ec5779:	cc                   	int3
140ec577a:	cc                   	int3
140ec577b:	cc                   	int3
140ec577c:	cc                   	int3
140ec577d:	cc                   	int3
140ec577e:	cc                   	int3
140ec577f:	cc                   	int3
140ec5780:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ec5785:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ec578a:	57                   	push   %rdi
140ec578b:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140ec5792:	41 0f 10 00          	movups (%r8),%xmm0
140ec5796:	48 83 c1 10          	add    $0x10,%rcx
140ec579a:	49 8b f8             	mov    %r8,%rdi
140ec579d:	48 8b da             	mov    %rdx,%rbx
140ec57a0:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140ec57a5:	e8 16 3d 00 00       	call   0x140ec94c0
140ec57aa:	48 8b d0             	mov    %rax,%rdx
140ec57ad:	48 8d 35 3c dd 11 00 	lea    0x11dd3c(%rip),%rsi        # 0x140fe34f0
140ec57b4:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140ec57bb:	74 32                	je     0x140ec57ef
140ec57bd:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140ec57c4:	75 29                	jne    0x140ec57ef
140ec57c6:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140ec57ca:	48 85 c9             	test   %rcx,%rcx
140ec57cd:	0f 84 83 00 00 00    	je     0x140ec5856
140ec57d3:	48 8b 01             	mov    (%rcx),%rax
140ec57d6:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140ec57db:	4c 8b cf             	mov    %rdi,%r9
140ec57de:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec57e3:	48 8b 40 10          	mov    0x10(%rax),%rax
140ec57e7:	ff 15 33 e2 0b 00    	call   *0xbe233(%rip)        # 0x140f83a20
140ec57ed:	eb 20                	jmp    0x140ec580f
140ec57ef:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140ec57f6:	75 64                	jne    0x140ec585c
140ec57f8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec57fd:	e8 3e b0 bf ff       	call   0x140ac0840
140ec5802:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ec5807:	c6 84 24 28 02 00 00 	movb   $0x1,0x228(%rsp)
140ec580e:	01
140ec580f:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec5814:	48 8b cb             	mov    %rbx,%rcx
140ec5817:	e8 44 af bf ff       	call   0x140ac0760
140ec581c:	80 bc 24 28 02 00 00 	cmpb   $0x0,0x228(%rsp)
140ec5823:	00
140ec5824:	48 89 33             	mov    %rsi,(%rbx)
140ec5827:	74 15                	je     0x140ec583e
140ec5829:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140ec582e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec5833:	33 d2                	xor    %edx,%edx
140ec5835:	48 8b 00             	mov    (%rax),%rax
140ec5838:	ff 15 e2 e1 0b 00    	call   *0xbe1e2(%rip)        # 0x140f83a20
140ec583e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
140ec5845:	00
140ec5846:	48 8b c3             	mov    %rbx,%rax
140ec5849:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140ec584d:	49 8b 73 18          	mov    0x18(%r11),%rsi
140ec5851:	49 8b e3             	mov    %r11,%rsp
140ec5854:	5f                   	pop    %rdi
140ec5855:	c3                   	ret
140ec5856:	e8 15 5b f3 ff       	call   0x140dfb370
140ec585b:	cc                   	int3
140ec585c:	e8 3f 2f 32 ff       	call   0x1401e87a0
140ec5861:	cc                   	int3
140ec5862:	cc                   	int3
140ec5863:	cc                   	int3
140ec5864:	cc                   	int3
140ec5865:	cc                   	int3
140ec5866:	cc                   	int3
140ec5867:	cc                   	int3
140ec5868:	cc                   	int3
140ec5869:	cc                   	int3
140ec586a:	cc                   	int3
140ec586b:	cc                   	int3
140ec586c:	cc                   	int3
140ec586d:	cc                   	int3
140ec586e:	cc                   	int3
140ec586f:	cc                   	int3
140ec5870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ec5875:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ec587a:	57                   	push   %rdi
140ec587b:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140ec5882:	41 0f 10 00          	movups (%r8),%xmm0
140ec5886:	48 83 c1 10          	add    $0x10,%rcx
140ec588a:	49 8b f8             	mov    %r8,%rdi
140ec588d:	48 8b da             	mov    %rdx,%rbx
140ec5890:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140ec5895:	e8 86 40 00 00       	call   0x140ec9920
140ec589a:	48 8b d0             	mov    %rax,%rdx
140ec589d:	48 8d 35 4c dc 11 00 	lea    0x11dc4c(%rip),%rsi        # 0x140fe34f0
140ec58a4:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140ec58ab:	74 32                	je     0x140ec58df
140ec58ad:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140ec58b4:	75 29                	jne    0x140ec58df
140ec58b6:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140ec58ba:	48 85 c9             	test   %rcx,%rcx
140ec58bd:	0f 84 83 00 00 00    	je     0x140ec5946
140ec58c3:	48 8b 01             	mov    (%rcx),%rax
140ec58c6:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140ec58cb:	4c 8b cf             	mov    %rdi,%r9
140ec58ce:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec58d3:	48 8b 40 10          	mov    0x10(%rax),%rax
140ec58d7:	ff 15 43 e1 0b 00    	call   *0xbe143(%rip)        # 0x140f83a20
140ec58dd:	eb 20                	jmp    0x140ec58ff
140ec58df:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140ec58e6:	75 64                	jne    0x140ec594c
140ec58e8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec58ed:	e8 4e af bf ff       	call   0x140ac0840
140ec58f2:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ec58f7:	c6 84 24 28 02 00 00 	movb   $0x1,0x228(%rsp)
140ec58fe:	01
140ec58ff:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec5904:	48 8b cb             	mov    %rbx,%rcx
140ec5907:	e8 54 ae bf ff       	call   0x140ac0760
140ec590c:	80 bc 24 28 02 00 00 	cmpb   $0x0,0x228(%rsp)
140ec5913:	00
140ec5914:	48 89 33             	mov    %rsi,(%rbx)
140ec5917:	74 15                	je     0x140ec592e
140ec5919:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140ec591e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec5923:	33 d2                	xor    %edx,%edx
140ec5925:	48 8b 00             	mov    (%rax),%rax
140ec5928:	ff 15 f2 e0 0b 00    	call   *0xbe0f2(%rip)        # 0x140f83a20
140ec592e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
140ec5935:	00
140ec5936:	48 8b c3             	mov    %rbx,%rax
140ec5939:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140ec593d:	49 8b 73 18          	mov    0x18(%r11),%rsi
140ec5941:	49 8b e3             	mov    %r11,%rsp
140ec5944:	5f                   	pop    %rdi
140ec5945:	c3                   	ret
140ec5946:	e8 25 5a f3 ff       	call   0x140dfb370
140ec594b:	cc                   	int3
140ec594c:	e8 4f 2e 32 ff       	call   0x1401e87a0
140ec5951:	cc                   	int3
140ec5952:	cc                   	int3
140ec5953:	cc                   	int3
140ec5954:	cc                   	int3
140ec5955:	cc                   	int3
140ec5956:	cc                   	int3
140ec5957:	cc                   	int3
140ec5958:	cc                   	int3
140ec5959:	cc                   	int3
140ec595a:	cc                   	int3
140ec595b:	cc                   	int3
140ec595c:	cc                   	int3
140ec595d:	cc                   	int3
140ec595e:	cc                   	int3
140ec595f:	cc                   	int3
140ec5960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ec5965:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ec596a:	57                   	push   %rdi
140ec596b:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140ec5972:	41 0f 10 00          	movups (%r8),%xmm0
140ec5976:	48 83 c1 10          	add    $0x10,%rcx
140ec597a:	49 8b f8             	mov    %r8,%rdi
140ec597d:	48 8b da             	mov    %rdx,%rbx
140ec5980:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140ec5985:	e8 76 42 00 00       	call   0x140ec9c00
140ec598a:	48 8b d0             	mov    %rax,%rdx
140ec598d:	48 8d 35 5c db 11 00 	lea    0x11db5c(%rip),%rsi        # 0x140fe34f0
140ec5994:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140ec599b:	74 32                	je     0x140ec59cf
140ec599d:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140ec59a4:	75 29                	jne    0x140ec59cf
140ec59a6:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140ec59aa:	48 85 c9             	test   %rcx,%rcx
140ec59ad:	0f 84 83 00 00 00    	je     0x140ec5a36
140ec59b3:	48 8b 01             	mov    (%rcx),%rax
140ec59b6:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140ec59bb:	4c 8b cf             	mov    %rdi,%r9
140ec59be:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec59c3:	48 8b 40 10          	mov    0x10(%rax),%rax
140ec59c7:	ff 15 53 e0 0b 00    	call   *0xbe053(%rip)        # 0x140f83a20
140ec59cd:	eb 20                	jmp    0x140ec59ef
140ec59cf:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140ec59d6:	75 64                	jne    0x140ec5a3c
140ec59d8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec59dd:	e8 5e ae bf ff       	call   0x140ac0840
140ec59e2:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ec59e7:	c6 84 24 28 02 00 00 	movb   $0x1,0x228(%rsp)
140ec59ee:	01
140ec59ef:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec59f4:	48 8b cb             	mov    %rbx,%rcx
140ec59f7:	e8 64 ad bf ff       	call   0x140ac0760
140ec59fc:	80 bc 24 28 02 00 00 	cmpb   $0x0,0x228(%rsp)
140ec5a03:	00
140ec5a04:	48 89 33             	mov    %rsi,(%rbx)
140ec5a07:	74 15                	je     0x140ec5a1e
140ec5a09:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140ec5a0e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec5a13:	33 d2                	xor    %edx,%edx
140ec5a15:	48 8b 00             	mov    (%rax),%rax
140ec5a18:	ff 15 02 e0 0b 00    	call   *0xbe002(%rip)        # 0x140f83a20
140ec5a1e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
140ec5a25:	00
140ec5a26:	48 8b c3             	mov    %rbx,%rax
140ec5a29:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140ec5a2d:	49 8b 73 18          	mov    0x18(%r11),%rsi
140ec5a31:	49 8b e3             	mov    %r11,%rsp
140ec5a34:	5f                   	pop    %rdi
140ec5a35:	c3                   	ret
140ec5a36:	e8 35 59 f3 ff       	call   0x140dfb370
140ec5a3b:	cc                   	int3
140ec5a3c:	e8 5f 2d 32 ff       	call   0x1401e87a0
140ec5a41:	cc                   	int3
140ec5a42:	cc                   	int3
140ec5a43:	cc                   	int3
140ec5a44:	cc                   	int3
140ec5a45:	cc                   	int3
140ec5a46:	cc                   	int3
140ec5a47:	cc                   	int3
140ec5a48:	cc                   	int3
140ec5a49:	cc                   	int3
140ec5a4a:	cc                   	int3
140ec5a4b:	cc                   	int3
140ec5a4c:	cc                   	int3
140ec5a4d:	cc                   	int3
140ec5a4e:	cc                   	int3
140ec5a4f:	cc                   	int3
140ec5a50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ec5a55:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ec5a5a:	57                   	push   %rdi
140ec5a5b:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp
140ec5a62:	41 0f 10 00          	movups (%r8),%xmm0
140ec5a66:	48 83 c1 10          	add    $0x10,%rcx
140ec5a6a:	49 8b f8             	mov    %r8,%rdi
140ec5a6d:	48 8b da             	mov    %rdx,%rbx
140ec5a70:	0f 11 44 24 38       	movups %xmm0,0x38(%rsp)
140ec5a75:	e8 e6 45 00 00       	call   0x140eca060
140ec5a7a:	48 8b d0             	mov    %rax,%rdx
140ec5a7d:	48 8d 35 6c da 11 00 	lea    0x11da6c(%rip),%rsi        # 0x140fe34f0
140ec5a84:	48 81 c2 e8 01 00 00 	add    $0x1e8,%rdx
140ec5a8b:	74 32                	je     0x140ec5abf
140ec5a8d:	80 ba e0 01 00 00 01 	cmpb   $0x1,0x1e0(%rdx)
140ec5a94:	75 29                	jne    0x140ec5abf
140ec5a96:	48 8b 4a 38          	mov    0x38(%rdx),%rcx
140ec5a9a:	48 85 c9             	test   %rcx,%rcx
140ec5a9d:	0f 84 83 00 00 00    	je     0x140ec5b26
140ec5aa3:	48 8b 01             	mov    (%rcx),%rax
140ec5aa6:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
140ec5aab:	4c 8b cf             	mov    %rdi,%r9
140ec5aae:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec5ab3:	48 8b 40 10          	mov    0x10(%rax),%rax
140ec5ab7:	ff 15 63 df 0b 00    	call   *0xbdf63(%rip)        # 0x140f83a20
140ec5abd:	eb 20                	jmp    0x140ec5adf
140ec5abf:	80 ba e0 01 00 00 00 	cmpb   $0x0,0x1e0(%rdx)
140ec5ac6:	75 64                	jne    0x140ec5b2c
140ec5ac8:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec5acd:	e8 6e ad bf ff       	call   0x140ac0840
140ec5ad2:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
140ec5ad7:	c6 84 24 28 02 00 00 	movb   $0x1,0x228(%rsp)
140ec5ade:	01
140ec5adf:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140ec5ae4:	48 8b cb             	mov    %rbx,%rcx
140ec5ae7:	e8 74 ac bf ff       	call   0x140ac0760
140ec5aec:	80 bc 24 28 02 00 00 	cmpb   $0x0,0x228(%rsp)
140ec5af3:	00
140ec5af4:	48 89 33             	mov    %rsi,(%rbx)
140ec5af7:	74 15                	je     0x140ec5b0e
140ec5af9:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140ec5afe:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ec5b03:	33 d2                	xor    %edx,%edx
140ec5b05:	48 8b 00             	mov    (%rax),%rax
140ec5b08:	ff 15 12 df 0b 00    	call   *0xbdf12(%rip)        # 0x140f83a20
140ec5b0e:	4c 8d 9c 24 30 02 00 	lea    0x230(%rsp),%r11
140ec5b15:	00
140ec5b16:	48 8b c3             	mov    %rbx,%rax
140ec5b19:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140ec5b1d:	49 8b 73 18          	mov    0x18(%r11),%rsi
140ec5b21:	49 8b e3             	mov    %r11,%rsp
140ec5b24:	5f                   	pop    %rdi
140ec5b25:	c3                   	ret
140ec5b26:	e8 45 58 f3 ff       	call   0x140dfb370
140ec5b2b:	cc                   	int3
140ec5b2c:	e8 6f 2c 32 ff       	call   0x1401e87a0
140ec5b31:	cc                   	int3
140ec5b32:	cc                   	int3
140ec5b33:	cc                   	int3
140ec5b34:	cc                   	int3
140ec5b35:	cc                   	int3
140ec5b36:	cc                   	int3
140ec5b37:	cc                   	int3
140ec5b38:	cc                   	int3
140ec5b39:	cc                   	int3
140ec5b3a:	cc                   	int3
140ec5b3b:	cc                   	int3
140ec5b3c:	cc                   	int3
140ec5b3d:	cc                   	int3
140ec5b3e:	cc                   	int3
140ec5b3f:	cc                   	int3
140ec5b40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140ec5b45:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140ec5b4a:	57                   	push   %rdi
140ec5b4b:	48 81 ec 30 02 00 00 	sub    $0x230,%rsp