14082f68e:	ba 01 00 00 00       	mov    $0x1,%edx
14082f693:	48 8b 00             	mov    (%rax),%rax
14082f696:	ff 15 84 43 75 00    	call   *0x754384(%rip)        # 0x140f83a20
14082f69c:	90                   	nop
14082f69d:	49 89 2f             	mov    %rbp,(%r15)
14082f6a0:	41 c6 47 08 00       	movb   $0x0,0x8(%r15)
14082f6a5:	e9 98 00 00 00       	jmp    0x14082f742
14082f6aa:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
14082f6b1:	55 55 05
14082f6b4:	49 39 44 24 08       	cmp    %rax,0x8(%r12)
14082f6b9:	0f 84 cd 00 00 00    	je     0x14082f78c
14082f6bf:	49 8b 1c 24          	mov    (%r12),%rbx
14082f6c3:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14082f6c8:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14082f6cf:	00 00
14082f6d1:	b9 30 00 00 00       	mov    $0x30,%ecx
14082f6d6:	e8 2d ba 5e 00       	call   0x140e1b108
14082f6db:	4c 8b c0             	mov    %rax,%r8
14082f6de:	49 8b 0e             	mov    (%r14),%rcx
14082f6e1:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
14082f6e8:	48 89 48 20          	mov    %rcx,0x20(%rax)
14082f6ec:	49 8b 4d 00          	mov    0x0(%r13),%rcx
14082f6f0:	48 89 48 28          	mov    %rcx,0x28(%rax)
14082f6f4:	48 85 c9             	test   %rcx,%rcx
14082f6f7:	74 18                	je     0x14082f711
14082f6f9:	8b 41 10             	mov    0x10(%rcx),%eax
14082f6fc:	ff c0                	inc    %eax
14082f6fe:	89 41 10             	mov    %eax,0x10(%rcx)
14082f701:	83 f8 01             	cmp    $0x1,%eax
14082f704:	0f 8e 88 00 00 00    	jle    0x14082f792
14082f70a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14082f70f:	74 52                	je     0x14082f763
14082f711:	49 89 18             	mov    %rbx,(%r8)
14082f714:	49 89 58 08          	mov    %rbx,0x8(%r8)
14082f718:	49 89 58 10          	mov    %rbx,0x10(%r8)
14082f71c:	66 41 c7 40 18 00 00 	movw   $0x0,0x18(%r8)
14082f723:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
14082f728:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
14082f72d:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14082f732:	49 8b cc             	mov    %r12,%rcx
14082f735:	e8 56 83 9b ff       	call   0x1401e7a90
14082f73a:	49 89 07             	mov    %rax,(%r15)
14082f73d:	41 c6 47 08 01       	movb   $0x1,0x8(%r15)
14082f742:	49 8b c7             	mov    %r15,%rax
14082f745:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14082f74a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14082f74e:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14082f752:	49 8b 73 40          	mov    0x40(%r11),%rsi
14082f756:	49 8b e3             	mov    %r11,%rsp
14082f759:	41 5f                	pop    %r15
14082f75b:	41 5e                	pop    %r14
14082f75d:	41 5d                	pop    %r13
14082f75f:	41 5c                	pop    %r12
14082f761:	5f                   	pop    %rdi
14082f762:	c3                   	ret
14082f763:	b9 01 00 00 00       	mov    $0x1,%ecx
14082f768:	e8 93 af f5 ff       	call   0x14078a700
14082f76d:	90                   	nop
14082f76e:	33 c9                	xor    %ecx,%ecx
14082f770:	e8 8b af f5 ff       	call   0x14078a700
14082f775:	cc                   	int3
14082f776:	b9 01 00 00 00       	mov    $0x1,%ecx
14082f77b:	e8 80 af f5 ff       	call   0x14078a700
14082f780:	90                   	nop
14082f781:	b9 02 00 00 00       	mov    $0x2,%ecx
14082f786:	e8 75 af f5 ff       	call   0x14078a700
14082f78b:	90                   	nop
14082f78c:	e8 5f 90 9b ff       	call   0x1401e87f0
14082f791:	90                   	nop
14082f792:	33 c9                	xor    %ecx,%ecx
14082f794:	e8 67 af f5 ff       	call   0x14078a700
14082f799:	cc                   	int3
14082f79a:	cc                   	int3
14082f79b:	cc                   	int3
14082f79c:	cc                   	int3
14082f79d:	cc                   	int3
14082f79e:	cc                   	int3
14082f79f:	cc                   	int3
14082f7a0:	40 53                	rex push %rbx
14082f7a2:	48 83 ec 20          	sub    $0x20,%rsp
14082f7a6:	48 8b d9             	mov    %rcx,%rbx
14082f7a9:	33 c0                	xor    %eax,%eax
14082f7ab:	48 89 01             	mov    %rax,(%rcx)
14082f7ae:	48 89 41 08          	mov    %rax,0x8(%rcx)
14082f7b2:	4c 8b 02             	mov    (%rdx),%r8
14082f7b5:	48 89 02             	mov    %rax,(%rdx)
14082f7b8:	4c 89 41 10          	mov    %r8,0x10(%rcx)
14082f7bc:	88 41 18             	mov    %al,0x18(%rcx)
14082f7bf:	49 8b 40 50          	mov    0x50(%r8),%rax
14082f7c3:	49 2b 40 48          	sub    0x48(%r8),%rax
14082f7c7:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14082f7cb:	48 83 f8 08          	cmp    $0x8,%rax
14082f7cf:	75 04                	jne    0x14082f7d5
14082f7d1:	c6 41 18 01          	movb   $0x1,0x18(%rcx)
14082f7d5:	48 8b 0a             	mov    (%rdx),%rcx
14082f7d8:	48 85 c9             	test   %rcx,%rcx
14082f7db:	74 20                	je     0x14082f7fd
14082f7dd:	8b 41 10             	mov    0x10(%rcx),%eax
14082f7e0:	ff c8                	dec    %eax
14082f7e2:	89 41 10             	mov    %eax,0x10(%rcx)
14082f7e5:	85 c0                	test   %eax,%eax
14082f7e7:	7f 14                	jg     0x14082f7fd
14082f7e9:	78 1b                	js     0x14082f806
14082f7eb:	48 8b 01             	mov    (%rcx),%rax
14082f7ee:	ba 01 00 00 00       	mov    $0x1,%edx
14082f7f3:	48 8b 00             	mov    (%rax),%rax
14082f7f6:	ff 15 24 42 75 00    	call   *0x754224(%rip)        # 0x140f83a20
14082f7fc:	90                   	nop
14082f7fd:	48 8b c3             	mov    %rbx,%rax
14082f800:	48 83 c4 20          	add    $0x20,%rsp
14082f804:	5b                   	pop    %rbx
14082f805:	c3                   	ret
14082f806:	b9 02 00 00 00       	mov    $0x2,%ecx
14082f80b:	e8 f0 ae f5 ff       	call   0x14078a700
14082f810:	cc                   	int3
14082f811:	cc                   	int3
14082f812:	cc                   	int3
14082f813:	cc                   	int3
14082f814:	cc                   	int3
14082f815:	cc                   	int3
14082f816:	cc                   	int3
14082f817:	cc                   	int3
14082f818:	cc                   	int3
14082f819:	cc                   	int3
14082f81a:	cc                   	int3
14082f81b:	cc                   	int3
14082f81c:	cc                   	int3
14082f81d:	cc                   	int3
14082f81e:	cc                   	int3
14082f81f:	cc                   	int3
14082f820:	40 53                	rex push %rbx
14082f822:	48 83 ec 20          	sub    $0x20,%rsp
14082f826:	48 8b 19             	mov    (%rcx),%rbx
14082f829:	48 85 db             	test   %rbx,%rbx
14082f82c:	74 31                	je     0x14082f85f
14082f82e:	4c 8b 03             	mov    (%rbx),%r8
14082f831:	48 8b d3             	mov    %rbx,%rdx
14082f834:	48 8b cb             	mov    %rbx,%rcx
14082f837:	4d 8b 40 08          	mov    0x8(%r8),%r8
14082f83b:	e8 40 f9 ff ff       	call   0x14082f180
14082f840:	48 8b 0b             	mov    (%rbx),%rcx
14082f843:	ba 30 00 00 00       	mov    $0x30,%edx
14082f848:	e8 f7 b8 5e 00       	call   0x140e1b144
14082f84d:	ba 10 00 00 00       	mov    $0x10,%edx
14082f852:	48 8b cb             	mov    %rbx,%rcx
14082f855:	48 83 c4 20          	add    $0x20,%rsp
14082f859:	5b                   	pop    %rbx
14082f85a:	e9 e5 b8 5e 00       	jmp    0x140e1b144
14082f85f:	48 83 c4 20          	add    $0x20,%rsp
14082f863:	5b                   	pop    %rbx
14082f864:	c3                   	ret
14082f865:	cc                   	int3
14082f866:	cc                   	int3
14082f867:	cc                   	int3
14082f868:	cc                   	int3
14082f869:	cc                   	int3
14082f86a:	cc                   	int3
14082f86b:	cc                   	int3
14082f86c:	cc                   	int3
14082f86d:	cc                   	int3
14082f86e:	cc                   	int3
14082f86f:	cc                   	int3
14082f870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14082f875:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14082f87a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14082f87f:	41 56                	push   %r14
14082f881:	48 83 ec 20          	sub    $0x20,%rsp
14082f885:	48 8b 0a             	mov    (%rdx),%rcx
14082f888:	49 8b f0             	mov    %r8,%rsi
14082f88b:	49 8b 18             	mov    (%r8),%rbx
14082f88e:	4c 8b f2             	mov    %rdx,%r14
14082f891:	e8 ca 2b f7 ff       	call   0x1407a2460
14082f896:	48 8b cb             	mov    %rbx,%rcx
14082f899:	48 8b f8             	mov    %rax,%rdi
14082f89c:	e8 bf 2b f7 ff       	call   0x1407a2460
14082f8a1:	49 8b 0e             	mov    (%r14),%rcx
14082f8a4:	48 3b f8             	cmp    %rax,%rdi
14082f8a7:	74 1b                	je     0x14082f8c4
14082f8a9:	48 8b 1e             	mov    (%rsi),%rbx
14082f8ac:	e8 af 2b f7 ff       	call   0x1407a2460
14082f8b1:	48 8b cb             	mov    %rbx,%rcx
14082f8b4:	48 8b f8             	mov    %rax,%rdi
14082f8b7:	e8 a4 2b f7 ff       	call   0x1407a2460
14082f8bc:	48 3b f8             	cmp    %rax,%rdi
14082f8bf:	0f 92 c0             	setb   %al
14082f8c2:	eb 1f                	jmp    0x14082f8e3
14082f8c4:	48 8b 16             	mov    (%rsi),%rdx
14082f8c7:	4c 8b 41 18          	mov    0x18(%rcx),%r8
14082f8cb:	4c 3b 42 18          	cmp    0x18(%rdx),%r8
14082f8cf:	75 ee                	jne    0x14082f8bf
14082f8d1:	48 8b 52 08          	mov    0x8(%rdx),%rdx
14082f8d5:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14082f8d9:	e8 72 01 6b 00       	call   0x140edfa50
14082f8de:	85 c0                	test   %eax,%eax
14082f8e0:	0f 98 c0             	sets   %al
14082f8e3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14082f8e8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14082f8ed:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14082f8f2:	48 83 c4 20          	add    $0x20,%rsp
14082f8f6:	41 5e                	pop    %r14
14082f8f8:	c3                   	ret
14082f8f9:	cc                   	int3
14082f8fa:	cc                   	int3
14082f8fb:	cc                   	int3
14082f8fc:	cc                   	int3
14082f8fd:	cc                   	int3
14082f8fe:	cc                   	int3
14082f8ff:	cc                   	int3
14082f900:	40 53                	rex push %rbx
14082f902:	48 83 ec 40          	sub    $0x40,%rsp
14082f906:	48 8b 42 08          	mov    0x8(%rdx),%rax
14082f90a:	4d 8b d1             	mov    %r9,%r10
14082f90d:	48 8b da             	mov    %rdx,%rbx
14082f910:	48 85 c0             	test   %rax,%rax
14082f913:	74 05                	je     0x14082f91a
14082f915:	48 3b c2             	cmp    %rdx,%rax
14082f918:	75 35                	jne    0x14082f94f
14082f91a:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
14082f91f:	4d 8b c8             	mov    %r8,%r9
14082f922:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14082f927:	4d 8b c2             	mov    %r10,%r8
14082f92a:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14082f92f:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14082f934:	88 44 24 20          	mov    %al,0x20(%rsp)
14082f938:	e8 a3 19 00 00       	call   0x1408312e0
14082f93d:	84 c0                	test   %al,%al
14082f93f:	75 06                	jne    0x14082f947
14082f941:	48 83 c4 40          	add    $0x40,%rsp
14082f945:	5b                   	pop    %rbx
14082f946:	c3                   	ret
14082f947:	48 8b cb             	mov    %rbx,%rcx
14082f94a:	e8 91 23 f7 ff       	call   0x1407a1ce0
14082f94f:	b0 01                	mov    $0x1,%al
14082f951:	48 83 c4 40          	add    $0x40,%rsp
14082f955:	5b                   	pop    %rbx
14082f956:	c3                   	ret
14082f957:	cc                   	int3
14082f958:	cc                   	int3
14082f959:	cc                   	int3
14082f95a:	cc                   	int3
14082f95b:	cc                   	int3
14082f95c:	cc                   	int3
14082f95d:	cc                   	int3
14082f95e:	cc                   	int3
14082f95f:	cc                   	int3
14082f960:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14082f965:	44 88 4c 24 20       	mov    %r9b,0x20(%rsp)
14082f96a:	55                   	push   %rbp
14082f96b:	56                   	push   %rsi
14082f96c:	57                   	push   %rdi
14082f96d:	41 54                	push   %r12
14082f96f:	41 55                	push   %r13
14082f971:	41 56                	push   %r14
14082f973:	41 57                	push   %r15
14082f975:	48 83 ec 50          	sub    $0x50,%rsp
14082f979:	41 0f b6 f9          	movzbl %r9b,%edi
14082f97d:	4d 8b f8             	mov    %r8,%r15
14082f980:	4c 8b f2             	mov    %rdx,%r14
14082f983:	4c 8b e9             	mov    %rcx,%r13
14082f986:	45 33 e4             	xor    %r12d,%r12d
14082f989:	b9 38 00 00 00       	mov    $0x38,%ecx
14082f98e:	e8 75 b7 5e 00       	call   0x140e1b108
14082f993:	48 8b d8             	mov    %rax,%rbx
14082f996:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14082f99d:	00
14082f99e:	48 85 c0             	test   %rax,%rax
14082f9a1:	74 1d                	je     0x14082f9c0
14082f9a3:	4c 89 60 08          	mov    %r12,0x8(%rax)
14082f9a7:	4c 89 60 10          	mov    %r12,0x10(%rax)
14082f9ab:	4c 89 60 18          	mov    %r12,0x18(%rax)
14082f9af:	44 88 60 20          	mov    %r12b,0x20(%rax)
14082f9b3:	4c 89 60 28          	mov    %r12,0x28(%rax)
14082f9b7:	4c 89 60 30          	mov    %r12,0x30(%rax)
14082f9bb:	44 89 20             	mov    %r12d,(%rax)
14082f9be:	eb 03                	jmp    0x14082f9c3
14082f9c0:	49 8b dc             	mov    %r12,%rbx
14082f9c3:	48 89 9c 24 90 00 00 	mov    %rbx,0x90(%rsp)
14082f9ca:	00
14082f9cb:	49 8b 75 10          	mov    0x10(%r13),%rsi
14082f9cf:	41 80 7d 18 00       	cmpb   $0x0,0x18(%r13)
14082f9d4:	74 6d                	je     0x14082fa43
14082f9d6:	49 8b 47 18          	mov    0x18(%r15),%rax
14082f9da:	83 78 18 10          	cmpl   $0x10,0x18(%rax)
14082f9de:	75 2f                	jne    0x14082fa0f
14082f9e0:	49 8b cf             	mov    %r15,%rcx
14082f9e3:	e8 58 4d f0 ff       	call   0x140734740
14082f9e8:	48 8d 48 20          	lea    0x20(%rax),%rcx
14082f9ec:	40 84 ff             	test   %dil,%dil
14082f9ef:	74 18                	je     0x14082fa09
14082f9f1:	48 8b 41 08          	mov    0x8(%rcx),%rax
14082f9f5:	48 2b 01             	sub    (%rcx),%rax
14082f9f8:	48 c1 f8 03          	sar    $0x3,%rax
14082f9fc:	83 f8 01             	cmp    $0x1,%eax
14082f9ff:	74 08                	je     0x14082fa09
14082fa01:	4d 89 26             	mov    %r12,(%r14)
14082fa04:	e9 6a 01 00 00       	jmp    0x14082fb73
14082fa09:	48 8b 01             	mov    (%rcx),%rax
14082fa0c:	4c 8b 38             	mov    (%rax),%r15
14082fa0f:	48 8b 46 48          	mov    0x48(%rsi),%rax
14082fa13:	c6 44 24 30 01       	movb   $0x1,0x30(%rsp)
14082fa18:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14082fa1d:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
14082fa22:	4c 8b 08             	mov    (%rax),%r9
14082fa25:	4d 8b c7             	mov    %r15,%r8
14082fa28:	48 8b d3             	mov    %rbx,%rdx
14082fa2b:	49 8b cd             	mov    %r13,%rcx
14082fa2e:	e8 1d 23 00 00       	call   0x140831d50
14082fa33:	84 c0                	test   %al,%al
14082fa35:	0f 85 13 01 00 00    	jne    0x14082fb4e
14082fa3b:	4d 89 26             	mov    %r12,(%r14)
14082fa3e:	e9 30 01 00 00       	jmp    0x14082fb73
14082fa43:	40 84 ff             	test   %dil,%dil
14082fa46:	74 12                	je     0x14082fa5a
14082fa48:	49 8b 47 18          	mov    0x18(%r15),%rax
14082fa4c:	83 78 18 10          	cmpl   $0x10,0x18(%rax)
14082fa50:	74 08                	je     0x14082fa5a
14082fa52:	4d 89 26             	mov    %r12,(%r14)
14082fa55:	e9 19 01 00 00       	jmp    0x14082fb73
14082fa5a:	41 8b ec             	mov    %r12d,%ebp
14082fa5d:	48 8b 46 50          	mov    0x50(%rsi),%rax
14082fa61:	48 2b 46 48          	sub    0x48(%rsi),%rax
14082fa65:	48 c1 f8 03          	sar    $0x3,%rax
14082fa69:	48 85 c0             	test   %rax,%rax
14082fa6c:	74 71                	je     0x14082fadf
14082fa6e:	66 90                	xchg   %ax,%ax
14082fa70:	45 0f b6 65 18       	movzbl 0x18(%r13),%r12d
14082fa75:	8b fd                	mov    %ebp,%edi
14082fa77:	4d 85 ff             	test   %r15,%r15
14082fa7a:	74 12                	je     0x14082fa8e
14082fa7c:	49 8b cf             	mov    %r15,%rcx
14082fa7f:	e8 bc 4c f0 ff       	call   0x140734740
14082fa84:	48 8b 40 20          	mov    0x20(%rax),%rax
14082fa88:	4c 8b 0c f8          	mov    (%rax,%rdi,8),%r9
14082fa8c:	eb 03                	jmp    0x14082fa91
14082fa8e:	45 33 c9             	xor    %r9d,%r9d
14082fa91:	48 8b 46 48          	mov    0x48(%rsi),%rax
14082fa95:	44 88 64 24 38       	mov    %r12b,0x38(%rsp)
14082fa9a:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
14082fa9f:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
14082faa4:	0f b6 8c 24 a8 00 00 	movzbl 0xa8(%rsp),%ecx
14082faab:	00
14082faac:	88 4c 24 20          	mov    %cl,0x20(%rsp)
14082fab0:	4c 8b 04 f8          	mov    (%rax,%rdi,8),%r8
14082fab4:	48 8b d3             	mov    %rbx,%rdx
14082fab7:	49 8b cd             	mov    %r13,%rcx
14082faba:	e8 21 18 00 00       	call   0x1408312e0
14082fabf:	84 c0                	test   %al,%al
14082fac1:	0f 84 a5 00 00 00    	je     0x14082fb6c
14082fac7:	ff c5                	inc    %ebp
14082fac9:	8b cd                	mov    %ebp,%ecx