140d8964f:	e8 6c c5 f4 ff       	call   0x140cd5bc0
140d89654:	85 c0                	test   %eax,%eax
140d89656:	74 22                	je     0x140d8967a
140d89658:	33 db                	xor    %ebx,%ebx
140d8965a:	c7 44 24 20 a6 00 00 	movl   $0xa6,0x20(%rsp)
140d89661:	00
140d89662:	4c 8d 0d 87 9a 41 00 	lea    0x419a87(%rip),%r9        # 0x1411a30f0
140d89669:	ba a0 00 00 00       	mov    $0xa0,%edx
140d8966e:	8d 4b 04             	lea    0x4(%rbx),%ecx
140d89671:	44 8d 43 7c          	lea    0x7c(%rbx),%r8d
140d89675:	e8 06 76 f4 ff       	call   0x140cd0c80
140d8967a:	e8 a1 cf f4 ff       	call   0x140cd6620
140d8967f:	48 8b 56 38          	mov    0x38(%rsi),%rdx
140d89683:	4c 8b c0             	mov    %rax,%r8
140d89686:	49 8b ce             	mov    %r14,%rcx
140d89689:	e8 72 4e f9 ff       	call   0x140d1e500
140d8968e:	85 c0                	test   %eax,%eax
140d89690:	0f 84 6a fd ff ff    	je     0x140d89400
140d89696:	4c 8b 46 28          	mov    0x28(%rsi),%r8
140d8969a:	4d 8b ce             	mov    %r14,%r9
140d8969d:	49 8b d5             	mov    %r13,%rdx
140d896a0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140d896a5:	33 c9                	xor    %ecx,%ecx
140d896a7:	e8 d4 50 f9 ff       	call   0x140d1e780
140d896ac:	85 c0                	test   %eax,%eax
140d896ae:	0f 84 4c fd ff ff    	je     0x140d89400
140d896b4:	48 8b 56 48          	mov    0x48(%rsi),%rdx
140d896b8:	49 8b cd             	mov    %r13,%rcx
140d896bb:	e8 00 c5 f4 ff       	call   0x140cd5bc0
140d896c0:	85 c0                	test   %eax,%eax
140d896c2:	74 22                	je     0x140d896e6
140d896c4:	33 db                	xor    %ebx,%ebx
140d896c6:	c7 44 24 20 b4 00 00 	movl   $0xb4,0x20(%rsp)
140d896cd:	00
140d896ce:	4c 8d 0d 1b 9a 41 00 	lea    0x419a1b(%rip),%r9        # 0x1411a30f0
140d896d5:	ba a0 00 00 00       	mov    $0xa0,%edx
140d896da:	8d 4b 04             	lea    0x4(%rbx),%ecx
140d896dd:	44 8d 43 7d          	lea    0x7d(%rbx),%r8d
140d896e1:	e8 9a 75 f4 ff       	call   0x140cd0c80
140d896e6:	4c 8b 46 30          	mov    0x30(%rsi),%r8
140d896ea:	4d 8b cc             	mov    %r12,%r9
140d896ed:	48 8b 56 38          	mov    0x38(%rsi),%rdx
140d896f1:	49 8b ce             	mov    %r14,%rcx
140d896f4:	e8 77 ed fc ff       	call   0x140d58470
140d896f9:	48 85 c0             	test   %rax,%rax
140d896fc:	0f 84 fe fc ff ff    	je     0x140d89400
140d89702:	48 8b 56 50          	mov    0x50(%rsi),%rdx
140d89706:	49 8b ce             	mov    %r14,%rcx
140d89709:	e8 b2 c4 f4 ff       	call   0x140cd5bc0
140d8970e:	85 c0                	test   %eax,%eax
140d89710:	74 22                	je     0x140d89734
140d89712:	33 db                	xor    %ebx,%ebx
140d89714:	c7 44 24 20 be 00 00 	movl   $0xbe,0x20(%rsp)
140d8971b:	00
140d8971c:	4c 8d 0d cd 99 41 00 	lea    0x4199cd(%rip),%r9        # 0x1411a30f0
140d89723:	ba a0 00 00 00       	mov    $0xa0,%edx
140d89728:	8d 4b 04             	lea    0x4(%rbx),%ecx
140d8972b:	44 8d 43 7e          	lea    0x7e(%rbx),%r8d
140d8972f:	e8 4c 75 f4 ff       	call   0x140cd0c80
140d89734:	33 ed                	xor    %ebp,%ebp
140d89736:	45 85 ff             	test   %r15d,%r15d
140d89739:	0f 8e f9 00 00 00    	jle    0x140d89838
140d8973f:	90                   	nop
140d89740:	48 8b 4e 58          	mov    0x58(%rsi),%rcx
140d89744:	8b d5                	mov    %ebp,%edx
140d89746:	e8 15 80 f3 ff       	call   0x140cc1760
140d8974b:	48 8b f8             	mov    %rax,%rdi
140d8974e:	e8 cd ce f4 ff       	call   0x140cd6620
140d89753:	48 8b 17             	mov    (%rdi),%rdx
140d89756:	4c 8b c0             	mov    %rax,%r8
140d89759:	49 8b ce             	mov    %r14,%rcx
140d8975c:	e8 9f 4d f9 ff       	call   0x140d1e500
140d89761:	85 c0                	test   %eax,%eax
140d89763:	0f 84 97 fc ff ff    	je     0x140d89400
140d89769:	4c 8b 46 28          	mov    0x28(%rsi),%r8
140d8976d:	4d 8b ce             	mov    %r14,%r9
140d89770:	49 8b d5             	mov    %r13,%rdx
140d89773:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140d89778:	33 c9                	xor    %ecx,%ecx
140d8977a:	e8 01 50 f9 ff       	call   0x140d1e780
140d8977f:	85 c0                	test   %eax,%eax
140d89781:	0f 84 79 fc ff ff    	je     0x140d89400
140d89787:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140d8978b:	49 8b cd             	mov    %r13,%rcx
140d8978e:	e8 2d c4 f4 ff       	call   0x140cd5bc0
140d89793:	85 c0                	test   %eax,%eax
140d89795:	74 22                	je     0x140d897b9
140d89797:	33 db                	xor    %ebx,%ebx
140d89799:	c7 44 24 20 cf 00 00 	movl   $0xcf,0x20(%rsp)
140d897a0:	00
140d897a1:	ba a0 00 00 00       	mov    $0xa0,%edx
140d897a6:	4c 8d 0d 43 99 41 00 	lea    0x419943(%rip),%r9        # 0x1411a30f0
140d897ad:	8d 4b 04             	lea    0x4(%rbx),%ecx
140d897b0:	44 8d 42 09          	lea    0x9(%rdx),%r8d
140d897b4:	e8 c7 74 f4 ff       	call   0x140cd0c80
140d897b9:	4c 8b 07             	mov    (%rdi),%r8
140d897bc:	4d 8b cc             	mov    %r12,%r9
140d897bf:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140d897c3:	49 8b ce             	mov    %r14,%rcx
140d897c6:	e8 a5 ec fc ff       	call   0x140d58470
140d897cb:	48 85 c0             	test   %rax,%rax
140d897ce:	0f 84 2c fc ff ff    	je     0x140d89400
140d897d4:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140d897d8:	49 8b ce             	mov    %r14,%rcx
140d897db:	e8 e0 c3 f4 ff       	call   0x140cd5bc0
140d897e0:	85 c0                	test   %eax,%eax
140d897e2:	74 22                	je     0x140d89806
140d897e4:	33 db                	xor    %ebx,%ebx
140d897e6:	c7 44 24 20 d8 00 00 	movl   $0xd8,0x20(%rsp)
140d897ed:	00
140d897ee:	ba a0 00 00 00       	mov    $0xa0,%edx
140d897f3:	4c 8d 0d f6 98 41 00 	lea    0x4198f6(%rip),%r9        # 0x1411a30f0
140d897fa:	8d 4b 04             	lea    0x4(%rbx),%ecx
140d897fd:	44 8d 42 08          	lea    0x8(%rdx),%r8d
140d89801:	e8 7a 74 f4 ff       	call   0x140cd0c80
140d89806:	ff c5                	inc    %ebp
140d89808:	41 3b ef             	cmp    %r15d,%ebp
140d8980b:	0f 8c 2f ff ff ff    	jl     0x140d89740
140d89811:	eb 25                	jmp    0x140d89838
140d89813:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
140d89818:	c7 44 24 20 33 00 00 	movl   $0x33,0x20(%rsp)
140d8981f:	00
140d89820:	4c 8d 0d c9 98 41 00 	lea    0x4198c9(%rip),%r9        # 0x1411a30f0
140d89827:	ba a0 00 00 00       	mov    $0xa0,%edx
140d8982c:	8d 4b 05             	lea    0x5(%rbx),%ecx
140d8982f:	44 8d 43 42          	lea    0x42(%rbx),%r8d
140d89833:	e8 48 74 f4 ff       	call   0x140cd0c80
140d89838:	49 8b ce             	mov    %r14,%rcx
140d8983b:	e8 20 c7 f4 ff       	call   0x140cd5f60
140d89840:	49 8b cd             	mov    %r13,%rcx
140d89843:	e8 18 c7 f4 ff       	call   0x140cd5f60
140d89848:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140d8984f:	00
140d89850:	e8 0b c7 f4 ff       	call   0x140cd5f60
140d89855:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140d8985a:	e8 01 c7 f4 ff       	call   0x140cd5f60
140d8985f:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140d89866:	00
140d89867:	e8 f4 c6 f4 ff       	call   0x140cd5f60
140d8986c:	49 8b cc             	mov    %r12,%rcx
140d8986f:	e8 6c 47 f9 ff       	call   0x140d1dfe0
140d89874:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140d89879:	8b c3                	mov    %ebx,%eax
140d8987b:	4c 8b 6c 24 38       	mov    0x38(%rsp),%r13
140d89880:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140d89885:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140d8988a:	48 83 c4 48          	add    $0x48,%rsp
140d8988e:	41 5f                	pop    %r15
140d89890:	5e                   	pop    %rsi
140d89891:	5d                   	pop    %rbp
140d89892:	5b                   	pop    %rbx
140d89893:	c3                   	ret
140d89894:	c7 44 24 20 1c 00 00 	movl   $0x1c,0x20(%rsp)
140d8989b:	00
140d8989c:	41 b8 93 00 00 00    	mov    $0x93,%r8d
140d898a2:	4c 8d 0d 47 98 41 00 	lea    0x419847(%rip),%r9        # 0x1411a30f0
140d898a9:	ba a0 00 00 00       	mov    $0xa0,%edx
140d898ae:	b9 04 00 00 00       	mov    $0x4,%ecx
140d898b3:	e8 c8 73 f4 ff       	call   0x140cd0c80
140d898b8:	33 c0                	xor    %eax,%eax
140d898ba:	48 83 c4 48          	add    $0x48,%rsp
140d898be:	41 5f                	pop    %r15
140d898c0:	5e                   	pop    %rsi
140d898c1:	5d                   	pop    %rbp
140d898c2:	5b                   	pop    %rbx
140d898c3:	c3                   	ret
140d898c4:	cc                   	int3
140d898c5:	cc                   	int3
140d898c6:	cc                   	int3
140d898c7:	cc                   	int3
140d898c8:	cc                   	int3
140d898c9:	cc                   	int3
140d898ca:	cc                   	int3
140d898cb:	cc                   	int3
140d898cc:	cc                   	int3
140d898cd:	cc                   	int3
140d898ce:	cc                   	int3
140d898cf:	cc                   	int3
140d898d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d898d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d898da:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d898df:	57                   	push   %rdi
140d898e0:	41 54                	push   %r12
140d898e2:	41 55                	push   %r13
140d898e4:	41 56                	push   %r14
140d898e6:	41 57                	push   %r15
140d898e8:	b8 30 00 00 00       	mov    $0x30,%eax
140d898ed:	e8 ae 1b 09 00       	call   0x140e1b4a0
140d898f2:	48 2b e0             	sub    %rax,%rsp
140d898f5:	33 d2                	xor    %edx,%edx
140d898f7:	48 8b e9             	mov    %rcx,%rbp
140d898fa:	e8 81 c8 fc ff       	call   0x140d56180
140d898ff:	48 8b f8             	mov    %rax,%rdi
140d89902:	48 85 c0             	test   %rax,%rax
140d89905:	75 49                	jne    0x140d89950
140d89907:	48 8d 1d 22 98 41 00 	lea    0x419822(%rip),%rbx        # 0x1411a3130
140d8990e:	c7 44 24 20 67 00 00 	movl   $0x67,0x20(%rsp)
140d89915:	00
140d89916:	4c 8b cb             	mov    %rbx,%r9
140d89919:	8d 50 78             	lea    0x78(%rax),%edx
140d8991c:	8d 48 25             	lea    0x25(%rax),%ecx
140d8991f:	44 8d 40 6f          	lea    0x6f(%rax),%r8d
140d89923:	e8 58 73 f4 ff       	call   0x140cd0c80
140d89928:	41 b8 7f 00 00 00    	mov    $0x7f,%r8d
140d8992e:	48 8b d3             	mov    %rbx,%rdx
140d89931:	48 8b cf             	mov    %rdi,%rcx
140d89934:	e8 d7 80 f3 ff       	call   0x140cc1a10
140d89939:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140d8993f:	48 8b d3             	mov    %rbx,%rdx
140d89942:	33 c9                	xor    %ecx,%ecx
140d89944:	e8 c7 80 f3 ff       	call   0x140cc1a10
140d89949:	33 c0                	xor    %eax,%eax
140d8994b:	e9 e1 00 00 00       	jmp    0x140d89a31
140d89950:	48 8b cf             	mov    %rdi,%rcx
140d89953:	ff 15 57 9b 1f 00    	call   *0x1f9b57(%rip)        # 0x140f834b0
140d89959:	48 8d 1d d0 97 41 00 	lea    0x4197d0(%rip),%rbx        # 0x1411a3130
140d89960:	4c 8b f8             	mov    %rax,%r15
140d89963:	48 85 c0             	test   %rax,%rax
140d89966:	75 36                	jne    0x140d8999e
140d89968:	4c 8b cb             	mov    %rbx,%r9
140d8996b:	c7 44 24 20 6c 00 00 	movl   $0x6c,0x20(%rsp)
140d89972:	00
140d89973:	8d 50 78             	lea    0x78(%rax),%edx
140d89976:	8d 48 25             	lea    0x25(%rax),%ecx
140d89979:	44 8d 40 67          	lea    0x67(%rax),%r8d
140d8997d:	e8 fe 72 f4 ff       	call   0x140cd0c80
140d89982:	4c 8d 0d 1b b7 22 00 	lea    0x22b71b(%rip),%r9        # 0x140fb50a4
140d89989:	4c 8b c7             	mov    %rdi,%r8
140d8998c:	48 8d 15 b5 97 41 00 	lea    0x4197b5(%rip),%rdx        # 0x1411a3148
140d89993:	41 8d 4f 03          	lea    0x3(%r15),%ecx
140d89997:	e8 94 65 f4 ff       	call   0x140ccff30
140d8999c:	eb 8a                	jmp    0x140d89928
140d8999e:	41 b8 70 00 00 00    	mov    $0x70,%r8d
140d899a4:	48 8b d3             	mov    %rbx,%rdx
140d899a7:	41 8d 48 98          	lea    -0x68(%r8),%ecx
140d899ab:	e8 00 80 f3 ff       	call   0x140cc19b0
140d899b0:	48 8b f0             	mov    %rax,%rsi
140d899b3:	48 85 c0             	test   %rax,%rax
140d899b6:	75 09                	jne    0x140d899c1
140d899b8:	8d 46 72             	lea    0x72(%rsi),%eax
140d899bb:	44 8d 46 41          	lea    0x41(%rsi),%r8d
140d899bf:	eb 1c                	jmp    0x140d899dd
140d899c1:	4c 89 38             	mov    %r15,(%rax)
140d899c4:	48 8b d6             	mov    %rsi,%rdx
140d899c7:	48 8b 4d 08          	mov    0x8(%rbp),%rcx
140d899cb:	e8 40 7c f3 ff       	call   0x140cc1610
140d899d0:	85 c0                	test   %eax,%eax
140d899d2:	75 54                	jne    0x140d89a28
140d899d4:	b8 77 00 00 00       	mov    $0x77,%eax
140d899d9:	44 8d 40 f2          	lea    -0xe(%rax),%r8d
140d899dd:	41 be 7f 00 00 00    	mov    $0x7f,%r14d
140d899e3:	89 44 24 20          	mov    %eax,0x20(%rsp)
140d899e7:	4c 8b cb             	mov    %rbx,%r9
140d899ea:	4c 8b eb             	mov    %rbx,%r13
140d899ed:	4c 8b e3             	mov    %rbx,%r12
140d899f0:	41 8d 56 f9          	lea    -0x7(%r14),%edx
140d899f4:	8d 4a ad             	lea    -0x53(%rdx),%ecx
140d899f7:	8d 6a 08             	lea    0x8(%rdx),%ebp
140d899fa:	e8 81 72 f4 ff       	call   0x140cd0c80
140d899ff:	45 8b c6             	mov    %r14d,%r8d
140d89a02:	48 8b d3             	mov    %rbx,%rdx
140d89a05:	48 8b cf             	mov    %rdi,%rcx
140d89a08:	e8 03 80 f3 ff       	call   0x140cc1a10
140d89a0d:	44 8b c5             	mov    %ebp,%r8d
140d89a10:	48 8b d3             	mov    %rbx,%rdx
140d89a13:	48 8b ce             	mov    %rsi,%rcx
140d89a16:	e8 f5 7f f3 ff       	call   0x140cc1a10
140d89a1b:	49 8b cf             	mov    %r15,%rcx
140d89a1e:	ff 15 2c 9a 1f 00    	call   *0x1f9a2c(%rip)        # 0x140f83450
140d89a24:	33 c0                	xor    %eax,%eax
140d89a26:	eb 09                	jmp    0x140d89a31
140d89a28:	48 89 7d 38          	mov    %rdi,0x38(%rbp)
140d89a2c:	b8 01 00 00 00       	mov    $0x1,%eax
140d89a31:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d89a36:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d89a3b:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140d89a40:	48 83 c4 30          	add    $0x30,%rsp
140d89a44:	41 5f                	pop    %r15
140d89a46:	41 5e                	pop    %r14
140d89a48:	41 5d                	pop    %r13
140d89a4a:	41 5c                	pop    %r12
140d89a4c:	5f                   	pop    %rdi
140d89a4d:	c3                   	ret
140d89a4e:	cc                   	int3
140d89a4f:	cc                   	int3
140d89a50:	40 53                	rex push %rbx
140d89a52:	b8 30 00 00 00       	mov    $0x30,%eax
140d89a57:	e8 44 1a 09 00       	call   0x140e1b4a0
140d89a5c:	48 2b e0             	sub    %rax,%rsp
140d89a5f:	48 8b d9             	mov    %rcx,%rbx
140d89a62:	48 85 c9             	test   %rcx,%rcx
140d89a65:	75 26                	jne    0x140d89a8d
140d89a67:	4c 8d 0d c2 96 41 00 	lea    0x4196c2(%rip),%r9        # 0x1411a3130
140d89a6e:	c7 44 24 20 8a 00 00 	movl   $0x8a,0x20(%rsp)
140d89a75:	00
140d89a76:	8d 50 49             	lea    0x49(%rax),%edx
140d89a79:	8d 48 f5             	lea    -0xb(%rax),%ecx
140d89a7c:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d89a80:	e8 fb 71 f4 ff       	call   0x140cd0c80
140d89a85:	33 c0                	xor    %eax,%eax
140d89a87:	48 83 c4 30          	add    $0x30,%rsp
140d89a8b:	5b                   	pop    %rbx
140d89a8c:	c3                   	ret
140d89a8d:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140d89a91:	e8 8a 7a f3 ff       	call   0x140cc1520
140d89a96:	83 f8 01             	cmp    $0x1,%eax
140d89a99:	7d 0b                	jge    0x140d89aa6
140d89a9b:	b8 01 00 00 00       	mov    $0x1,%eax
140d89aa0:	48 83 c4 30          	add    $0x30,%rsp
140d89aa4:	5b                   	pop    %rbx
140d89aa5:	c3                   	ret
140d89aa6:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d89aaa:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140d89aaf:	e8 7c 7a f3 ff       	call   0x140cc1530
140d89ab4:	48 8b f8             	mov    %rax,%rdi
140d89ab7:	48 85 c0             	test   %rax,%rax
140d89aba:	75 2b                	jne    0x140d89ae7
140d89abc:	4c 8d 0d 6d 96 41 00 	lea    0x41966d(%rip),%r9        # 0x1411a3130
140d89ac3:	c7 44 24 20 91 00 00 	movl   $0x91,0x20(%rsp)
140d89aca:	00
140d89acb:	8d 50 79             	lea    0x79(%rax),%edx
140d89ace:	8d 48 25             	lea    0x25(%rax),%ecx
140d89ad1:	44 8d 40 68          	lea    0x68(%rax),%r8d
140d89ad5:	e8 a6 71 f4 ff       	call   0x140cd0c80
140d89ada:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d89adf:	33 c0                	xor    %eax,%eax
140d89ae1:	48 83 c4 30          	add    $0x30,%rsp
140d89ae5:	5b                   	pop    %rbx
140d89ae6:	c3                   	ret
140d89ae7:	48 8b 08             	mov    (%rax),%rcx
140d89aea:	ff 15 60 99 1f 00    	call   *0x1f9960(%rip)        # 0x140f83450
140d89af0:	85 c0                	test   %eax,%eax
140d89af2:	75 37                	jne    0x140d89b2b
140d89af4:	4c 8d 0d 35 96 41 00 	lea    0x419635(%rip),%r9        # 0x1411a3130
140d89afb:	c7 44 24 20 95 00 00 	movl   $0x95,0x20(%rsp)
140d89b02:	00
140d89b03:	8d 50 79             	lea    0x79(%rax),%edx
140d89b06:	8d 48 25             	lea    0x25(%rax),%ecx
140d89b09:	44 8d 40 6b          	lea    0x6b(%rax),%r8d
140d89b0d:	e8 6e 71 f4 ff       	call   0x140cd0c80
140d89b12:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d89b16:	48 8b d7             	mov    %rdi,%rdx
140d89b19:	e8 f2 7a f3 ff       	call   0x140cc1610
140d89b1e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d89b23:	33 c0                	xor    %eax,%eax
140d89b25:	48 83 c4 30          	add    $0x30,%rsp
140d89b29:	5b                   	pop    %rbx
140d89b2a:	c3                   	ret
140d89b2b:	41 b8 9d 00 00 00    	mov    $0x9d,%r8d
140d89b31:	48 8d 15 f8 95 41 00 	lea    0x4195f8(%rip),%rdx        # 0x1411a3130