140d627e8:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140d627ed:	4c 8b cf             	mov    %rdi,%r9
140d627f0:	49 8b d4             	mov    %r12,%rdx
140d627f3:	48 8b cb             	mov    %rbx,%rcx
140d627f6:	ff 15 24 12 22 00    	call   *0x221224(%rip)        # 0x140f83a20
140d627fc:	85 c0                	test   %eax,%eax
140d627fe:	75 25                	jne    0x140d62825
140d62800:	4c 8d 0d 29 08 42 00 	lea    0x420829(%rip),%r9        # 0x141183030
140d62807:	c7 44 24 20 2e 02 00 	movl   $0x22e,0x20(%rsp)
140d6280e:	00
140d6280f:	ba a7 00 00 00       	mov    $0xa7,%edx
140d62814:	8d 48 10             	lea    0x10(%rax),%ecx
140d62817:	44 8d 40 03          	lea    0x3(%rax),%r8d
140d6281b:	e8 60 e4 f6 ff       	call   0x140cd0c80
140d62820:	e9 e5 00 00 00       	jmp    0x140d6290a
140d62825:	48 8b 03             	mov    (%rbx),%rax
140d62828:	4c 8b cf             	mov    %rdi,%r9
140d6282b:	48 83 b8 28 01 00 00 	cmpq   $0x0,0x128(%rax)
140d62832:	00
140d62833:	75 18                	jne    0x140d6284d
140d62835:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140d6283c:	4d 8b c4             	mov    %r12,%r8
140d6283f:	49 8b d5             	mov    %r13,%rdx
140d62842:	48 8b cb             	mov    %rbx,%rcx
140d62845:	ff 15 d5 11 22 00    	call   *0x2211d5(%rip)        # 0x140f83a20
140d6284b:	eb 0f                	jmp    0x140d6285c
140d6284d:	4c 8b 43 40          	mov    0x40(%rbx),%r8
140d62851:	49 8b d4             	mov    %r12,%rdx
140d62854:	49 8b cd             	mov    %r13,%rcx
140d62857:	e8 64 52 ff ff       	call   0x140d57ac0
140d6285c:	85 c0                	test   %eax,%eax
140d6285e:	0f 84 a6 00 00 00    	je     0x140d6290a
140d62864:	48 85 f6             	test   %rsi,%rsi
140d62867:	74 26                	je     0x140d6288f
140d62869:	48 8b 03             	mov    (%rbx),%rax
140d6286c:	4d 8b cd             	mov    %r13,%r9
140d6286f:	4c 8b 45 10          	mov    0x10(%rbp),%r8
140d62873:	48 8b d6             	mov    %rsi,%rdx
140d62876:	48 8b cb             	mov    %rbx,%rcx
140d62879:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6287e:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d62885:	ff 15 95 11 22 00    	call   *0x221195(%rip)        # 0x140f83a20
140d6288b:	85 c0                	test   %eax,%eax
140d6288d:	74 7b                	je     0x140d6290a
140d6288f:	4d 85 f6             	test   %r14,%r14
140d62892:	74 6e                	je     0x140d62902
140d62894:	48 8b 03             	mov    (%rbx),%rax
140d62897:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140d6289c:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d628a1:	48 83 b8 28 01 00 00 	cmpq   $0x0,0x128(%rax)
140d628a8:	00
140d628a9:	75 1b                	jne    0x140d628c6
140d628ab:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d628b2:	4d 8b cc             	mov    %r12,%r9
140d628b5:	4d 8b c5             	mov    %r13,%r8
140d628b8:	48 8b d6             	mov    %rsi,%rdx
140d628bb:	48 8b cb             	mov    %rbx,%rcx
140d628be:	ff 15 5c 11 22 00    	call   *0x22115c(%rip)        # 0x140f83a20
140d628c4:	eb 12                	jmp    0x140d628d8
140d628c6:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
140d628ca:	4d 8b c4             	mov    %r12,%r8
140d628cd:	49 8b d5             	mov    %r13,%rdx
140d628d0:	48 8b ce             	mov    %rsi,%rcx
140d628d3:	e8 28 51 ff ff       	call   0x140d57a00
140d628d8:	85 c0                	test   %eax,%eax
140d628da:	74 2e                	je     0x140d6290a
140d628dc:	48 8b 03             	mov    (%rbx),%rax
140d628df:	4c 8b ce             	mov    %rsi,%r9
140d628e2:	4c 8b 45 18          	mov    0x18(%rbp),%r8
140d628e6:	49 8b d6             	mov    %r14,%rdx
140d628e9:	48 8b cb             	mov    %rbx,%rcx
140d628ec:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d628f1:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d628f8:	ff 15 22 11 22 00    	call   *0x221122(%rip)        # 0x140f83a20
140d628fe:	85 c0                	test   %eax,%eax
140d62900:	74 08                	je     0x140d6290a
140d62902:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
140d62909:	00
140d6290a:	48 8b cf             	mov    %rdi,%rcx
140d6290d:	e8 4e b6 fb ff       	call   0x140d1df60
140d62912:	49 8b cf             	mov    %r15,%rcx
140d62915:	e8 c6 b6 fb ff       	call   0x140d1dfe0
140d6291a:	8b 44 24 30          	mov    0x30(%rsp),%eax
140d6291e:	4c 8b ac 24 90 00 00 	mov    0x90(%rsp),%r13
140d62925:	00
140d62926:	4c 8b a4 24 88 00 00 	mov    0x88(%rsp),%r12
140d6292d:	00
140d6292e:	48 8b bc 24 80 00 00 	mov    0x80(%rsp),%rdi
140d62935:	00
140d62936:	48 83 c4 50          	add    $0x50,%rsp
140d6293a:	41 5f                	pop    %r15
140d6293c:	41 5e                	pop    %r14
140d6293e:	5e                   	pop    %rsi
140d6293f:	5d                   	pop    %rbp
140d62940:	5b                   	pop    %rbx
140d62941:	c3                   	ret
140d62942:	cc                   	int3
140d62943:	cc                   	int3
140d62944:	cc                   	int3
140d62945:	cc                   	int3
140d62946:	cc                   	int3
140d62947:	cc                   	int3
140d62948:	cc                   	int3
140d62949:	cc                   	int3
140d6294a:	cc                   	int3
140d6294b:	cc                   	int3
140d6294c:	cc                   	int3
140d6294d:	cc                   	int3
140d6294e:	cc                   	int3
140d6294f:	cc                   	int3
140d62950:	40 55                	rex push %rbp
140d62952:	56                   	push   %rsi
140d62953:	41 54                	push   %r12
140d62955:	41 56                	push   %r14
140d62957:	41 57                	push   %r15
140d62959:	b8 80 00 00 00       	mov    $0x80,%eax
140d6295e:	e8 3d 8b 0b 00       	call   0x140e1b4a0
140d62963:	48 2b e0             	sub    %rax,%rsp
140d62966:	45 33 e4             	xor    %r12d,%r12d
140d62969:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140d62970:	00 00
140d62972:	4d 8b f1             	mov    %r9,%r14
140d62975:	49 8b e8             	mov    %r8,%rbp
140d62978:	4c 8b fa             	mov    %rdx,%r15
140d6297b:	48 8b f1             	mov    %rcx,%rsi
140d6297e:	4d 3b c1             	cmp    %r9,%r8
140d62981:	75 1c                	jne    0x140d6299f
140d62983:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
140d6298a:	00
140d6298b:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140d62992:	41 5f                	pop    %r15
140d62994:	41 5e                	pop    %r14
140d62996:	41 5c                	pop    %r12
140d62998:	5e                   	pop    %rsi
140d62999:	5d                   	pop    %rbp
140d6299a:	e9 21 61 f7 ff       	jmp    0x140cd8ac0
140d6299f:	48 8b d5             	mov    %rbp,%rdx
140d629a2:	e8 f9 63 f7 ff       	call   0x140cd8da0
140d629a7:	49 8b d6             	mov    %r14,%rdx
140d629aa:	85 c0                	test   %eax,%eax
140d629ac:	75 0f                	jne    0x140d629bd
140d629ae:	48 8b ce             	mov    %rsi,%rcx
140d629b1:	e8 ea 63 f7 ff       	call   0x140cd8da0
140d629b6:	85 c0                	test   %eax,%eax
140d629b8:	74 1a                	je     0x140d629d4
140d629ba:	48 8b d5             	mov    %rbp,%rdx
140d629bd:	49 8b cf             	mov    %r15,%rcx
140d629c0:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
140d629c7:	41 5f                	pop    %r15
140d629c9:	41 5e                	pop    %r14
140d629cb:	41 5c                	pop    %r12
140d629cd:	5e                   	pop    %rsi
140d629ce:	5d                   	pop    %rbp
140d629cf:	e9 5c 60 f7 ff       	jmp    0x140cd8a30
140d629d4:	48 8b 06             	mov    (%rsi),%rax
140d629d7:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
140d629dc:	48 8b bc 24 d0 00 00 	mov    0xd0(%rsp),%rdi
140d629e3:	00
140d629e4:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
140d629e9:	4c 8b a8 08 01 00 00 	mov    0x108(%rax),%r13
140d629f0:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140d629f7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140d629fc:	48 8b 46 40          	mov    0x40(%rsi),%rax
140d62a00:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140d62a05:	48 85 ff             	test   %rdi,%rdi
140d62a08:	75 16                	jne    0x140d62a20
140d62a0a:	e8 41 b8 fb ff       	call   0x140d1e250
140d62a0f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140d62a14:	48 8b f8             	mov    %rax,%rdi
140d62a17:	48 85 c0             	test   %rax,%rax
140d62a1a:	0f 84 27 05 00 00    	je     0x140d62f47
140d62a20:	48 8b cf             	mov    %rdi,%rcx
140d62a23:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
140d62a2a:	00
140d62a2b:	e8 10 b9 fb ff       	call   0x140d1e340
140d62a30:	48 8b cf             	mov    %rdi,%rcx
140d62a33:	e8 68 b6 fb ff       	call   0x140d1e0a0
140d62a38:	48 8b cf             	mov    %rdi,%rcx
140d62a3b:	48 8b d8             	mov    %rax,%rbx
140d62a3e:	e8 5d b6 fb ff       	call   0x140d1e0a0
140d62a43:	48 8b cf             	mov    %rdi,%rcx
140d62a46:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140d62a4b:	e8 50 b6 fb ff       	call   0x140d1e0a0
140d62a50:	48 8b cf             	mov    %rdi,%rcx
140d62a53:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d62a58:	e8 43 b6 fb ff       	call   0x140d1e0a0
140d62a5d:	48 8b cf             	mov    %rdi,%rcx
140d62a60:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140d62a67:	00
140d62a68:	e8 33 b6 fb ff       	call   0x140d1e0a0
140d62a6d:	48 8b cf             	mov    %rdi,%rcx
140d62a70:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140d62a77:	00
140d62a78:	e8 23 b6 fb ff       	call   0x140d1e0a0
140d62a7d:	48 8b cf             	mov    %rdi,%rcx
140d62a80:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140d62a85:	e8 16 b6 fb ff       	call   0x140d1e0a0
140d62a8a:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140d62a8f:	48 85 c0             	test   %rax,%rax
140d62a92:	0f 84 92 04 00 00    	je     0x140d62f2a
140d62a98:	45 39 66 28          	cmp    %r12d,0x28(%r14)
140d62a9c:	74 2d                	je     0x140d62acb
140d62a9e:	48 8b 55 10          	mov    0x10(%rbp),%rdx
140d62aa2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140d62aa7:	e8 14 33 f7 ff       	call   0x140cd5dc0
140d62aac:	48 85 c0             	test   %rax,%rax
140d62aaf:	0f 84 75 04 00 00    	je     0x140d62f2a
140d62ab5:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140d62ab9:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d62abe:	e8 fd 32 f7 ff       	call   0x140cd5dc0
140d62ac3:	48 85 c0             	test   %rax,%rax
140d62ac6:	e9 87 00 00 00       	jmp    0x140d62b52
140d62acb:	4d 8b 46 20          	mov    0x20(%r14),%r8
140d62acf:	4c 8b cf             	mov    %rdi,%r9
140d62ad2:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d62ad7:	48 8b d3             	mov    %rbx,%rdx
140d62ada:	48 8b ce             	mov    %rsi,%rcx
140d62add:	ff 15 3d 0f 22 00    	call   *0x220f3d(%rip)        # 0x140f83a20
140d62ae3:	85 c0                	test   %eax,%eax
140d62ae5:	0f 84 3f 04 00 00    	je     0x140d62f2a
140d62aeb:	4c 8b 45 10          	mov    0x10(%rbp),%r8
140d62aef:	4c 8b cb             	mov    %rbx,%r9
140d62af2:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d62af7:	48 8b ce             	mov    %rsi,%rcx
140d62afa:	49 8b c5             	mov    %r13,%rax
140d62afd:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62b02:	ff 15 18 0f 22 00    	call   *0x220f18(%rip)        # 0x140f83a20
140d62b08:	85 c0                	test   %eax,%eax
140d62b0a:	0f 84 1a 04 00 00    	je     0x140d62f2a
140d62b10:	4d 8b 4e 20          	mov    0x20(%r14),%r9
140d62b14:	4c 8b c3             	mov    %rbx,%r8
140d62b17:	48 8b d3             	mov    %rbx,%rdx
140d62b1a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62b1f:	48 8b ce             	mov    %rsi,%rcx
140d62b22:	49 8b c5             	mov    %r13,%rax
140d62b25:	ff 15 f5 0e 22 00    	call   *0x220ef5(%rip)        # 0x140f83a20
140d62b2b:	85 c0                	test   %eax,%eax
140d62b2d:	0f 84 f7 03 00 00    	je     0x140d62f2a
140d62b33:	4c 8b 45 18          	mov    0x18(%rbp),%r8
140d62b37:	4c 8b cb             	mov    %rbx,%r9
140d62b3a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140d62b3f:	48 8b ce             	mov    %rsi,%rcx
140d62b42:	49 8b c5             	mov    %r13,%rax
140d62b45:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62b4a:	ff 15 d0 0e 22 00    	call   *0x220ed0(%rip)        # 0x140f83a20
140d62b50:	85 c0                	test   %eax,%eax
140d62b52:	0f 84 d2 03 00 00    	je     0x140d62f2a
140d62b58:	44 39 65 28          	cmp    %r12d,0x28(%rbp)
140d62b5c:	74 33                	je     0x140d62b91
140d62b5e:	49 8b 56 10          	mov    0x10(%r14),%rdx
140d62b62:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
140d62b69:	00
140d62b6a:	e8 51 32 f7 ff       	call   0x140cd5dc0
140d62b6f:	48 85 c0             	test   %rax,%rax
140d62b72:	0f 84 b2 03 00 00    	je     0x140d62f2a
140d62b78:	49 8b 56 18          	mov    0x18(%r14),%rdx
140d62b7c:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140d62b83:	00
140d62b84:	e8 37 32 f7 ff       	call   0x140cd5dc0
140d62b89:	48 85 c0             	test   %rax,%rax
140d62b8c:	e9 8d 00 00 00       	jmp    0x140d62c1e
140d62b91:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140d62b95:	4c 8b cf             	mov    %rdi,%r9
140d62b98:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140d62b9d:	48 8b d3             	mov    %rbx,%rdx
140d62ba0:	48 8b ce             	mov    %rsi,%rcx
140d62ba3:	ff 15 77 0e 22 00    	call   *0x220e77(%rip)        # 0x140f83a20
140d62ba9:	85 c0                	test   %eax,%eax
140d62bab:	0f 84 79 03 00 00    	je     0x140d62f2a
140d62bb1:	4d 8b 46 10          	mov    0x10(%r14),%r8
140d62bb5:	4c 8b cb             	mov    %rbx,%r9
140d62bb8:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
140d62bbf:	00
140d62bc0:	48 8b ce             	mov    %rsi,%rcx
140d62bc3:	49 8b c5             	mov    %r13,%rax
140d62bc6:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62bcb:	ff 15 4f 0e 22 00    	call   *0x220e4f(%rip)        # 0x140f83a20
140d62bd1:	85 c0                	test   %eax,%eax
140d62bd3:	0f 84 51 03 00 00    	je     0x140d62f2a
140d62bd9:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
140d62bdd:	4c 8b c3             	mov    %rbx,%r8
140d62be0:	48 8b d3             	mov    %rbx,%rdx
140d62be3:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62be8:	48 8b ce             	mov    %rsi,%rcx
140d62beb:	49 8b c5             	mov    %r13,%rax
140d62bee:	ff 15 2c 0e 22 00    	call   *0x220e2c(%rip)        # 0x140f83a20
140d62bf4:	85 c0                	test   %eax,%eax
140d62bf6:	0f 84 2e 03 00 00    	je     0x140d62f2a
140d62bfc:	4d 8b 46 18          	mov    0x18(%r14),%r8
140d62c00:	4c 8b cb             	mov    %rbx,%r9
140d62c03:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140d62c0a:	00
140d62c0b:	48 8b ce             	mov    %rsi,%rcx
140d62c0e:	49 8b c5             	mov    %r13,%rax
140d62c11:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d62c16:	ff 15 04 0e 22 00    	call   *0x220e04(%rip)        # 0x140f83a20
140d62c1c:	85 c0                	test   %eax,%eax
140d62c1e:	0f 84 06 03 00 00    	je     0x140d62f2a
140d62c24:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140d62c29:	4c 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8
140d62c30:	00
140d62c31:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d62c36:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d62c3b:	e8 40 4f ff ff       	call   0x140d57b80
140d62c40:	85 c0                	test   %eax,%eax
140d62c42:	0f 84 e2 02 00 00    	je     0x140d62f2a
140d62c48:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140d62c4d:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8
140d62c54:	00
140d62c55:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140d62c5a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d62c5f:	e8 1c 4f ff ff       	call   0x140d57b80
140d62c64:	85 c0                	test   %eax,%eax
140d62c66:	0f 84 be 02 00 00    	je     0x140d62f2a
140d62c6c:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140d62c71:	e8 4a 34 f7 ff       	call   0x140cd60c0
140d62c76:	85 c0                	test   %eax,%eax
140d62c78:	74 4b                	je     0x140d62cc5
140d62c7a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140d62c7f:	e8 3c 34 f7 ff       	call   0x140cd60c0
140d62c84:	85 c0                	test   %eax,%eax
140d62c86:	74 23                	je     0x140d62cab
140d62c88:	48 8b cf             	mov    %rdi,%rcx
140d62c8b:	e8 d0 b2 fb ff       	call   0x140d1df60
140d62c90:	4c 8b cf             	mov    %rdi,%r9
140d62c93:	4c 8b c5             	mov    %rbp,%r8
140d62c96:	49 8b d7             	mov    %r15,%rdx
140d62c99:	48 8b ce             	mov    %rsi,%rcx
140d62c9c:	e8 1f 5e f7 ff       	call   0x140cd8ac0
140d62ca1:	44 8b e0             	mov    %eax,%r12d
140d62ca4:	33 ff                	xor    %edi,%edi
140d62ca6:	e9 7f 02 00 00       	jmp    0x140d62f2a
140d62cab:	49 8b 4f 20          	mov    0x20(%r15),%rcx
140d62caf:	33 d2                	xor    %edx,%edx
140d62cb1:	e8 7a 38 f7 ff       	call   0x140cd6530
140d62cb6:	45 89 67 28          	mov    %r12d,0x28(%r15)
140d62cba:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d62cc0:	e9 65 02 00 00       	jmp    0x140d62f2a
140d62cc5:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140d62cca:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140d62ccf:	48 8b ca             	mov    %rdx,%rcx
140d62cd2:	4c 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8
140d62cd9:	00
140d62cda:	e8 81 4b ff ff       	call   0x140d57860
140d62cdf:	85 c0                	test   %eax,%eax
140d62ce1:	0f 84 43 02 00 00    	je     0x140d62f2a
140d62ce7:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140d62cec:	4c 8b 4c 24 38       	mov    0x38(%rsp),%r9
140d62cf1:	48 8b ca             	mov    %rdx,%rcx
140d62cf4:	4c 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%r8