14086f650:	e9 1b 72 09 00       	jmp    0x140906870
14086f655:	cc                   	int3
14086f656:	cc                   	int3
14086f657:	cc                   	int3
14086f658:	cc                   	int3
14086f659:	cc                   	int3
14086f65a:	cc                   	int3
14086f65b:	cc                   	int3
14086f65c:	cc                   	int3
14086f65d:	cc                   	int3
14086f65e:	cc                   	int3
14086f65f:	cc                   	int3
14086f660:	48 8b 41 10          	mov    0x10(%rcx),%rax
14086f664:	66 83 78 14 00       	cmpw   $0x0,0x14(%rax)
14086f669:	0f 8d 61 e4 02 00    	jge    0x14089dad0
14086f66f:	48 8b 40 08          	mov    0x8(%rax),%rax
14086f673:	c3                   	ret
14086f674:	cc                   	int3
14086f675:	cc                   	int3
14086f676:	cc                   	int3
14086f677:	cc                   	int3
14086f678:	cc                   	int3
14086f679:	cc                   	int3
14086f67a:	cc                   	int3
14086f67b:	cc                   	int3
14086f67c:	cc                   	int3
14086f67d:	cc                   	int3
14086f67e:	cc                   	int3
14086f67f:	cc                   	int3
14086f680:	48 8b 41 08          	mov    0x8(%rcx),%rax
14086f684:	48 8b 40 08          	mov    0x8(%rax),%rax
14086f688:	c3                   	ret
14086f689:	cc                   	int3
14086f68a:	cc                   	int3
14086f68b:	cc                   	int3
14086f68c:	cc                   	int3
14086f68d:	cc                   	int3
14086f68e:	cc                   	int3
14086f68f:	cc                   	int3
14086f690:	48 8b 01             	mov    (%rcx),%rax
14086f693:	48 8b 40 18          	mov    0x18(%rax),%rax
14086f697:	c3                   	ret
14086f698:	cc                   	int3
14086f699:	cc                   	int3
14086f69a:	cc                   	int3
14086f69b:	cc                   	int3
14086f69c:	cc                   	int3
14086f69d:	cc                   	int3
14086f69e:	cc                   	int3
14086f69f:	cc                   	int3
14086f6a0:	48 8b 41 18          	mov    0x18(%rcx),%rax
14086f6a4:	44 8b c2             	mov    %edx,%r8d
14086f6a7:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
14086f6ae:	48 85 c0             	test   %rax,%rax
14086f6b1:	74 1b                	je     0x14086f6ce
14086f6b3:	44 39 40 04          	cmp    %r8d,0x4(%rax)
14086f6b7:	75 0c                	jne    0x14086f6c5
14086f6b9:	8b 51 20             	mov    0x20(%rcx),%edx
14086f6bc:	39 10                	cmp    %edx,(%rax)
14086f6be:	74 11                	je     0x14086f6d1
14086f6c0:	45 85 c0             	test   %r8d,%r8d
14086f6c3:	78 0c                	js     0x14086f6d1
14086f6c5:	48 8b 40 18          	mov    0x18(%rax),%rax
14086f6c9:	48 85 c0             	test   %rax,%rax
14086f6cc:	75 e5                	jne    0x14086f6b3
14086f6ce:	33 c0                	xor    %eax,%eax
14086f6d0:	c3                   	ret
14086f6d1:	48 8b 40 08          	mov    0x8(%rax),%rax
14086f6d5:	c3                   	ret
14086f6d6:	cc                   	int3
14086f6d7:	cc                   	int3
14086f6d8:	cc                   	int3
14086f6d9:	cc                   	int3
14086f6da:	cc                   	int3
14086f6db:	cc                   	int3
14086f6dc:	cc                   	int3
14086f6dd:	cc                   	int3
14086f6de:	cc                   	int3
14086f6df:	cc                   	int3
14086f6e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14086f6e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14086f6ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14086f6ef:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14086f6f4:	41 54                	push   %r12
14086f6f6:	41 56                	push   %r14
14086f6f8:	41 57                	push   %r15
14086f6fa:	48 83 ec 20          	sub    $0x20,%rsp
14086f6fe:	4c 8b 79 18          	mov    0x18(%rcx),%r15
14086f702:	49 8b e9             	mov    %r9,%rbp
14086f705:	4d 8b e0             	mov    %r8,%r12
14086f708:	8b fa                	mov    %edx,%edi
14086f70a:	4c 8b f1             	mov    %rcx,%r14
14086f70d:	49 8b 9f 28 01 00 00 	mov    0x128(%r15),%rbx
14086f714:	48 85 db             	test   %rbx,%rbx
14086f717:	74 20                	je     0x14086f739
14086f719:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14086f720:	39 7b 04             	cmp    %edi,0x4(%rbx)
14086f723:	75 0b                	jne    0x14086f730
14086f725:	8b 41 20             	mov    0x20(%rcx),%eax
14086f728:	39 03                	cmp    %eax,(%rbx)
14086f72a:	74 21                	je     0x14086f74d
14086f72c:	85 ff                	test   %edi,%edi
14086f72e:	78 1d                	js     0x14086f74d
14086f730:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
14086f734:	48 85 db             	test   %rbx,%rbx
14086f737:	75 e7                	jne    0x14086f720
14086f739:	49 8b 0f             	mov    (%r15),%rcx
14086f73c:	48 85 c9             	test   %rcx,%rcx
14086f73f:	74 29                	je     0x14086f76a
14086f741:	ba 20 00 00 00       	mov    $0x20,%edx
14086f746:	e8 b5 6e 06 00       	call   0x1408d6600
14086f74b:	eb 27                	jmp    0x14086f774
14086f74d:	48 8b 43 10          	mov    0x10(%rbx),%rax
14086f751:	48 85 c0             	test   %rax,%rax
14086f754:	74 5a                	je     0x14086f7b0
14086f756:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14086f75a:	ff 15 c0 42 71 00    	call   *0x7142c0(%rip)        # 0x140f83a20
14086f760:	4c 89 63 08          	mov    %r12,0x8(%rbx)
14086f764:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14086f768:	eb 61                	jmp    0x14086f7cb
14086f76a:	b9 20 00 00 00       	mov    $0x20,%ecx
14086f76f:	e8 ec df 07 00       	call   0x1408ed760
14086f774:	48 8b d8             	mov    %rax,%rbx
14086f777:	48 85 c0             	test   %rax,%rax
14086f77a:	74 3e                	je     0x14086f7ba
14086f77c:	0f 57 c0             	xorps  %xmm0,%xmm0
14086f77f:	0f 11 00             	movups %xmm0,(%rax)
14086f782:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14086f786:	41 8b 46 20          	mov    0x20(%r14),%eax
14086f78a:	89 03                	mov    %eax,(%rbx)
14086f78c:	89 7b 04             	mov    %edi,0x4(%rbx)
14086f78f:	49 8b 87 28 01 00 00 	mov    0x128(%r15),%rax
14086f796:	48 89 43 18          	mov    %rax,0x18(%rbx)
14086f79a:	49 89 9f 28 01 00 00 	mov    %rbx,0x128(%r15)
14086f7a1:	41 83 7e 24 00       	cmpl   $0x0,0x24(%r14)
14086f7a6:	75 08                	jne    0x14086f7b0
14086f7a8:	41 c7 46 24 ff ff ff 	movl   $0xffffffff,0x24(%r14)
14086f7af:	ff
14086f7b0:	4c 89 63 08          	mov    %r12,0x8(%rbx)
14086f7b4:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
14086f7b8:	eb 11                	jmp    0x14086f7cb
14086f7ba:	48 85 ed             	test   %rbp,%rbp
14086f7bd:	74 0c                	je     0x14086f7cb
14086f7bf:	49 8b cc             	mov    %r12,%rcx
14086f7c2:	48 8b c5             	mov    %rbp,%rax
14086f7c5:	ff 15 55 42 71 00    	call   *0x714255(%rip)        # 0x140f83a20
14086f7cb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14086f7d0:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14086f7d5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14086f7da:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14086f7df:	48 83 c4 20          	add    $0x20,%rsp
14086f7e3:	41 5f                	pop    %r15
14086f7e5:	41 5e                	pop    %r14
14086f7e7:	41 5c                	pop    %r12
14086f7e9:	c3                   	ret
14086f7ea:	cc                   	int3
14086f7eb:	cc                   	int3
14086f7ec:	cc                   	int3
14086f7ed:	cc                   	int3
14086f7ee:	cc                   	int3
14086f7ef:	cc                   	int3
14086f7f0:	48 83 ec 38          	sub    $0x38,%rsp
14086f7f4:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14086f7f9:	45 33 c9             	xor    %r9d,%r9d
14086f7fc:	e8 3f 75 05 00       	call   0x1408c6d40
14086f801:	48 83 c4 38          	add    $0x38,%rsp
14086f805:	c3                   	ret
14086f806:	cc                   	int3
14086f807:	cc                   	int3
14086f808:	cc                   	int3
14086f809:	cc                   	int3
14086f80a:	cc                   	int3
14086f80b:	cc                   	int3
14086f80c:	cc                   	int3
14086f80d:	cc                   	int3
14086f80e:	cc                   	int3
14086f80f:	cc                   	int3
14086f810:	40 53                	rex push %rbx
14086f812:	48 83 ec 30          	sub    $0x30,%rsp
14086f816:	48 8b d9             	mov    %rcx,%rbx
14086f819:	49 81 f8 ff ff ff 7f 	cmp    $0x7fffffff,%r8
14086f820:	76 45                	jbe    0x14086f867
14086f822:	49 8d 41 ff          	lea    -0x1(%r9),%rax
14086f826:	48 83 f8 fd          	cmp    $0xfffffffffffffffd,%rax
14086f82a:	77 0c                	ja     0x14086f838
14086f82c:	48 8b ca             	mov    %rdx,%rcx
14086f82f:	49 8b c1             	mov    %r9,%rax
14086f832:	ff 15 e8 41 71 00    	call   *0x7141e8(%rip)        # 0x140f83a20
14086f838:	48 8b 0b             	mov    (%rbx),%rcx
14086f83b:	48 8d 15 26 e2 7d 00 	lea    0x7de226(%rip),%rdx        # 0x14104da68
14086f842:	41 b1 01             	mov    $0x1,%r9b
14086f845:	c7 43 24 12 00 00 00 	movl   $0x12,0x24(%rbx)
14086f84c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14086f853:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14086f85a:	00 00
14086f85c:	e8 bf 3d 0a 00       	call   0x140913620
14086f861:	48 83 c4 30          	add    $0x30,%rsp
14086f865:	5b                   	pop    %rbx
14086f866:	c3                   	ret
14086f867:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
14086f86c:	45 33 c9             	xor    %r9d,%r9d
14086f86f:	e8 cc 74 05 00       	call   0x1408c6d40
14086f874:	48 83 c4 30          	add    $0x30,%rsp
14086f878:	5b                   	pop    %rbx
14086f879:	c3                   	ret
14086f87a:	cc                   	int3
14086f87b:	cc                   	int3
14086f87c:	cc                   	int3
14086f87d:	cc                   	int3
14086f87e:	cc                   	int3
14086f87f:	cc                   	int3
14086f880:	48 8b 09             	mov    (%rcx),%rcx
14086f883:	e9 18 3c 0a 00       	jmp    0x1409134a0
14086f888:	cc                   	int3
14086f889:	cc                   	int3
14086f88a:	cc                   	int3
14086f88b:	cc                   	int3
14086f88c:	cc                   	int3
14086f88d:	cc                   	int3
14086f88e:	cc                   	int3
14086f88f:	cc                   	int3
14086f890:	48 83 ec 38          	sub    $0x38,%rsp
14086f894:	c7 41 24 01 00 00 00 	movl   $0x1,0x24(%rcx)
14086f89b:	41 b1 01             	mov    $0x1,%r9b
14086f89e:	48 8b 09             	mov    (%rcx),%rcx
14086f8a1:	4d 63 c0             	movslq %r8d,%r8
14086f8a4:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
14086f8ab:	ff ff
14086f8ad:	e8 6e 3d 0a 00       	call   0x140913620
14086f8b2:	48 83 c4 38          	add    $0x38,%rsp
14086f8b6:	c3                   	ret
14086f8b7:	cc                   	int3
14086f8b8:	cc                   	int3
14086f8b9:	cc                   	int3
14086f8ba:	cc                   	int3
14086f8bb:	cc                   	int3
14086f8bc:	cc                   	int3
14086f8bd:	cc                   	int3
14086f8be:	cc                   	int3
14086f8bf:	cc                   	int3
14086f8c0:	48 83 ec 38          	sub    $0x38,%rsp
14086f8c4:	c7 41 24 01 00 00 00 	movl   $0x1,0x24(%rcx)
14086f8cb:	41 b1 02             	mov    $0x2,%r9b
14086f8ce:	48 8b 09             	mov    (%rcx),%rcx
14086f8d1:	4d 63 c0             	movslq %r8d,%r8
14086f8d4:	48 c7 44 24 20 ff ff 	movq   $0xffffffffffffffff,0x20(%rsp)
14086f8db:	ff ff
14086f8dd:	e8 3e 3d 0a 00       	call   0x140913620
14086f8e2:	48 83 c4 38          	add    $0x38,%rsp
14086f8e6:	c3                   	ret
14086f8e7:	cc                   	int3
14086f8e8:	cc                   	int3
14086f8e9:	cc                   	int3
14086f8ea:	cc                   	int3
14086f8eb:	cc                   	int3
14086f8ec:	cc                   	int3
14086f8ed:	cc                   	int3
14086f8ee:	cc                   	int3
14086f8ef:	cc                   	int3
14086f8f0:	48 83 ec 38          	sub    $0x38,%rsp
14086f8f4:	c7 41 24 12 00 00 00 	movl   $0x12,0x24(%rcx)
14086f8fb:	48 8d 15 66 e1 7d 00 	lea    0x7de166(%rip),%rdx        # 0x14104da68
14086f902:	48 8b 09             	mov    (%rcx),%rcx
14086f905:	41 b1 01             	mov    $0x1,%r9b
14086f908:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14086f90f:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14086f916:	00 00
14086f918:	e8 03 3d 0a 00       	call   0x140913620
14086f91d:	48 83 c4 38          	add    $0x38,%rsp
14086f921:	c3                   	ret
14086f922:	cc                   	int3
14086f923:	cc                   	int3
14086f924:	cc                   	int3
14086f925:	cc                   	int3
14086f926:	cc                   	int3
14086f927:	cc                   	int3
14086f928:	cc                   	int3
14086f929:	cc                   	int3
14086f92a:	cc                   	int3
14086f92b:	cc                   	int3
14086f92c:	cc                   	int3
14086f92d:	cc                   	int3
14086f92e:	cc                   	int3
14086f92f:	cc                   	int3
14086f930:	40 53                	rex push %rbx
14086f932:	48 83 ec 20          	sub    $0x20,%rsp
14086f936:	48 8b 01             	mov    (%rcx),%rax
14086f939:	48 8b d9             	mov    %rcx,%rbx
14086f93c:	b9 00 90 00 00       	mov    $0x9000,%ecx
14086f941:	66 85 48 14          	test   %cx,0x14(%rax)
14086f945:	74 0a                	je     0x14086f951
14086f947:	48 8b c8             	mov    %rax,%rcx
14086f94a:	e8 e1 99 0b 00       	call   0x140929330
14086f94f:	eb 06                	jmp    0x14086f957
14086f951:	66 c7 40 14 01 00    	movw   $0x1,0x14(%rax)
14086f957:	48 8b 0b             	mov    (%rbx),%rcx
14086f95a:	c7 43 24 07 00 00 00 	movl   $0x7,0x24(%rbx)
14086f961:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14086f965:	48 83 c4 20          	add    $0x20,%rsp
14086f969:	5b                   	pop    %rbx
14086f96a:	e9 61 ea 07 00       	jmp    0x1408ee3d0
14086f96f:	cc                   	int3
14086f970:	48 83 ec 38          	sub    $0x38,%rsp
14086f974:	85 d2                	test   %edx,%edx
14086f976:	44 8b c2             	mov    %edx,%r8d
14086f979:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14086f97e:	4c 8b d1             	mov    %rcx,%r10
14086f981:	0f 45 c2             	cmovne %edx,%eax
14086f984:	89 41 24             	mov    %eax,0x24(%rcx)
14086f987:	48 8b 01             	mov    (%rcx),%rax
14086f98a:	f6 40 14 01          	testb  $0x1,0x14(%rax)
14086f98e:	74 6d                	je     0x14086f9fd
14086f990:	41 8b c8             	mov    %r8d,%ecx
14086f993:	48 8d 15 0e 3d 7e 00 	lea    0x7e3d0e(%rip),%rdx        # 0x1410536a8
14086f99a:	83 e9 64             	sub    $0x64,%ecx
14086f99d:	74 3d                	je     0x14086f9dc
14086f99f:	83 e9 01             	sub    $0x1,%ecx
14086f9a2:	74 2f                	je     0x14086f9d3
14086f9a4:	81 f9 9f 01 00 00    	cmp    $0x19f,%ecx
14086f9aa:	74 1e                	je     0x14086f9ca
14086f9ac:	41 0f b6 c0          	movzbl %r8b,%eax
14086f9b0:	83 f8 1d             	cmp    $0x1d,%eax
14086f9b3:	73 2e                	jae    0x14086f9e3
14086f9b5:	48 8d 0d b4 68 7d 00 	lea    0x7d68b4(%rip),%rcx        # 0x141046270
14086f9bc:	48 8b 0c c1          	mov    (%rcx,%rax,8),%rcx
14086f9c0:	48 85 c9             	test   %rcx,%rcx
14086f9c3:	74 1e                	je     0x14086f9e3
14086f9c5:	48 8b d1             	mov    %rcx,%rdx
14086f9c8:	eb 19                	jmp    0x14086f9e3
14086f9ca:	48 8d 15 e7 3c 7e 00 	lea    0x7e3ce7(%rip),%rdx        # 0x1410536b8
14086f9d1:	eb 10                	jmp    0x14086f9e3
14086f9d3:	48 8d 15 0e 3d 7e 00 	lea    0x7e3d0e(%rip),%rdx        # 0x1410536e8
14086f9da:	eb 07                	jmp    0x14086f9e3
14086f9dc:	48 8d 15 ed 3c 7e 00 	lea    0x7e3ced(%rip),%rdx        # 0x1410536d0
14086f9e3:	41 b1 01             	mov    $0x1,%r9b
14086f9e6:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14086f9ed:	00 00
14086f9ef:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
14086f9f5:	49 8b ca             	mov    %r10,%rcx
14086f9f8:	e8 43 73 05 00       	call   0x1408c6d40
14086f9fd:	48 83 c4 38          	add    $0x38,%rsp
14086fa01:	c3                   	ret
14086fa02:	cc                   	int3
14086fa03:	cc                   	int3
14086fa04:	cc                   	int3
14086fa05:	cc                   	int3
14086fa06:	cc                   	int3
14086fa07:	cc                   	int3
14086fa08:	cc                   	int3
14086fa09:	cc                   	int3