140d2f6bc:	cc                   	int3
140d2f6bd:	cc                   	int3
140d2f6be:	cc                   	int3
140d2f6bf:	cc                   	int3
140d2f6c0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d2f6c5:	57                   	push   %rdi
140d2f6c6:	b8 20 00 00 00       	mov    $0x20,%eax
140d2f6cb:	e8 d0 bd 0e 00       	call   0x140e1b4a0
140d2f6d0:	48 2b e0             	sub    %rax,%rsp
140d2f6d3:	48 8b f2             	mov    %rdx,%rsi
140d2f6d6:	48 8b f9             	mov    %rcx,%rdi
140d2f6d9:	e8 62 6a fd ff       	call   0x140d06140
140d2f6de:	48 89 47 28          	mov    %rax,0x28(%rdi)
140d2f6e2:	48 85 c0             	test   %rax,%rax
140d2f6e5:	74 2d                	je     0x140d2f714
140d2f6e7:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140d2f6ec:	48 8b c8             	mov    %rax,%rcx
140d2f6ef:	33 db                	xor    %ebx,%ebx
140d2f6f1:	89 5f 48             	mov    %ebx,0x48(%rdi)
140d2f6f4:	48 8b 56 28          	mov    0x28(%rsi),%rdx
140d2f6f8:	e8 f3 68 fd ff       	call   0x140d05ff0
140d2f6fd:	85 c0                	test   %eax,%eax
140d2f6ff:	0f 95 c3             	setne  %bl
140d2f702:	8b c3                	mov    %ebx,%eax
140d2f704:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d2f709:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d2f70e:	48 83 c4 20          	add    $0x20,%rsp
140d2f712:	5f                   	pop    %rdi
140d2f713:	c3                   	ret
140d2f714:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d2f719:	48 83 c4 20          	add    $0x20,%rsp
140d2f71d:	5f                   	pop    %rdi
140d2f71e:	c3                   	ret
140d2f71f:	cc                   	int3
140d2f720:	b8 28 00 00 00       	mov    $0x28,%eax
140d2f725:	e8 76 bd 0e 00       	call   0x140e1b4a0
140d2f72a:	48 2b e0             	sub    %rax,%rsp
140d2f72d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d2f731:	48 83 c4 28          	add    $0x28,%rsp
140d2f735:	e9 76 69 fd ff       	jmp    0x140d060b0
140d2f73a:	cc                   	int3
140d2f73b:	cc                   	int3
140d2f73c:	cc                   	int3
140d2f73d:	cc                   	int3
140d2f73e:	cc                   	int3
140d2f73f:	cc                   	int3
140d2f740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d2f745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140d2f74a:	57                   	push   %rdi
140d2f74b:	b8 20 00 00 00       	mov    $0x20,%eax
140d2f750:	e8 4b bd 0e 00       	call   0x140e1b4a0
140d2f755:	48 2b e0             	sub    %rax,%rsp
140d2f758:	48 8b f2             	mov    %rdx,%rsi
140d2f75b:	48 8b d9             	mov    %rcx,%rbx
140d2f75e:	e8 dd 69 fd ff       	call   0x140d06140
140d2f763:	48 8b f8             	mov    %rax,%rdi
140d2f766:	48 85 c0             	test   %rax,%rax
140d2f769:	74 18                	je     0x140d2f783
140d2f76b:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140d2f76f:	48 8b c8             	mov    %rax,%rcx
140d2f772:	e8 79 68 fd ff       	call   0x140d05ff0
140d2f777:	85 c0                	test   %eax,%eax
140d2f779:	75 1a                	jne    0x140d2f795
140d2f77b:	48 8b cf             	mov    %rdi,%rcx
140d2f77e:	e8 2d 69 fd ff       	call   0x140d060b0
140d2f783:	33 c0                	xor    %eax,%eax
140d2f785:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d2f78a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d2f78f:	48 83 c4 20          	add    $0x20,%rsp
140d2f793:	5f                   	pop    %rdi
140d2f794:	c3                   	ret
140d2f795:	4c 8b c7             	mov    %rdi,%r8
140d2f798:	ba 7e 03 00 00       	mov    $0x37e,%edx
140d2f79d:	48 8b ce             	mov    %rsi,%rcx
140d2f7a0:	e8 9b 67 f9 ff       	call   0x140cc5f40
140d2f7a5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d2f7aa:	b8 01 00 00 00       	mov    $0x1,%eax
140d2f7af:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d2f7b4:	48 83 c4 20          	add    $0x20,%rsp
140d2f7b8:	5f                   	pop    %rdi
140d2f7b9:	c3                   	ret
140d2f7ba:	cc                   	int3
140d2f7bb:	cc                   	int3
140d2f7bc:	cc                   	int3
140d2f7bd:	cc                   	int3
140d2f7be:	cc                   	int3
140d2f7bf:	cc                   	int3
140d2f7c0:	40 53                	rex push %rbx
140d2f7c2:	b8 20 00 00 00       	mov    $0x20,%eax
140d2f7c7:	e8 d4 bc 0e 00       	call   0x140e1b4a0
140d2f7cc:	48 2b e0             	sub    %rax,%rsp
140d2f7cf:	48 8b da             	mov    %rdx,%rbx
140d2f7d2:	ba 00 01 00 00       	mov    $0x100,%edx
140d2f7d7:	48 8b cb             	mov    %rbx,%rcx
140d2f7da:	e8 11 28 fb ff       	call   0x140ce1ff0
140d2f7df:	48 8d 15 1a 02 00 00 	lea    0x21a(%rip),%rdx        # 0x140d2fa00
140d2f7e6:	48 8b cb             	mov    %rbx,%rcx
140d2f7e9:	e8 f2 11 fb ff       	call   0x140ce09e0
140d2f7ee:	b8 01 00 00 00       	mov    $0x1,%eax
140d2f7f3:	48 83 c4 20          	add    $0x20,%rsp
140d2f7f7:	5b                   	pop    %rbx
140d2f7f8:	c3                   	ret
140d2f7f9:	cc                   	int3
140d2f7fa:	cc                   	int3
140d2f7fb:	cc                   	int3
140d2f7fc:	cc                   	int3
140d2f7fd:	cc                   	int3
140d2f7fe:	cc                   	int3
140d2f7ff:	cc                   	int3
140d2f800:	b8 28 00 00 00       	mov    $0x28,%eax
140d2f805:	e8 96 bc 0e 00       	call   0x140e1b4a0
140d2f80a:	48 2b e0             	sub    %rax,%rsp
140d2f80d:	48 8b 49 28          	mov    0x28(%rcx),%rcx
140d2f811:	48 83 c4 28          	add    $0x28,%rsp
140d2f815:	e9 b6 69 fd ff       	jmp    0x140d061d0
140d2f81a:	cc                   	int3
140d2f81b:	cc                   	int3
140d2f81c:	cc                   	int3
140d2f81d:	cc                   	int3
140d2f81e:	cc                   	int3
140d2f81f:	cc                   	int3
140d2f820:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d2f825:	57                   	push   %rdi
140d2f826:	b8 30 00 00 00       	mov    $0x30,%eax
140d2f82b:	e8 70 bc 0e 00       	call   0x140e1b4a0
140d2f830:	48 2b e0             	sub    %rax,%rsp
140d2f833:	48 8b 79 28          	mov    0x28(%rcx),%rdi
140d2f837:	4d 8b d1             	mov    %r9,%r10
140d2f83a:	83 ea 01             	sub    $0x1,%edx
140d2f83d:	74 60                	je     0x140d2f89f
140d2f83f:	83 ea 05             	sub    $0x5,%edx
140d2f842:	74 25                	je     0x140d2f869
140d2f844:	83 fa 06             	cmp    $0x6,%edx
140d2f847:	74 10                	je     0x140d2f859
140d2f849:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d2f84e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f853:	48 83 c4 30          	add    $0x30,%rsp
140d2f857:	5f                   	pop    %rdi
140d2f858:	c3                   	ret
140d2f859:	48 8b 41 08          	mov    0x8(%rcx),%rax
140d2f85d:	45 33 c0             	xor    %r8d,%r8d
140d2f860:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140d2f865:	33 d2                	xor    %edx,%edx
140d2f867:	eb 1a                	jmp    0x140d2f883
140d2f869:	4d 85 d2             	test   %r10,%r10
140d2f86c:	74 4a                	je     0x140d2f8b8
140d2f86e:	45 85 c0             	test   %r8d,%r8d
140d2f871:	78 45                	js     0x140d2f8b8
140d2f873:	33 db                	xor    %ebx,%ebx
140d2f875:	4d 63 c0             	movslq %r8d,%r8
140d2f878:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d2f87d:	45 33 c9             	xor    %r9d,%r9d
140d2f880:	49 8b d2             	mov    %r10,%rdx
140d2f883:	48 8b cf             	mov    %rdi,%rcx
140d2f886:	e8 75 6a fd ff       	call   0x140d06300
140d2f88b:	85 c0                	test   %eax,%eax
140d2f88d:	74 29                	je     0x140d2f8b8
140d2f88f:	b8 01 00 00 00       	mov    $0x1,%eax
140d2f894:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f899:	48 83 c4 30          	add    $0x30,%rsp
140d2f89d:	5f                   	pop    %rdi
140d2f89e:	c3                   	ret
140d2f89f:	48 8b 51 10          	mov    0x10(%rcx),%rdx
140d2f8a3:	48 85 d2             	test   %rdx,%rdx
140d2f8a6:	74 1d                	je     0x140d2f8c5
140d2f8a8:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140d2f8ac:	48 8b cf             	mov    %rdi,%rcx
140d2f8af:	e8 3c 67 fd ff       	call   0x140d05ff0
140d2f8b4:	85 c0                	test   %eax,%eax
140d2f8b6:	75 0d                	jne    0x140d2f8c5
140d2f8b8:	33 c0                	xor    %eax,%eax
140d2f8ba:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f8bf:	48 83 c4 30          	add    $0x30,%rsp
140d2f8c3:	5f                   	pop    %rdi
140d2f8c4:	c3                   	ret
140d2f8c5:	33 db                	xor    %ebx,%ebx
140d2f8c7:	45 33 c9             	xor    %r9d,%r9d
140d2f8ca:	45 33 c0             	xor    %r8d,%r8d
140d2f8cd:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140d2f8d2:	33 d2                	xor    %edx,%edx
140d2f8d4:	48 8b cf             	mov    %rdi,%rcx
140d2f8d7:	e8 24 6a fd ff       	call   0x140d06300
140d2f8dc:	85 c0                	test   %eax,%eax
140d2f8de:	0f 95 c3             	setne  %bl
140d2f8e1:	8b c3                	mov    %ebx,%eax
140d2f8e3:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f8e8:	48 83 c4 30          	add    $0x30,%rsp
140d2f8ec:	5f                   	pop    %rdi
140d2f8ed:	c3                   	ret
140d2f8ee:	cc                   	int3
140d2f8ef:	cc                   	int3
140d2f8f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d2f8f5:	57                   	push   %rdi
140d2f8f6:	b8 30 00 00 00       	mov    $0x30,%eax
140d2f8fb:	e8 a0 bb 0e 00       	call   0x140e1b4a0
140d2f900:	48 2b e0             	sub    %rax,%rsp
140d2f903:	48 8b f9             	mov    %rcx,%rdi
140d2f906:	4d 85 c0             	test   %r8,%r8
140d2f909:	0f 84 d9 00 00 00    	je     0x140d2f9e8
140d2f90f:	33 db                	xor    %ebx,%ebx
140d2f911:	48 8d 0d 70 ee 29 00 	lea    0x29ee70(%rip),%rcx        # 0x140fce788
140d2f918:	44 8b cb             	mov    %ebx,%r9d
140d2f91b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d2f920:	42 0f b6 04 0a       	movzbl (%rdx,%r9,1),%eax
140d2f925:	49 ff c1             	inc    %r9
140d2f928:	42 3a 44 09 ff       	cmp    -0x1(%rcx,%r9,1),%al
140d2f92d:	75 43                	jne    0x140d2f972
140d2f92f:	49 83 f9 07          	cmp    $0x7,%r9
140d2f933:	75 eb                	jne    0x140d2f920
140d2f935:	49 8b c8             	mov    %r8,%rcx
140d2f938:	e8 e3 d7 fb ff       	call   0x140ced120
140d2f93d:	48 85 c0             	test   %rax,%rax
140d2f940:	0f 84 a2 00 00 00    	je     0x140d2f9e8
140d2f946:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140d2f94a:	4c 8b c8             	mov    %rax,%r9
140d2f94d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140d2f952:	45 33 c0             	xor    %r8d,%r8d
140d2f955:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
140d2f959:	33 d2                	xor    %edx,%edx
140d2f95b:	e8 a0 69 fd ff       	call   0x140d06300
140d2f960:	85 c0                	test   %eax,%eax
140d2f962:	0f 95 c3             	setne  %bl
140d2f965:	8b c3                	mov    %ebx,%eax
140d2f967:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f96c:	48 83 c4 30          	add    $0x30,%rsp
140d2f970:	5f                   	pop    %rdi
140d2f971:	c3                   	ret
140d2f972:	48 8b cb             	mov    %rbx,%rcx
140d2f975:	4c 8d 0d 88 d6 29 00 	lea    0x29d688(%rip),%r9        # 0x140fcd004
140d2f97c:	0f 1f 40 00          	nopl   0x0(%rax)
140d2f980:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
140d2f984:	48 ff c1             	inc    %rcx
140d2f987:	41 3a 44 09 ff       	cmp    -0x1(%r9,%rcx,1),%al
140d2f98c:	75 1b                	jne    0x140d2f9a9
140d2f98e:	48 83 f9 04          	cmp    $0x4,%rcx
140d2f992:	75 ec                	jne    0x140d2f980
140d2f994:	8d 51 02             	lea    0x2(%rcx),%edx
140d2f997:	48 8b cf             	mov    %rdi,%rcx
140d2f99a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f99f:	48 83 c4 30          	add    $0x30,%rsp
140d2f9a3:	5f                   	pop    %rdi
140d2f9a4:	e9 47 10 fb ff       	jmp    0x140ce09f0
140d2f9a9:	48 8d 0d 50 86 44 00 	lea    0x448650(%rip),%rcx        # 0x141178000
140d2f9b0:	0f b6 04 1a          	movzbl (%rdx,%rbx,1),%eax
140d2f9b4:	48 ff c3             	inc    %rbx
140d2f9b7:	3a 44 19 ff          	cmp    -0x1(%rcx,%rbx,1),%al
140d2f9bb:	75 1b                	jne    0x140d2f9d8
140d2f9bd:	48 83 fb 07          	cmp    $0x7,%rbx
140d2f9c1:	75 ed                	jne    0x140d2f9b0
140d2f9c3:	8d 53 ff             	lea    -0x1(%rbx),%edx
140d2f9c6:	48 8b cf             	mov    %rdi,%rcx
140d2f9c9:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f9ce:	48 83 c4 30          	add    $0x30,%rsp
140d2f9d2:	5f                   	pop    %rdi
140d2f9d3:	e9 88 0e fb ff       	jmp    0x140ce0860
140d2f9d8:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
140d2f9dd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f9e2:	48 83 c4 30          	add    $0x30,%rsp
140d2f9e6:	5f                   	pop    %rdi
140d2f9e7:	c3                   	ret
140d2f9e8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140d2f9ed:	33 c0                	xor    %eax,%eax
140d2f9ef:	48 83 c4 30          	add    $0x30,%rsp
140d2f9f3:	5f                   	pop    %rdi
140d2f9f4:	c3                   	ret
140d2f9f5:	cc                   	int3
140d2f9f6:	cc                   	int3
140d2f9f7:	cc                   	int3
140d2f9f8:	cc                   	int3
140d2f9f9:	cc                   	int3
140d2f9fa:	cc                   	int3
140d2f9fb:	cc                   	int3
140d2f9fc:	cc                   	int3
140d2f9fd:	cc                   	int3
140d2f9fe:	cc                   	int3
140d2f9ff:	cc                   	int3
140d2fa00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d2fa05:	57                   	push   %rdi
140d2fa06:	b8 20 00 00 00       	mov    $0x20,%eax
140d2fa0b:	e8 90 ba 0e 00       	call   0x140e1b4a0
140d2fa10:	48 2b e0             	sub    %rax,%rsp
140d2fa13:	49 8b d8             	mov    %r8,%rbx
140d2fa16:	48 8b fa             	mov    %rdx,%rdi
140d2fa19:	e8 32 e2 50 ff       	call   0x14023dc50
140d2fa1e:	4c 8b c3             	mov    %rbx,%r8
140d2fa21:	48 8b d7             	mov    %rdi,%rdx
140d2fa24:	48 8b 48 28          	mov    0x28(%rax),%rcx
140d2fa28:	e8 a3 6a fd ff       	call   0x140d064d0
140d2fa2d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d2fa32:	33 c9                	xor    %ecx,%ecx
140d2fa34:	85 c0                	test   %eax,%eax
140d2fa36:	0f 95 c1             	setne  %cl
140d2fa39:	8b c1                	mov    %ecx,%eax
140d2fa3b:	48 83 c4 20          	add    $0x20,%rsp
140d2fa3f:	5f                   	pop    %rdi
140d2fa40:	c3                   	ret
140d2fa41:	cc                   	int3
140d2fa42:	cc                   	int3
140d2fa43:	cc                   	int3
140d2fa44:	cc                   	int3
140d2fa45:	cc                   	int3
140d2fa46:	cc                   	int3
140d2fa47:	cc                   	int3
140d2fa48:	cc                   	int3
140d2fa49:	cc                   	int3
140d2fa4a:	cc                   	int3
140d2fa4b:	cc                   	int3
140d2fa4c:	cc                   	int3
140d2fa4d:	cc                   	int3
140d2fa4e:	cc                   	int3
140d2fa4f:	cc                   	int3
140d2fa50:	40 53                	rex push %rbx
140d2fa52:	b8 30 00 00 00       	mov    $0x30,%eax
140d2fa57:	e8 44 ba 0e 00       	call   0x140e1b4a0
140d2fa5c:	48 2b e0             	sub    %rax,%rsp
140d2fa5f:	48 8b d9             	mov    %rcx,%rbx
140d2fa62:	44 8d 40 05          	lea    0x5(%rax),%r8d
140d2fa66:	8d 48 30             	lea    0x30(%rax),%ecx
140d2fa69:	48 8d 15 a0 87 44 00 	lea    0x4487a0(%rip),%rdx        # 0x141178210
140d2fa70:	e8 db 22 f9 ff       	call   0x140cc1d50
140d2fa75:	48 85 c0             	test   %rax,%rax
140d2fa78:	75 26                	jne    0x140d2faa0
140d2fa7a:	4c 8d 0d 8f 87 44 00 	lea    0x44878f(%rip),%r9        # 0x141178210
140d2fa81:	c7 44 24 20 36 00 00 	movl   $0x36,0x20(%rsp)
140d2fa88:	00
140d2fa89:	8d 50 7d             	lea    0x7d(%rax),%edx
140d2fa8c:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d2fa90:	8d 48 05             	lea    0x5(%rax),%ecx
140d2fa93:	e8 e8 11 fa ff       	call   0x140cd0c80
140d2fa98:	33 c0                	xor    %eax,%eax
140d2fa9a:	48 83 c4 30          	add    $0x30,%rsp
140d2fa9e:	5b                   	pop    %rbx
140d2fa9f:	c3                   	ret
140d2faa0:	c7 00 00 08 00 00    	movl   $0x800,(%rax)
140d2faa6:	c7 40 0c ff ff ff ff 	movl   $0xffffffff,0xc(%rax)
140d2faad:	c7 40 04 02 00 00 00 	movl   $0x2,0x4(%rax)
140d2fab4:	c6 40 30 01          	movb   $0x1,0x30(%rax)
140d2fab8:	48 89 43 28          	mov    %rax,0x28(%rbx)
140d2fabc:	48 83 c0 28          	add    $0x28,%rax
140d2fac0:	48 89 43 40          	mov    %rax,0x40(%rbx)
140d2fac4:	b8 01 00 00 00       	mov    $0x1,%eax
140d2fac9:	c7 43 48 02 00 00 00 	movl   $0x2,0x48(%rbx)
140d2fad0:	48 83 c4 30          	add    $0x30,%rsp
140d2fad4:	5b                   	pop    %rbx
140d2fad5:	c3                   	ret
140d2fad6:	cc                   	int3
140d2fad7:	cc                   	int3
140d2fad8:	cc                   	int3
140d2fad9:	cc                   	int3
140d2fada:	cc                   	int3