140a64640:	e8 8b ad 73 ff       	call   0x14019f3d0
140a64645:	48 8d 05 4c 94 56 00 	lea    0x56944c(%rip),%rax        # 0x140fcda98
140a6464c:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140a64650:	48 c7 45 af 0a 00 00 	movq   $0xa,-0x51(%rbp)
140a64657:	00
140a64658:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
140a6465c:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
140a64660:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140a64664:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140a64668:	f2 0f 10 45 d7       	movsd  -0x29(%rbp),%xmm0
140a6466d:	f2 0f 11 45 ef       	movsd  %xmm0,-0x11(%rbp)
140a64672:	48 8d 05 4b ee 5d 00 	lea    0x5dee4b(%rip),%rax        # 0x1410434c4
140a64679:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140a6467d:	48 c7 45 af 06 00 00 	movq   $0x6,-0x51(%rbp)
140a64684:	00
140a64685:	0f 10 45 a7          	movups -0x59(%rbp),%xmm0
140a64689:	48 8d 45 17          	lea    0x17(%rbp),%rax
140a6468d:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140a64691:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
140a64695:	f2 0f 10 45 b7       	movsd  -0x49(%rbp),%xmm0
140a6469a:	f2 0f 11 45 d7       	movsd  %xmm0,-0x29(%rbp)
140a6469f:	48 8d 05 fe d0 56 00 	lea    0x56d0fe(%rip),%rax        # 0x140fd17a4
140a646a6:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140a646aa:	48 c7 45 af 06 00 00 	movq   $0x6,-0x51(%rbp)
140a646b1:	00
140a646b2:	0f 10 75 a7          	movups -0x59(%rbp),%xmm6
140a646b6:	48 8d 7d 97          	lea    -0x69(%rbp),%rdi
140a646ba:	48 8b 03             	mov    (%rbx),%rax
140a646bd:	0f 10 05 5c bb 61 00 	movups 0x61bb5c(%rip),%xmm0        # 0x141080220
140a646c4:	0f 29 45 a7          	movaps %xmm0,-0x59(%rbp)
140a646c8:	ba 1d 00 00 00       	mov    $0x1d,%edx
140a646cd:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140a646d1:	48 8b cb             	mov    %rbx,%rcx
140a646d4:	48 8b 40 08          	mov    0x8(%rax),%rax
140a646d8:	ff 15 42 f3 51 00    	call   *0x51f342(%rip)        # 0x140f83a20
140a646de:	84 c0                	test   %al,%al
140a646e0:	74 77                	je     0x140a64759
140a646e2:	48 8b 03             	mov    (%rbx),%rax
140a646e5:	0f 29 75 a7          	movaps %xmm6,-0x59(%rbp)
140a646e9:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
140a646ed:	48 8b cb             	mov    %rbx,%rcx
140a646f0:	48 8b 40 30          	mov    0x30(%rax),%rax
140a646f4:	ff 15 26 f3 51 00    	call   *0x51f326(%rip)        # 0x140f83a20
140a646fa:	84 c0                	test   %al,%al
140a646fc:	74 5b                	je     0x140a64759
140a646fe:	48 8b d7             	mov    %rdi,%rdx
140a64701:	48 8b cb             	mov    %rbx,%rcx
140a64704:	e8 77 65 ff ff       	call   0x140a5ac80
140a64709:	84 c0                	test   %al,%al
140a6470b:	74 4c                	je     0x140a64759
140a6470d:	48 8b 03             	mov    (%rbx),%rax
140a64710:	48 8b cb             	mov    %rbx,%rcx
140a64713:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64717:	ff 15 03 f3 51 00    	call   *0x51f303(%rip)        # 0x140f83a20
140a6471d:	84 c0                	test   %al,%al
140a6471f:	74 38                	je     0x140a64759
140a64721:	48 8b d3             	mov    %rbx,%rdx
140a64724:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140a64728:	e8 b3 81 f6 ff       	call   0x1409cc8e0
140a6472d:	84 c0                	test   %al,%al
140a6472f:	74 28                	je     0x140a64759
140a64731:	48 8b d3             	mov    %rbx,%rdx
140a64734:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140a64738:	e8 a3 81 f6 ff       	call   0x1409cc8e0
140a6473d:	84 c0                	test   %al,%al
140a6473f:	74 18                	je     0x140a64759
140a64741:	48 8b 03             	mov    (%rbx),%rax
140a64744:	48 8b cb             	mov    %rbx,%rcx
140a64747:	48 8b 40 10          	mov    0x10(%rax),%rax
140a6474b:	ff 15 cf f2 51 00    	call   *0x51f2cf(%rip)        # 0x140f83a20
140a64751:	84 c0                	test   %al,%al
140a64753:	74 04                	je     0x140a64759
140a64755:	b3 01                	mov    $0x1,%bl
140a64757:	eb 02                	jmp    0x140a6475b
140a64759:	32 db                	xor    %bl,%bl
140a6475b:	48 8b 55 0f          	mov    0xf(%rbp),%rdx
140a6475f:	48 83 fa 0f          	cmp    $0xf,%rdx
140a64763:	76 31                	jbe    0x140a64796
140a64765:	48 ff c2             	inc    %rdx
140a64768:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140a6476c:	48 8b c1             	mov    %rcx,%rax
140a6476f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a64776:	72 19                	jb     0x140a64791
140a64778:	48 83 c2 27          	add    $0x27,%rdx
140a6477c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a64780:	48 2b c1             	sub    %rcx,%rax
140a64783:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a64787:	48 83 f8 1f          	cmp    $0x1f,%rax
140a6478b:	0f 87 9b 00 00 00    	ja     0x140a6482c
140a64791:	e8 ae 69 3b 00       	call   0x140e1b144
140a64796:	66 0f 6f 05 92 f6 53 	movdqa 0x53f692(%rip),%xmm0        # 0x140fa3e30
140a6479d:	00
140a6479e:	f3 0f 7f 45 07       	movdqu %xmm0,0x7(%rbp)
140a647a3:	c6 45 f7 00          	movb   $0x0,-0x9(%rbp)
140a647a7:	48 8b 55 2f          	mov    0x2f(%rbp),%rdx
140a647ab:	48 83 fa 0f          	cmp    $0xf,%rdx
140a647af:	76 35                	jbe    0x140a647e6
140a647b1:	48 ff c2             	inc    %rdx
140a647b4:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140a647b8:	48 8b c1             	mov    %rcx,%rax
140a647bb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140a647c2:	72 15                	jb     0x140a647d9
140a647c4:	48 83 c2 27          	add    $0x27,%rdx
140a647c8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140a647cc:	48 2b c1             	sub    %rcx,%rax
140a647cf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140a647d3:	48 83 f8 1f          	cmp    $0x1f,%rax
140a647d7:	77 4d                	ja     0x140a64826
140a647d9:	e8 66 69 3b 00       	call   0x140e1b144
140a647de:	66 0f 6f 05 4a f6 53 	movdqa 0x53f64a(%rip),%xmm0        # 0x140fa3e30
140a647e5:	00
140a647e6:	f3 0f 7f 45 27       	movdqu %xmm0,0x27(%rbp)
140a647eb:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140a647ef:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140a647f3:	48 85 c9             	test   %rcx,%rcx
140a647f6:	74 05                	je     0x140a647fd
140a647f8:	e8 53 56 fa ff       	call   0x140a09e50
140a647fd:	0f b6 c3             	movzbl %bl,%eax
140a64800:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140a64804:	48 33 cc             	xor    %rsp,%rcx
140a64807:	e8 f4 6c 3b 00       	call   0x140e1b500
140a6480c:	4c 8d 9c 24 e0 00 00 	lea    0xe0(%rsp),%r11
140a64813:	00
140a64814:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140a64818:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140a6481c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140a64821:	49 8b e3             	mov    %r11,%rsp
140a64824:	5d                   	pop    %rbp
140a64825:	c3                   	ret
140a64826:	e8 79 59 3c 00       	call   0x140e2a1a4
140a6482b:	90                   	nop
140a6482c:	e8 73 59 3c 00       	call   0x140e2a1a4
140a64831:	cc                   	int3
140a64832:	cc                   	int3
140a64833:	cc                   	int3
140a64834:	cc                   	int3
140a64835:	cc                   	int3
140a64836:	cc                   	int3
140a64837:	cc                   	int3
140a64838:	cc                   	int3
140a64839:	cc                   	int3
140a6483a:	cc                   	int3
140a6483b:	cc                   	int3
140a6483c:	cc                   	int3
140a6483d:	cc                   	int3
140a6483e:	cc                   	int3
140a6483f:	cc                   	int3
140a64840:	4c 8b dc             	mov    %rsp,%r11
140a64843:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140a64847:	57                   	push   %rdi
140a64848:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140a6484f:	49 c7 43 90 02 00 00 	movq   $0x2,-0x70(%r11)
140a64856:	00
140a64857:	48 8d 05 12 e4 54 00 	lea    0x54e412(%rip),%rax        # 0x140fb2c70
140a6485e:	49 89 43 88          	mov    %rax,-0x78(%r11)
140a64862:	4d 8d 43 b8          	lea    -0x48(%r11),%r8
140a64866:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140a6486b:	48 8d 42 28          	lea    0x28(%rdx),%rax
140a6486f:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
140a64876:	00 00
140a64878:	49 89 43 c8          	mov    %rax,-0x38(%r11)
140a6487c:	48 8b fa             	mov    %rdx,%rdi
140a6487f:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
140a64884:	48 8d 05 11 70 56 00 	lea    0x567011(%rip),%rax        # 0x140fcb89c
140a6488b:	ba 2e 00 00 00       	mov    $0x2e,%edx
140a64890:	f2 0f 10 44 24 60    	movsd  0x60(%rsp),%xmm0
140a64896:	48 8b d9             	mov    %rcx,%rbx
140a64899:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a6489e:	48 8d 05 df 58 5b 00 	lea    0x5b58df(%rip),%rax        # 0x14101a184
140a648a5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a648aa:	48 8d 05 37 92 56 00 	lea    0x569237(%rip),%rax        # 0x140fcdae8
140a648b1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a648b6:	48 8b 01             	mov    (%rcx),%rax
140a648b9:	f2 41 0f 11 43 e8    	movsd  %xmm0,-0x18(%r11)
140a648bf:	0f 10 05 0a ba 61 00 	movups 0x61ba0a(%rip),%xmm0        # 0x1410802d0
140a648c6:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
140a648cd:	00 00
140a648cf:	48 8b 40 08          	mov    0x8(%rax),%rax
140a648d3:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
140a648da:	00 00
140a648dc:	0f 29 44 24 50       	movaps %xmm0,0x50(%rsp)
140a648e1:	ff 15 39 f1 51 00    	call   *0x51f139(%rip)        # 0x140f83a20
140a648e7:	84 c0                	test   %al,%al
140a648e9:	0f 84 6e 01 00 00    	je     0x140a64a5d
140a648ef:	48 8b 03             	mov    (%rbx),%rax
140a648f2:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a648f7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a648fc:	48 8b cb             	mov    %rbx,%rcx
140a648ff:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a64905:	48 8b 40 30          	mov    0x30(%rax),%rax
140a64909:	ff 15 11 f1 51 00    	call   *0x51f111(%rip)        # 0x140f83a20
140a6490f:	84 c0                	test   %al,%al
140a64911:	0f 84 46 01 00 00    	je     0x140a64a5d
140a64917:	48 8b d7             	mov    %rdi,%rdx
140a6491a:	48 8b cb             	mov    %rbx,%rcx
140a6491d:	e8 4e fa ff ff       	call   0x140a64370
140a64922:	84 c0                	test   %al,%al
140a64924:	0f 84 33 01 00 00    	je     0x140a64a5d
140a6492a:	48 8b 03             	mov    (%rbx),%rax
140a6492d:	48 8b cb             	mov    %rbx,%rcx
140a64930:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64934:	ff 15 e6 f0 51 00    	call   *0x51f0e6(%rip)        # 0x140f83a20
140a6493a:	84 c0                	test   %al,%al
140a6493c:	0f 84 1b 01 00 00    	je     0x140a64a5d
140a64942:	48 8b 03             	mov    (%rbx),%rax
140a64945:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a6494a:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140a6494f:	48 8b cb             	mov    %rbx,%rcx
140a64952:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a64958:	48 8b 40 30          	mov    0x30(%rax),%rax
140a6495c:	ff 15 be f0 51 00    	call   *0x51f0be(%rip)        # 0x140f83a20
140a64962:	84 c0                	test   %al,%al
140a64964:	0f 84 f3 00 00 00    	je     0x140a64a5d
140a6496a:	48 8b 03             	mov    (%rbx),%rax
140a6496d:	48 8b cb             	mov    %rbx,%rcx
140a64970:	0f b7 57 08          	movzwl 0x8(%rdi),%edx
140a64974:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a6497b:	ff 15 9f f0 51 00    	call   *0x51f09f(%rip)        # 0x140f83a20
140a64981:	84 c0                	test   %al,%al
140a64983:	0f 84 d4 00 00 00    	je     0x140a64a5d
140a64989:	48 8b 03             	mov    (%rbx),%rax
140a6498c:	48 8b cb             	mov    %rbx,%rcx
140a6498f:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64993:	ff 15 87 f0 51 00    	call   *0x51f087(%rip)        # 0x140f83a20
140a64999:	84 c0                	test   %al,%al
140a6499b:	0f 84 bc 00 00 00    	je     0x140a64a5d
140a649a1:	48 8b 03             	mov    (%rbx),%rax
140a649a4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a649a9:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a649ae:	48 8b cb             	mov    %rbx,%rcx
140a649b1:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a649b7:	48 8b 40 30          	mov    0x30(%rax),%rax
140a649bb:	ff 15 5f f0 51 00    	call   *0x51f05f(%rip)        # 0x140f83a20
140a649c1:	84 c0                	test   %al,%al
140a649c3:	0f 84 94 00 00 00    	je     0x140a64a5d
140a649c9:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140a649cd:	48 8b 03             	mov    (%rbx),%rax
140a649d0:	48 83 79 28 0f       	cmpq   $0xf,0x28(%rcx)
140a649d5:	48 8d 51 10          	lea    0x10(%rcx),%rdx
140a649d9:	76 04                	jbe    0x140a649df
140a649db:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140a649df:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140a649e3:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140a649ea:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
140a649ef:	48 8b cb             	mov    %rbx,%rcx
140a649f2:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140a649f7:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a649fc:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a64a01:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140a64a07:	ff 15 13 f0 51 00    	call   *0x51f013(%rip)        # 0x140f83a20
140a64a0d:	84 c0                	test   %al,%al
140a64a0f:	74 4c                	je     0x140a64a5d
140a64a11:	48 8b 03             	mov    (%rbx),%rax
140a64a14:	48 8b cb             	mov    %rbx,%rcx
140a64a17:	48 8b 40 38          	mov    0x38(%rax),%rax
140a64a1b:	ff 15 ff ef 51 00    	call   *0x51efff(%rip)        # 0x140f83a20
140a64a21:	84 c0                	test   %al,%al
140a64a23:	74 38                	je     0x140a64a5d
140a64a25:	48 8b d3             	mov    %rbx,%rdx
140a64a28:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140a64a2d:	e8 9e 80 f6 ff       	call   0x1409ccad0
140a64a32:	84 c0                	test   %al,%al
140a64a34:	74 27                	je     0x140a64a5d
140a64a36:	48 8b 03             	mov    (%rbx),%rax
140a64a39:	48 8b cb             	mov    %rbx,%rcx
140a64a3c:	48 8b 40 10          	mov    0x10(%rax),%rax
140a64a40:	ff 15 da ef 51 00    	call   *0x51efda(%rip)        # 0x140f83a20
140a64a46:	84 c0                	test   %al,%al
140a64a48:	74 13                	je     0x140a64a5d
140a64a4a:	b0 01                	mov    $0x1,%al
140a64a4c:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a64a53:	00
140a64a54:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140a64a5b:	5f                   	pop    %rdi
140a64a5c:	c3                   	ret
140a64a5d:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a64a64:	00
140a64a65:	32 c0                	xor    %al,%al
140a64a67:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140a64a6e:	5f                   	pop    %rdi
140a64a6f:	c3                   	ret
140a64a70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a64a75:	57                   	push   %rdi
140a64a76:	48 83 ec 70          	sub    $0x70,%rsp
140a64a7a:	0f 10 05 4f b8 61 00 	movups 0x61b84f(%rip),%xmm0        # 0x1410802d0
140a64a81:	48 8d 05 e8 e1 54 00 	lea    0x54e1e8(%rip),%rax        # 0x140fb2c70
140a64a88:	48 c7 44 24 58 02 00 	movq   $0x2,0x58(%rsp)
140a64a8f:	00 00
140a64a91:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a64a96:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140a64a9b:	48 8d 05 fa 6d 56 00 	lea    0x566dfa(%rip),%rax        # 0x140fcb89c
140a64aa2:	48 c7 44 24 48 04 00 	movq   $0x4,0x48(%rsp)
140a64aa9:	00 00
140a64aab:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a64ab0:	48 8b fa             	mov    %rdx,%rdi
140a64ab3:	48 8d 05 ca 56 5b 00 	lea    0x5b56ca(%rip),%rax        # 0x14101a184
140a64aba:	48 c7 44 24 38 04 00 	movq   $0x4,0x38(%rsp)
140a64ac1:	00 00
140a64ac3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a64ac8:	ba 2e 00 00 00       	mov    $0x2e,%edx
140a64acd:	48 8d 05 14 90 56 00 	lea    0x569014(%rip),%rax        # 0x140fcdae8
140a64ad4:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
140a64adb:	00 00
140a64add:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a64ae2:	48 8b d9             	mov    %rcx,%rbx
140a64ae5:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
140a64aea:	e8 81 5f fa ff       	call   0x140a0aa70
140a64aef:	84 c0                	test   %al,%al
140a64af1:	0f 84 44 01 00 00    	je     0x140a64c3b
140a64af7:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140a64afc:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64b01:	48 8b cb             	mov    %rbx,%rcx
140a64b04:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64b0a:	e8 21 65 7d ff       	call   0x14023b030
140a64b0f:	84 c0                	test   %al,%al
140a64b11:	0f 84 24 01 00 00    	je     0x140a64c3b
140a64b17:	48 8b d7             	mov    %rdi,%rdx
140a64b1a:	48 8b cb             	mov    %rbx,%rcx
140a64b1d:	e8 ae a4 00 00       	call   0x140a6efd0
140a64b22:	84 c0                	test   %al,%al
140a64b24:	0f 84 11 01 00 00    	je     0x140a64c3b
140a64b2a:	48 8b cb             	mov    %rbx,%rcx
140a64b2d:	e8 fe 64 7d ff       	call   0x14023b030
140a64b32:	84 c0                	test   %al,%al
140a64b34:	0f 84 01 01 00 00    	je     0x140a64c3b
140a64b3a:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140a64b3f:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64b44:	48 8b cb             	mov    %rbx,%rcx
140a64b47:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64b4d:	e8 de 64 7d ff       	call   0x14023b030
140a64b52:	84 c0                	test   %al,%al
140a64b54:	0f 84 e1 00 00 00    	je     0x140a64c3b
140a64b5a:	0f b7 57 08          	movzwl 0x8(%rdi),%edx
140a64b5e:	48 8b cb             	mov    %rbx,%rcx
140a64b61:	e8 2a 61 fa ff       	call   0x140a0ac90
140a64b66:	84 c0                	test   %al,%al
140a64b68:	0f 84 cd 00 00 00    	je     0x140a64c3b
140a64b6e:	48 8b cb             	mov    %rbx,%rcx
140a64b71:	e8 ba 64 7d ff       	call   0x14023b030
140a64b76:	84 c0                	test   %al,%al
140a64b78:	0f 84 bd 00 00 00    	je     0x140a64c3b
140a64b7e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140a64b83:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a64b88:	48 8b cb             	mov    %rbx,%rcx
140a64b8b:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140a64b91:	e8 9a 64 7d ff       	call   0x14023b030
140a64b96:	84 c0                	test   %al,%al
140a64b98:	0f 84 9d 00 00 00    	je     0x140a64c3b
140a64b9e:	48 8b 47 20          	mov    0x20(%rdi),%rax
140a64ba2:	48 83 78 28 0f       	cmpq   $0xf,0x28(%rax)