1409e9509:	cc                   	int3
1409e950a:	cc                   	int3
1409e950b:	cc                   	int3
1409e950c:	cc                   	int3
1409e950d:	cc                   	int3
1409e950e:	cc                   	int3
1409e950f:	cc                   	int3
1409e9510:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e9515:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409e951a:	57                   	push   %rdi
1409e951b:	48 83 ec 20          	sub    $0x20,%rsp
1409e951f:	48 8b fa             	mov    %rdx,%rdi
1409e9522:	48 8b d9             	mov    %rcx,%rbx
1409e9525:	48 8b 12             	mov    (%rdx),%rdx
1409e9528:	e8 b3 f3 06 00       	call   0x140a588e0
1409e952d:	84 c0                	test   %al,%al
1409e952f:	74 32                	je     0x1409e9563
1409e9531:	0f b7 57 08          	movzwl 0x8(%rdi),%edx
1409e9535:	48 8b cb             	mov    %rbx,%rcx
1409e9538:	e8 e3 eb 06 00       	call   0x140a58120
1409e953d:	84 c0                	test   %al,%al
1409e953f:	74 22                	je     0x1409e9563
1409e9541:	48 8d 57 10          	lea    0x10(%rdi),%rdx
1409e9545:	48 8b cb             	mov    %rbx,%rcx
1409e9548:	e8 33 84 fe ff       	call   0x1409d1980
1409e954d:	84 c0                	test   %al,%al
1409e954f:	74 12                	je     0x1409e9563
1409e9551:	b0 01                	mov    $0x1,%al
1409e9553:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e9558:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409e955d:	48 83 c4 20          	add    $0x20,%rsp
1409e9561:	5f                   	pop    %rdi
1409e9562:	c3                   	ret
1409e9563:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e9568:	32 c0                	xor    %al,%al
1409e956a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409e956f:	48 83 c4 20          	add    $0x20,%rsp
1409e9573:	5f                   	pop    %rdi
1409e9574:	c3                   	ret
1409e9575:	cc                   	int3
1409e9576:	cc                   	int3
1409e9577:	cc                   	int3
1409e9578:	cc                   	int3
1409e9579:	cc                   	int3
1409e957a:	cc                   	int3
1409e957b:	cc                   	int3
1409e957c:	cc                   	int3
1409e957d:	cc                   	int3
1409e957e:	cc                   	int3
1409e957f:	cc                   	int3
1409e9580:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e9585:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1409e958a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409e958f:	57                   	push   %rdi
1409e9590:	48 83 ec 50          	sub    $0x50,%rsp
1409e9594:	48 8d 05 29 0a 69 00 	lea    0x690a29(%rip),%rax        # 0x141079fc4
1409e959b:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
1409e95a2:	00 00
1409e95a4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409e95a9:	48 8b fa             	mov    %rdx,%rdi
1409e95ac:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409e95b1:	48 8d 42 68          	lea    0x68(%rdx),%rax
1409e95b5:	48 8b d9             	mov    %rcx,%rbx
1409e95b8:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409e95bd:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409e95c2:	f2 0f 10 44 24 48    	movsd  0x48(%rsp),%xmm0
1409e95c8:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
1409e95ce:	e8 0d 08 00 00       	call   0x1409e9de0
1409e95d3:	84 c0                	test   %al,%al
1409e95d5:	74 5b                	je     0x1409e9632
1409e95d7:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1409e95db:	48 8b cb             	mov    %rbx,%rcx
1409e95de:	e8 fd 07 00 00       	call   0x1409e9de0
1409e95e3:	84 c0                	test   %al,%al
1409e95e5:	74 4b                	je     0x1409e9632
1409e95e7:	0f b6 57 60          	movzbl 0x60(%rdi),%edx
1409e95eb:	48 8b cb             	mov    %rbx,%rcx
1409e95ee:	e8 7d ea 06 00       	call   0x140a58070
1409e95f3:	84 c0                	test   %al,%al
1409e95f5:	74 3b                	je     0x1409e9632
1409e95f7:	48 8b d3             	mov    %rbx,%rdx
1409e95fa:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e95ff:	e8 8c 2c fe ff       	call   0x1409cc290
1409e9604:	84 c0                	test   %al,%al
1409e9606:	74 2a                	je     0x1409e9632
1409e9608:	45 33 c0             	xor    %r8d,%r8d
1409e960b:	48 8d 57 78          	lea    0x78(%rdi),%rdx
1409e960f:	48 8b cb             	mov    %rbx,%rcx
1409e9612:	e8 79 86 00 00       	call   0x1409f1c90
1409e9617:	84 c0                	test   %al,%al
1409e9619:	74 17                	je     0x1409e9632
1409e961b:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
1409e9622:	48 8b cb             	mov    %rbx,%rcx
1409e9625:	e8 b6 f2 06 00       	call   0x140a588e0
1409e962a:	84 c0                	test   %al,%al
1409e962c:	74 04                	je     0x1409e9632
1409e962e:	b0 01                	mov    $0x1,%al
1409e9630:	eb 02                	jmp    0x1409e9634
1409e9632:	32 c0                	xor    %al,%al
1409e9634:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409e9639:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1409e963e:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1409e9643:	48 83 c4 50          	add    $0x50,%rsp
1409e9647:	5f                   	pop    %rdi
1409e9648:	c3                   	ret
1409e9649:	cc                   	int3
1409e964a:	cc                   	int3
1409e964b:	cc                   	int3
1409e964c:	cc                   	int3
1409e964d:	cc                   	int3
1409e964e:	cc                   	int3
1409e964f:	cc                   	int3
1409e9650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e9655:	57                   	push   %rdi
1409e9656:	48 83 ec 20          	sub    $0x20,%rsp
1409e965a:	48 8b da             	mov    %rdx,%rbx
1409e965d:	48 8b f9             	mov    %rcx,%rdi
1409e9660:	48 8b 12             	mov    (%rdx),%rdx
1409e9663:	e8 78 f2 06 00       	call   0x140a588e0
1409e9668:	84 c0                	test   %al,%al
1409e966a:	74 1d                	je     0x1409e9689
1409e966c:	0f b7 53 08          	movzwl 0x8(%rbx),%edx
1409e9670:	48 8b cf             	mov    %rdi,%rcx
1409e9673:	e8 a8 ea 06 00       	call   0x140a58120
1409e9678:	84 c0                	test   %al,%al
1409e967a:	74 0d                	je     0x1409e9689
1409e967c:	b0 01                	mov    $0x1,%al
1409e967e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e9683:	48 83 c4 20          	add    $0x20,%rsp
1409e9687:	5f                   	pop    %rdi
1409e9688:	c3                   	ret
1409e9689:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e968e:	32 c0                	xor    %al,%al
1409e9690:	48 83 c4 20          	add    $0x20,%rsp
1409e9694:	5f                   	pop    %rdi
1409e9695:	c3                   	ret
1409e9696:	cc                   	int3
1409e9697:	cc                   	int3
1409e9698:	cc                   	int3
1409e9699:	cc                   	int3
1409e969a:	cc                   	int3
1409e969b:	cc                   	int3
1409e969c:	cc                   	int3
1409e969d:	cc                   	int3
1409e969e:	cc                   	int3
1409e969f:	cc                   	int3
1409e96a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e96a5:	57                   	push   %rdi
1409e96a6:	48 83 ec 20          	sub    $0x20,%rsp
1409e96aa:	45 33 c0             	xor    %r8d,%r8d
1409e96ad:	48 8b fa             	mov    %rdx,%rdi
1409e96b0:	48 8b d9             	mov    %rcx,%rbx
1409e96b3:	e8 d8 85 00 00       	call   0x1409f1c90
1409e96b8:	84 c0                	test   %al,%al
1409e96ba:	74 1d                	je     0x1409e96d9
1409e96bc:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1409e96c0:	48 8b cb             	mov    %rbx,%rcx
1409e96c3:	e8 18 f2 06 00       	call   0x140a588e0
1409e96c8:	84 c0                	test   %al,%al
1409e96ca:	74 0d                	je     0x1409e96d9
1409e96cc:	b0 01                	mov    $0x1,%al
1409e96ce:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e96d3:	48 83 c4 20          	add    $0x20,%rsp
1409e96d7:	5f                   	pop    %rdi
1409e96d8:	c3                   	ret
1409e96d9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e96de:	32 c0                	xor    %al,%al
1409e96e0:	48 83 c4 20          	add    $0x20,%rsp
1409e96e4:	5f                   	pop    %rdi
1409e96e5:	c3                   	ret
1409e96e6:	cc                   	int3
1409e96e7:	cc                   	int3
1409e96e8:	cc                   	int3
1409e96e9:	cc                   	int3
1409e96ea:	cc                   	int3
1409e96eb:	cc                   	int3
1409e96ec:	cc                   	int3
1409e96ed:	cc                   	int3
1409e96ee:	cc                   	int3
1409e96ef:	cc                   	int3
1409e96f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e96f5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409e96fa:	57                   	push   %rdi
1409e96fb:	48 83 ec 20          	sub    $0x20,%rsp
1409e96ff:	48 8b fa             	mov    %rdx,%rdi
1409e9702:	48 8b f1             	mov    %rcx,%rsi
1409e9705:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1409e9709:	48 2b 17             	sub    (%rdi),%rdx
1409e970c:	48 c1 fa 03          	sar    $0x3,%rdx
1409e9710:	e8 5b e7 06 00       	call   0x140a57e70
1409e9715:	84 c0                	test   %al,%al
1409e9717:	74 36                	je     0x1409e974f
1409e9719:	48 8b 1f             	mov    (%rdi),%rbx
1409e971c:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1409e9720:	48 3b df             	cmp    %rdi,%rbx
1409e9723:	74 18                	je     0x1409e973d
1409e9725:	48 8b 13             	mov    (%rbx),%rdx
1409e9728:	48 8b ce             	mov    %rsi,%rcx
1409e972b:	e8 b0 f1 06 00       	call   0x140a588e0
1409e9730:	84 c0                	test   %al,%al
1409e9732:	74 1b                	je     0x1409e974f
1409e9734:	48 83 c3 08          	add    $0x8,%rbx
1409e9738:	48 3b df             	cmp    %rdi,%rbx
1409e973b:	75 e8                	jne    0x1409e9725
1409e973d:	b0 01                	mov    $0x1,%al
1409e973f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e9744:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409e9749:	48 83 c4 20          	add    $0x20,%rsp
1409e974d:	5f                   	pop    %rdi
1409e974e:	c3                   	ret
1409e974f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1409e9754:	32 c0                	xor    %al,%al
1409e9756:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1409e975b:	48 83 c4 20          	add    $0x20,%rsp
1409e975f:	5f                   	pop    %rdi
1409e9760:	c3                   	ret
1409e9761:	cc                   	int3
1409e9762:	cc                   	int3
1409e9763:	cc                   	int3
1409e9764:	cc                   	int3
1409e9765:	cc                   	int3
1409e9766:	cc                   	int3
1409e9767:	cc                   	int3
1409e9768:	cc                   	int3
1409e9769:	cc                   	int3
1409e976a:	cc                   	int3
1409e976b:	cc                   	int3
1409e976c:	cc                   	int3
1409e976d:	cc                   	int3
1409e976e:	cc                   	int3
1409e976f:	cc                   	int3
1409e9770:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409e9775:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409e977a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409e977f:	57                   	push   %rdi
1409e9780:	48 83 ec 30          	sub    $0x30,%rsp
1409e9784:	48 8b fa             	mov    %rdx,%rdi
1409e9787:	48 8b d9             	mov    %rcx,%rbx
1409e978a:	48 8d 05 33 08 69 00 	lea    0x690833(%rip),%rax        # 0x141079fc4
1409e9791:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409e9796:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
1409e979d:	00 00
1409e979f:	e8 3c 06 00 00       	call   0x1409e9de0
1409e97a4:	84 c0                	test   %al,%al
1409e97a6:	74 78                	je     0x1409e9820
1409e97a8:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1409e97ac:	48 8b cb             	mov    %rbx,%rcx
1409e97af:	e8 2c 06 00 00       	call   0x1409e9de0
1409e97b4:	84 c0                	test   %al,%al
1409e97b6:	74 68                	je     0x1409e9820
1409e97b8:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409e97bd:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409e97c2:	48 8b cb             	mov    %rbx,%rcx
1409e97c5:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409e97ca:	80 7f 68 00          	cmpb   $0x0,0x68(%rdi)
1409e97ce:	74 1a                	je     0x1409e97ea
1409e97d0:	41 b0 01             	mov    $0x1,%r8b
1409e97d3:	e8 28 e6 06 00       	call   0x140a57e00
1409e97d8:	84 c0                	test   %al,%al
1409e97da:	74 44                	je     0x1409e9820
1409e97dc:	48 8b 57 60          	mov    0x60(%rdi),%rdx
1409e97e0:	48 8b cb             	mov    %rbx,%rcx
1409e97e3:	e8 58 f0 06 00       	call   0x140a58840
1409e97e8:	eb 08                	jmp    0x1409e97f2
1409e97ea:	45 33 c0             	xor    %r8d,%r8d
1409e97ed:	e8 0e e6 06 00       	call   0x140a57e00
1409e97f2:	84 c0                	test   %al,%al
1409e97f4:	74 2a                	je     0x1409e9820
1409e97f6:	45 33 c0             	xor    %r8d,%r8d
1409e97f9:	48 8d 57 70          	lea    0x70(%rdi),%rdx
1409e97fd:	48 8b cb             	mov    %rbx,%rcx
1409e9800:	e8 8b 84 00 00       	call   0x1409f1c90
1409e9805:	84 c0                	test   %al,%al
1409e9807:	74 17                	je     0x1409e9820
1409e9809:	48 8b 97 80 00 00 00 	mov    0x80(%rdi),%rdx
1409e9810:	48 8b cb             	mov    %rbx,%rcx
1409e9813:	e8 c8 f0 06 00       	call   0x140a588e0
1409e9818:	84 c0                	test   %al,%al
1409e981a:	74 04                	je     0x1409e9820
1409e981c:	b0 01                	mov    $0x1,%al
1409e981e:	eb 02                	jmp    0x1409e9822
1409e9820:	32 c0                	xor    %al,%al
1409e9822:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409e9827:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1409e982c:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1409e9831:	48 83 c4 30          	add    $0x30,%rsp
1409e9835:	5f                   	pop    %rdi
1409e9836:	c3                   	ret
1409e9837:	cc                   	int3
1409e9838:	cc                   	int3
1409e9839:	cc                   	int3
1409e983a:	cc                   	int3
1409e983b:	cc                   	int3
1409e983c:	cc                   	int3
1409e983d:	cc                   	int3
1409e983e:	cc                   	int3
1409e983f:	cc                   	int3
1409e9840:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409e9845:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1409e984a:	56                   	push   %rsi
1409e984b:	57                   	push   %rdi
1409e984c:	41 56                	push   %r14
1409e984e:	48 83 ec 30          	sub    $0x30,%rsp
1409e9852:	48 8b fa             	mov    %rdx,%rdi
1409e9855:	48 8b d9             	mov    %rcx,%rbx
1409e9858:	48 8d 05 65 07 69 00 	lea    0x690765(%rip),%rax        # 0x141079fc4
1409e985f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409e9864:	48 c7 44 24 28 06 00 	movq   $0x6,0x28(%rsp)
1409e986b:	00 00
1409e986d:	e8 6e 05 00 00       	call   0x1409e9de0
1409e9872:	84 c0                	test   %al,%al
1409e9874:	0f 84 bc 00 00 00    	je     0x1409e9936
1409e987a:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1409e987e:	48 8b cb             	mov    %rbx,%rcx
1409e9881:	e8 5a 05 00 00       	call   0x1409e9de0
1409e9886:	84 c0                	test   %al,%al
1409e9888:	0f 84 a8 00 00 00    	je     0x1409e9936
1409e988e:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409e9893:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409e9898:	48 8b cb             	mov    %rbx,%rcx
1409e989b:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409e98a0:	80 7f 68 00          	cmpb   $0x0,0x68(%rdi)
1409e98a4:	74 1e                	je     0x1409e98c4
1409e98a6:	41 b0 01             	mov    $0x1,%r8b
1409e98a9:	e8 52 e5 06 00       	call   0x140a57e00
1409e98ae:	84 c0                	test   %al,%al
1409e98b0:	0f 84 80 00 00 00    	je     0x1409e9936
1409e98b6:	48 8b 57 60          	mov    0x60(%rdi),%rdx
1409e98ba:	48 8b cb             	mov    %rbx,%rcx
1409e98bd:	e8 7e ef 06 00       	call   0x140a58840
1409e98c2:	eb 08                	jmp    0x1409e98cc
1409e98c4:	45 33 c0             	xor    %r8d,%r8d
1409e98c7:	e8 34 e5 06 00       	call   0x140a57e00
1409e98cc:	84 c0                	test   %al,%al
1409e98ce:	74 66                	je     0x1409e9936
1409e98d0:	45 33 c0             	xor    %r8d,%r8d
1409e98d3:	48 8d 57 70          	lea    0x70(%rdi),%rdx
1409e98d7:	48 8b cb             	mov    %rbx,%rcx
1409e98da:	e8 b1 83 00 00       	call   0x1409f1c90
1409e98df:	84 c0                	test   %al,%al
1409e98e1:	74 53                	je     0x1409e9936
1409e98e3:	48 8b 97 80 00 00 00 	mov    0x80(%rdi),%rdx
1409e98ea:	48 8b cb             	mov    %rbx,%rcx
1409e98ed:	e8 ee ef 06 00       	call   0x140a588e0
1409e98f2:	84 c0                	test   %al,%al
1409e98f4:	74 40                	je     0x1409e9936
1409e98f6:	48 8b 97 88 00 00 00 	mov    0x88(%rdi),%rdx
1409e98fd:	48 8b cb             	mov    %rbx,%rcx
1409e9900:	e8 db ef 06 00       	call   0x140a588e0
1409e9905:	84 c0                	test   %al,%al