140a8e608:	48 8b 10             	mov    (%rax),%rdx
140a8e60b:	48 85 d2             	test   %rdx,%rdx
140a8e60e:	74 0e                	je     0x140a8e61e
140a8e610:	48 8b 41 50          	mov    0x50(%rcx),%rax
140a8e614:	83 38 00             	cmpl   $0x0,(%rax)
140a8e617:	7e 05                	jle    0x140a8e61e
140a8e619:	0f b6 02             	movzbl (%rdx),%eax
140a8e61c:	eb 0d                	jmp    0x140a8e62b
140a8e61e:	48 8b 01             	mov    (%rcx),%rax
140a8e621:	48 8b 40 30          	mov    0x30(%rax),%rax
140a8e625:	ff 15 f5 53 4f 00    	call   *0x4f53f5(%rip)        # 0x140f83a20
140a8e62b:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e62e:	74 05                	je     0x140a8e635
140a8e630:	88 43 09             	mov    %al,0x9(%rbx)
140a8e633:	eb 07                	jmp    0x140a8e63c
140a8e635:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140a8e63c:	44 88 63 08          	mov    %r12b,0x8(%rbx)
140a8e640:	49 8b 07             	mov    (%r15),%rax
140a8e643:	45 33 c0             	xor    %r8d,%r8d
140a8e646:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
140a8e64a:	49 8b cf             	mov    %r15,%rcx
140a8e64d:	48 8b 40 50          	mov    0x50(%rax),%rax
140a8e651:	ff 15 c9 53 4f 00    	call   *0x4f53c9(%rip)        # 0x140f83a20
140a8e657:	3c 2b                	cmp    $0x2b,%al
140a8e659:	75 65                	jne    0x140a8e6c0
140a8e65b:	48 8b 0b             	mov    (%rbx),%rcx
140a8e65e:	4c 8d 74 24 39       	lea    0x39(%rsp),%r14
140a8e663:	88 44 24 38          	mov    %al,0x38(%rsp)
140a8e667:	48 85 c9             	test   %rcx,%rcx
140a8e66a:	74 44                	je     0x140a8e6b0
140a8e66c:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e670:	48 83 38 00          	cmpq   $0x0,(%rax)
140a8e674:	74 21                	je     0x140a8e697
140a8e676:	48 8b 51 50          	mov    0x50(%rcx),%rdx
140a8e67a:	8b 02                	mov    (%rdx),%eax
140a8e67c:	85 c0                	test   %eax,%eax
140a8e67e:	7e 17                	jle    0x140a8e697
140a8e680:	ff c8                	dec    %eax
140a8e682:	89 02                	mov    %eax,(%rdx)
140a8e684:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140a8e688:	48 8b 11             	mov    (%rcx),%rdx
140a8e68b:	48 8d 42 01          	lea    0x1(%rdx),%rax
140a8e68f:	48 89 01             	mov    %rax,(%rcx)
140a8e692:	0f b6 02             	movzbl (%rdx),%eax
140a8e695:	eb 0d                	jmp    0x140a8e6a4
140a8e697:	48 8b 01             	mov    (%rcx),%rax
140a8e69a:	48 8b 40 38          	mov    0x38(%rax),%rax
140a8e69e:	ff 15 7c 53 4f 00    	call   *0x4f537c(%rip)        # 0x140f83a20
140a8e6a4:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e6a7:	74 07                	je     0x140a8e6b0
140a8e6a9:	32 c0                	xor    %al,%al
140a8e6ab:	88 43 08             	mov    %al,0x8(%rbx)
140a8e6ae:	eb 73                	jmp    0x140a8e723
140a8e6b0:	41 0f b6 c4          	movzbl %r12b,%eax
140a8e6b4:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140a8e6bb:	88 43 08             	mov    %al,0x8(%rbx)
140a8e6be:	eb 63                	jmp    0x140a8e723
140a8e6c0:	3c 2d                	cmp    $0x2d,%al
140a8e6c2:	75 5f                	jne    0x140a8e723
140a8e6c4:	48 8b 0b             	mov    (%rbx),%rcx
140a8e6c7:	4c 8d 74 24 39       	lea    0x39(%rsp),%r14
140a8e6cc:	88 44 24 38          	mov    %al,0x38(%rsp)
140a8e6d0:	48 85 c9             	test   %rcx,%rcx
140a8e6d3:	74 43                	je     0x140a8e718
140a8e6d5:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e6d9:	48 83 38 00          	cmpq   $0x0,(%rax)
140a8e6dd:	74 21                	je     0x140a8e700
140a8e6df:	48 8b 51 50          	mov    0x50(%rcx),%rdx
140a8e6e3:	8b 02                	mov    (%rdx),%eax
140a8e6e5:	85 c0                	test   %eax,%eax
140a8e6e7:	7e 17                	jle    0x140a8e700
140a8e6e9:	ff c8                	dec    %eax
140a8e6eb:	89 02                	mov    %eax,(%rdx)
140a8e6ed:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140a8e6f1:	48 8b 11             	mov    (%rcx),%rdx
140a8e6f4:	48 8d 42 01          	lea    0x1(%rdx),%rax
140a8e6f8:	48 89 01             	mov    %rax,(%rcx)
140a8e6fb:	0f b6 02             	movzbl (%rdx),%eax
140a8e6fe:	eb 0d                	jmp    0x140a8e70d
140a8e700:	48 8b 01             	mov    (%rcx),%rax
140a8e703:	48 8b 40 38          	mov    0x38(%rax),%rax
140a8e707:	ff 15 13 53 4f 00    	call   *0x4f5313(%rip)        # 0x140f83a20
140a8e70d:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e710:	74 06                	je     0x140a8e718
140a8e712:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
140a8e716:	eb 0b                	jmp    0x140a8e723
140a8e718:	44 88 63 08          	mov    %r12b,0x8(%rbx)
140a8e71c:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140a8e723:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140a8e727:	75 44                	jne    0x140a8e76d
140a8e729:	48 8b 0b             	mov    (%rbx),%rcx
140a8e72c:	48 85 c9             	test   %rcx,%rcx
140a8e72f:	74 31                	je     0x140a8e762
140a8e731:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e735:	48 8b 10             	mov    (%rax),%rdx
140a8e738:	48 85 d2             	test   %rdx,%rdx
140a8e73b:	74 0e                	je     0x140a8e74b
140a8e73d:	48 8b 41 50          	mov    0x50(%rcx),%rax
140a8e741:	83 38 00             	cmpl   $0x0,(%rax)
140a8e744:	7e 05                	jle    0x140a8e74b
140a8e746:	0f b6 02             	movzbl (%rdx),%eax
140a8e749:	eb 0d                	jmp    0x140a8e758
140a8e74b:	48 8b 01             	mov    (%rcx),%rax
140a8e74e:	48 8b 40 30          	mov    0x30(%rax),%rax
140a8e752:	ff 15 c8 52 4f 00    	call   *0x4f52c8(%rip)        # 0x140f83a20
140a8e758:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e75b:	74 05                	je     0x140a8e762
140a8e75d:	88 43 09             	mov    %al,0x9(%rbx)
140a8e760:	eb 07                	jmp    0x140a8e769
140a8e762:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140a8e769:	44 88 63 08          	mov    %r12b,0x8(%rbx)
140a8e76d:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140a8e771:	75 44                	jne    0x140a8e7b7
140a8e773:	48 8b 0f             	mov    (%rdi),%rcx
140a8e776:	48 85 c9             	test   %rcx,%rcx
140a8e779:	74 31                	je     0x140a8e7ac
140a8e77b:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e77f:	48 8b 10             	mov    (%rax),%rdx
140a8e782:	48 85 d2             	test   %rdx,%rdx
140a8e785:	74 0e                	je     0x140a8e795
140a8e787:	48 8b 41 50          	mov    0x50(%rcx),%rax
140a8e78b:	83 38 00             	cmpl   $0x0,(%rax)
140a8e78e:	7e 05                	jle    0x140a8e795
140a8e790:	0f b6 02             	movzbl (%rdx),%eax
140a8e793:	eb 0d                	jmp    0x140a8e7a2
140a8e795:	48 8b 01             	mov    (%rcx),%rax
140a8e798:	48 8b 40 30          	mov    0x30(%rax),%rax
140a8e79c:	ff 15 7e 52 4f 00    	call   *0x4f527e(%rip)        # 0x140f83a20
140a8e7a2:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e7a5:	74 05                	je     0x140a8e7ac
140a8e7a7:	88 47 09             	mov    %al,0x9(%rdi)
140a8e7aa:	eb 07                	jmp    0x140a8e7b3
140a8e7ac:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140a8e7b3:	44 88 67 08          	mov    %r12b,0x8(%rdi)
140a8e7b7:	48 8b 0b             	mov    (%rbx),%rcx
140a8e7ba:	48 8b 07             	mov    (%rdi),%rax
140a8e7bd:	48 85 c9             	test   %rcx,%rcx
140a8e7c0:	0f 85 d2 00 00 00    	jne    0x140a8e898
140a8e7c6:	48 85 c0             	test   %rax,%rax
140a8e7c9:	0f 85 d2 00 00 00    	jne    0x140a8e8a1
140a8e7cf:	83 3e 00             	cmpl   $0x0,(%rsi)
140a8e7d2:	7e 0c                	jle    0x140a8e7e0
140a8e7d4:	41 c6 06 30          	movb   $0x30,(%r14)
140a8e7d8:	49 ff c6             	inc    %r14
140a8e7db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140a8e7e0:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140a8e7e4:	75 08                	jne    0x140a8e7ee
140a8e7e6:	48 8b cb             	mov    %rbx,%rcx
140a8e7e9:	e8 42 6d c9 ff       	call   0x140725530
140a8e7ee:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140a8e7f2:	75 08                	jne    0x140a8e7fc
140a8e7f4:	48 8b cf             	mov    %rdi,%rcx
140a8e7f7:	e8 34 6d c9 ff       	call   0x140725530
140a8e7fc:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140a8e800:	48 8b 07             	mov    (%rdi),%rax
140a8e803:	0f 85 4a 01 00 00    	jne    0x140a8e953
140a8e809:	48 85 c0             	test   %rax,%rax
140a8e80c:	0f 85 4a 01 00 00    	jne    0x140a8e95c
140a8e812:	83 3e 00             	cmpl   $0x0,(%rsi)
140a8e815:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140a8e81a:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140a8e81f:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140a8e826:	00
140a8e827:	49 0f 45 c6          	cmovne %r14,%rax
140a8e82b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a8e830:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140a8e836:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140a8e83b:	c6 00 00             	movb   $0x0,(%rax)
140a8e83e:	e8 35 fe 36 00       	call   0x140dfe678
140a8e843:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140a8e847:	8b f0                	mov    %eax,%esi
140a8e849:	4c 8b 7c 24 60       	mov    0x60(%rsp),%r15
140a8e84e:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140a8e853:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140a8e858:	75 08                	jne    0x140a8e862
140a8e85a:	48 8b cb             	mov    %rbx,%rcx
140a8e85d:	e8 ce 6c c9 ff       	call   0x140725530
140a8e862:	80 7f 08 00          	cmpb   $0x0,0x8(%rdi)
140a8e866:	75 08                	jne    0x140a8e870
140a8e868:	48 8b cf             	mov    %rdi,%rcx
140a8e86b:	e8 c0 6c c9 ff       	call   0x140725530
140a8e870:	48 8b 07             	mov    (%rdi),%rax
140a8e873:	48 83 3b 00          	cmpq   $0x0,(%rbx)
140a8e877:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140a8e87c:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
140a8e883:	00
140a8e884:	0f 85 82 01 00 00    	jne    0x140a8ea0c
140a8e88a:	48 85 c0             	test   %rax,%rax
140a8e88d:	0f 84 81 01 00 00    	je     0x140a8ea14
140a8e893:	e9 79 01 00 00       	jmp    0x140a8ea11
140a8e898:	48 85 c0             	test   %rax,%rax
140a8e89b:	0f 85 2e ff ff ff    	jne    0x140a8e7cf
140a8e8a1:	39 2e                	cmp    %ebp,(%rsi)
140a8e8a3:	0f 8d 26 ff ff ff    	jge    0x140a8e7cf
140a8e8a9:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140a8e8ad:	75 41                	jne    0x140a8e8f0
140a8e8af:	48 85 c9             	test   %rcx,%rcx
140a8e8b2:	74 31                	je     0x140a8e8e5
140a8e8b4:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e8b8:	48 8b 10             	mov    (%rax),%rdx
140a8e8bb:	48 85 d2             	test   %rdx,%rdx
140a8e8be:	74 0e                	je     0x140a8e8ce
140a8e8c0:	48 8b 41 50          	mov    0x50(%rcx),%rax
140a8e8c4:	83 38 00             	cmpl   $0x0,(%rax)
140a8e8c7:	7e 05                	jle    0x140a8e8ce
140a8e8c9:	0f b6 02             	movzbl (%rdx),%eax
140a8e8cc:	eb 0d                	jmp    0x140a8e8db
140a8e8ce:	48 8b 01             	mov    (%rcx),%rax
140a8e8d1:	48 8b 40 30          	mov    0x30(%rax),%rax
140a8e8d5:	ff 15 45 51 4f 00    	call   *0x4f5145(%rip)        # 0x140f83a20
140a8e8db:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e8de:	74 05                	je     0x140a8e8e5
140a8e8e0:	88 43 09             	mov    %al,0x9(%rbx)
140a8e8e3:	eb 07                	jmp    0x140a8e8ec
140a8e8e5:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140a8e8ec:	44 88 63 08          	mov    %r12b,0x8(%rbx)
140a8e8f0:	49 8b 07             	mov    (%r15),%rax
140a8e8f3:	45 33 c0             	xor    %r8d,%r8d
140a8e8f6:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
140a8e8fa:	49 8b cf             	mov    %r15,%rcx
140a8e8fd:	48 8b 40 50          	mov    0x50(%rax),%rax
140a8e901:	ff 15 19 51 4f 00    	call   *0x4f5119(%rip)        # 0x140f83a20
140a8e907:	3c 30                	cmp    $0x30,%al
140a8e909:	0f 85 c0 fe ff ff    	jne    0x140a8e7cf
140a8e90f:	ff 06                	incl   (%rsi)
140a8e911:	48 8b 0b             	mov    (%rbx),%rcx
140a8e914:	48 85 c9             	test   %rcx,%rcx
140a8e917:	0f 84 fb fd ff ff    	je     0x140a8e718
140a8e91d:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e921:	48 83 38 00          	cmpq   $0x0,(%rax)
140a8e925:	0f 84 d5 fd ff ff    	je     0x140a8e700
140a8e92b:	48 8b 51 50          	mov    0x50(%rcx),%rdx
140a8e92f:	8b 02                	mov    (%rdx),%eax
140a8e931:	85 c0                	test   %eax,%eax
140a8e933:	0f 8e c7 fd ff ff    	jle    0x140a8e700
140a8e939:	ff c8                	dec    %eax
140a8e93b:	89 02                	mov    %eax,(%rdx)
140a8e93d:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140a8e941:	48 8b 11             	mov    (%rcx),%rdx
140a8e944:	48 8d 42 01          	lea    0x1(%rdx),%rax
140a8e948:	48 89 01             	mov    %rax,(%rcx)
140a8e94b:	0f b6 02             	movzbl (%rdx),%eax
140a8e94e:	e9 ba fd ff ff       	jmp    0x140a8e70d
140a8e953:	48 85 c0             	test   %rax,%rax
140a8e956:	0f 85 b6 fe ff ff    	jne    0x140a8e812
140a8e95c:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
140a8e960:	75 08                	jne    0x140a8e96a
140a8e962:	48 8b cb             	mov    %rbx,%rcx
140a8e965:	e8 c6 6b c9 ff       	call   0x140725530
140a8e96a:	49 8b 07             	mov    (%r15),%rax
140a8e96d:	45 33 c0             	xor    %r8d,%r8d
140a8e970:	0f b6 53 09          	movzbl 0x9(%rbx),%edx
140a8e974:	49 8b cf             	mov    %r15,%rcx
140a8e977:	48 8b 40 50          	mov    0x50(%rax),%rax
140a8e97b:	ff 15 9f 50 4f 00    	call   *0x4f509f(%rip)        # 0x140f83a20
140a8e981:	0f b6 d0             	movzbl %al,%edx
140a8e984:	8d 4a d0             	lea    -0x30(%rdx),%ecx
140a8e987:	80 f9 09             	cmp    $0x9,%cl
140a8e98a:	0f 87 82 fe ff ff    	ja     0x140a8e812
140a8e990:	8b 06                	mov    (%rsi),%eax
140a8e992:	3b c5                	cmp    %ebp,%eax
140a8e994:	0f 8d 78 fe ff ff    	jge    0x140a8e812
140a8e99a:	48 8d 4c 24 57       	lea    0x57(%rsp),%rcx
140a8e99f:	41 88 16             	mov    %dl,(%r14)
140a8e9a2:	4c 3b f1             	cmp    %rcx,%r14
140a8e9a5:	73 03                	jae    0x140a8e9aa
140a8e9a7:	49 ff c6             	inc    %r14
140a8e9aa:	ff c0                	inc    %eax
140a8e9ac:	89 06                	mov    %eax,(%rsi)
140a8e9ae:	48 8b 0b             	mov    (%rbx),%rcx
140a8e9b1:	48 85 c9             	test   %rcx,%rcx
140a8e9b4:	74 46                	je     0x140a8e9fc
140a8e9b6:	48 8b 41 38          	mov    0x38(%rcx),%rax
140a8e9ba:	48 83 38 00          	cmpq   $0x0,(%rax)
140a8e9be:	74 21                	je     0x140a8e9e1
140a8e9c0:	48 8b 51 50          	mov    0x50(%rcx),%rdx
140a8e9c4:	8b 02                	mov    (%rdx),%eax
140a8e9c6:	85 c0                	test   %eax,%eax
140a8e9c8:	7e 17                	jle    0x140a8e9e1
140a8e9ca:	ff c8                	dec    %eax
140a8e9cc:	89 02                	mov    %eax,(%rdx)
140a8e9ce:	48 8b 49 38          	mov    0x38(%rcx),%rcx
140a8e9d2:	48 8b 11             	mov    (%rcx),%rdx
140a8e9d5:	48 8d 42 01          	lea    0x1(%rdx),%rax
140a8e9d9:	48 89 01             	mov    %rax,(%rcx)
140a8e9dc:	0f b6 02             	movzbl (%rdx),%eax
140a8e9df:	eb 0d                	jmp    0x140a8e9ee
140a8e9e1:	48 8b 01             	mov    (%rcx),%rax
140a8e9e4:	48 8b 40 38          	mov    0x38(%rax),%rax
140a8e9e8:	ff 15 32 50 4f 00    	call   *0x4f5032(%rip)        # 0x140f83a20
140a8e9ee:	83 f8 ff             	cmp    $0xffffffff,%eax
140a8e9f1:	74 09                	je     0x140a8e9fc
140a8e9f3:	c6 43 08 00          	movb   $0x0,0x8(%rbx)
140a8e9f7:	e9 e4 fd ff ff       	jmp    0x140a8e7e0
140a8e9fc:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140a8ea03:	44 88 63 08          	mov    %r12b,0x8(%rbx)
140a8ea07:	e9 d4 fd ff ff       	jmp    0x140a8e7e0
140a8ea0c:	48 85 c0             	test   %rax,%rax
140a8ea0f:	75 03                	jne    0x140a8ea14
140a8ea11:	45 33 e4             	xor    %r12d,%r12d
140a8ea14:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140a8ea19:	48 39 44 24 28       	cmp    %rax,0x28(%rsp)
140a8ea1e:	74 1b                	je     0x140a8ea3b
140a8ea20:	83 7c 24 20 00       	cmpl   $0x0,0x20(%rsp)
140a8ea25:	75 14                	jne    0x140a8ea3b
140a8ea27:	3b 74 24 24          	cmp    0x24(%rsp),%esi
140a8ea2b:	7c 0e                	jl     0x140a8ea3b
140a8ea2d:	44 3b ee             	cmp    %esi,%r13d
140a8ea30:	7c 09                	jl     0x140a8ea3b
140a8ea32:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a8ea37:	89 30                	mov    %esi,(%rax)
140a8ea39:	eb 04                	jmp    0x140a8ea3f
140a8ea3b:	41 83 cc 02          	or     $0x2,%r12d
140a8ea3f:	41 8b c4             	mov    %r12d,%eax
140a8ea42:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140a8ea47:	48 33 cc             	xor    %rsp,%rcx
140a8ea4a:	e8 b1 ca 38 00       	call   0x140e1b500
140a8ea4f:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140a8ea56:	41 5d                	pop    %r13
140a8ea58:	41 5c                	pop    %r12
140a8ea5a:	5e                   	pop    %rsi
140a8ea5b:	c3                   	ret
140a8ea5c:	cc                   	int3
140a8ea5d:	cc                   	int3
140a8ea5e:	cc                   	int3
140a8ea5f:	cc                   	int3
140a8ea60:	48 8b c4             	mov    %rsp,%rax
140a8ea63:	41 56                	push   %r14
140a8ea65:	48 83 ec 60          	sub    $0x60,%rsp
140a8ea69:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a8ea6d:	4c 8b f1             	mov    %rcx,%r14
140a8ea70:	48 89 68 10          	mov    %rbp,0x10(%rax)
140a8ea74:	48 8d 48 b8          	lea    -0x48(%rax),%rcx
140a8ea78:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a8ea7c:	49 8b e8             	mov    %r8,%rbp
140a8ea7f:	48 89 78 f0          	mov    %rdi,-0x10(%rax)
140a8ea83:	4c 89 78 e8          	mov    %r15,-0x18(%rax)
140a8ea87:	e8 ac dc 36 00       	call   0x140dfc738
140a8ea8c:	0f 10 08             	movups (%rax),%xmm1
140a8ea8f:	8b 50 28             	mov    0x28(%rax),%edx
140a8ea92:	0f 10 50 10          	movups 0x10(%rax),%xmm2
140a8ea96:	f2 0f 10 40 20       	movsd  0x20(%rax),%xmm0
140a8ea9b:	41 0f 11 4e 2c       	movups %xmm1,0x2c(%r14)
140a8eaa0:	41 0f 11 56 3c       	movups %xmm2,0x3c(%r14)
140a8eaa5:	f2 41 0f 11 46 4c    	movsd  %xmm0,0x4c(%r14)
140a8eaab:	41 89 56 54          	mov    %edx,0x54(%r14)
140a8eaaf:	e8 f8 eb 3a 00       	call   0x140e3d6ac
140a8eab4:	48 8b f8             	mov    %rax,%rdi
140a8eab7:	48 85 c0             	test   %rax,%rax
140a8eaba:	74 58                	je     0x140a8eb14