140269974:	48 8b 15 15 5d 1a 00 	mov    0x1a5d15(%rip),%rdx        # 0x14040f690
14026997b:	48 8b cb             	mov    %rbx,%rcx
14026997e:	e8 dd 6b fd ff       	call   0x140240560
140269983:	85 c0                	test   %eax,%eax
140269985:	0f 84 b8 00 00 00    	je     0x140269a43
14026998b:	48 8b 15 06 5d 1a 00 	mov    0x1a5d06(%rip),%rdx        # 0x14040f698
140269992:	48 8b cb             	mov    %rbx,%rcx
140269995:	e8 f6 6b fd ff       	call   0x140240590
14026999a:	85 c0                	test   %eax,%eax
14026999c:	0f 84 a1 00 00 00    	je     0x140269a43
1402699a2:	48 8d 15 47 f3 ff ff 	lea    -0xcb9(%rip),%rdx        # 0x140268cf0
1402699a9:	48 8b cb             	mov    %rbx,%rcx
1402699ac:	e8 ef 23 fd ff       	call   0x14023bda0
1402699b1:	85 c0                	test   %eax,%eax
1402699b3:	0f 84 8a 00 00 00    	je     0x140269a43
1402699b9:	48 8d 15 10 f4 ff ff 	lea    -0xbf0(%rip),%rdx        # 0x140268dd0
1402699c0:	48 8b cb             	mov    %rbx,%rcx
1402699c3:	e8 e8 23 fd ff       	call   0x14023bdb0
1402699c8:	85 c0                	test   %eax,%eax
1402699ca:	74 77                	je     0x140269a43
1402699cc:	48 8d 15 ed ae 11 00 	lea    0x11aeed(%rip),%rdx        # 0x1403848c0
1402699d3:	48 8b cb             	mov    %rbx,%rcx
1402699d6:	e8 85 1a fd ff       	call   0x14023b460
1402699db:	85 c0                	test   %eax,%eax
1402699dd:	74 64                	je     0x140269a43
1402699df:	48 8d 15 0a cc ff ff 	lea    -0x33f6(%rip),%rdx        # 0x1402665f0
1402699e6:	48 8b cb             	mov    %rbx,%rcx
1402699e9:	e8 82 1a fd ff       	call   0x14023b470
1402699ee:	85 c0                	test   %eax,%eax
1402699f0:	74 51                	je     0x140269a43
1402699f2:	8b 05 90 5c 1a 00    	mov    0x1a5c90(%rip),%eax        # 0x14040f688
1402699f8:	85 c0                	test   %eax,%eax
1402699fa:	75 0b                	jne    0x140269a07
1402699fc:	e8 ff 72 fb ff       	call   0x140220d00
140269a01:	89 05 81 5c 1a 00    	mov    %eax,0x1a5c81(%rip)        # 0x14040f688
140269a07:	83 3d 7e 5c 1a 00 00 	cmpl   $0x0,0x1a5c7e(%rip)        # 0x14040f68c
140269a0e:	75 2a                	jne    0x140269a3a
140269a10:	48 8d 15 d9 da 19 00 	lea    0x19dad9(%rip),%rdx        # 0x1404074f0
140269a17:	8b c8                	mov    %eax,%ecx
140269a19:	e8 62 77 fb ff       	call   0x140221180
140269a1e:	8b 0d 64 5c 1a 00    	mov    0x1a5c64(%rip),%ecx        # 0x14040f688
140269a24:	48 8d 15 15 dc 19 00 	lea    0x19dc15(%rip),%rdx        # 0x140407640
140269a2b:	e8 50 77 fb ff       	call   0x140221180
140269a30:	c7 05 52 5c 1a 00 01 	movl   $0x1,0x1a5c52(%rip)        # 0x14040f68c
140269a37:	00 00 00
140269a3a:	48 8b c3             	mov    %rbx,%rax
140269a3d:	48 83 c4 20          	add    $0x20,%rsp
140269a41:	5b                   	pop    %rbx
140269a42:	c3                   	ret
140269a43:	48 8b 0d 46 5c 1a 00 	mov    0x1a5c46(%rip),%rcx        # 0x14040f690
140269a4a:	e8 81 cc 04 00       	call   0x1402b66d0
140269a4f:	48 8b 0d 42 5c 1a 00 	mov    0x1a5c42(%rip),%rcx        # 0x14040f698
140269a56:	48 c7 05 2f 5c 1a 00 	movq   $0x0,0x1a5c2f(%rip)        # 0x14040f690
140269a5d:	00 00 00 00
140269a61:	e8 8a cd 04 00       	call   0x1402b67f0
140269a66:	48 c7 05 27 5c 1a 00 	movq   $0x0,0x1a5c27(%rip)        # 0x14040f698
140269a6d:	00 00 00 00
140269a71:	48 8b cb             	mov    %rbx,%rcx
140269a74:	e8 67 18 fd ff       	call   0x14023b2e0
140269a79:	33 c0                	xor    %eax,%eax
140269a7b:	48 83 c4 20          	add    $0x20,%rsp
140269a7f:	5b                   	pop    %rbx
140269a80:	c3                   	ret
140269a81:	cc                   	int3
140269a82:	cc                   	int3
140269a83:	cc                   	int3
140269a84:	cc                   	int3
140269a85:	cc                   	int3
140269a86:	cc                   	int3
140269a87:	cc                   	int3
140269a88:	cc                   	int3
140269a89:	cc                   	int3
140269a8a:	cc                   	int3
140269a8b:	cc                   	int3
140269a8c:	cc                   	int3
140269a8d:	cc                   	int3
140269a8e:	cc                   	int3
140269a8f:	cc                   	int3
140269a90:	40 53                	rex push %rbx
140269a92:	b8 20 00 00 00       	mov    $0x20,%eax
140269a97:	e8 44 0b 09 00       	call   0x1402fa5e0
140269a9c:	48 2b e0             	sub    %rax,%rsp
140269a9f:	e8 ec fd ff ff       	call   0x140269890
140269aa4:	48 8b d8             	mov    %rax,%rbx
140269aa7:	48 85 c0             	test   %rax,%rax
140269aaa:	74 1a                	je     0x140269ac6
140269aac:	48 8b c8             	mov    %rax,%rcx
140269aaf:	e8 7c 02 fd ff       	call   0x140239d30
140269ab4:	48 8b cb             	mov    %rbx,%rcx
140269ab7:	e8 24 18 fd ff       	call   0x14023b2e0
140269abc:	48 83 c4 20          	add    $0x20,%rsp
140269ac0:	5b                   	pop    %rbx
140269ac1:	e9 aa 6c fb ff       	jmp    0x140220770
140269ac6:	48 83 c4 20          	add    $0x20,%rsp
140269aca:	5b                   	pop    %rbx
140269acb:	c3                   	ret
140269acc:	cc                   	int3
140269acd:	cc                   	int3
140269ace:	cc                   	int3
140269acf:	cc                   	int3
140269ad0:	40 53                	rex push %rbx
140269ad2:	b8 20 00 00 00       	mov    $0x20,%eax
140269ad7:	e8 04 0b 09 00       	call   0x1402fa5e0
140269adc:	48 2b e0             	sub    %rax,%rsp
140269adf:	49 63 d8             	movslq %r8d,%rbx
140269ae2:	4c 8b da             	mov    %rdx,%r11
140269ae5:	8b c3                	mov    %ebx,%eax
140269ae7:	4c 8b c1             	mov    %rcx,%r8
140269aea:	99                   	cltd
140269aeb:	2b c2                	sub    %edx,%eax
140269aed:	d1 f8                	sar    $1,%eax
140269aef:	4c 63 d0             	movslq %eax,%r10
140269af2:	85 c0                	test   %eax,%eax
140269af4:	7e 25                	jle    0x140269b1b
140269af6:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
140269afa:	4d 8b cb             	mov    %r11,%r9
140269afd:	49 03 c3             	add    %r11,%rax
140269b00:	0f b6 08             	movzbl (%rax),%ecx
140269b03:	48 8d 40 ff          	lea    -0x1(%rax),%rax
140269b07:	41 0f b6 11          	movzbl (%r9),%edx
140269b0b:	41 88 09             	mov    %cl,(%r9)
140269b0e:	4d 8d 49 01          	lea    0x1(%r9),%r9
140269b12:	88 50 01             	mov    %dl,0x1(%rax)
140269b15:	49 83 ea 01          	sub    $0x1,%r10
140269b19:	75 e5                	jne    0x140269b00
140269b1b:	8b d3                	mov    %ebx,%edx
140269b1d:	49 8b cb             	mov    %r11,%rcx
140269b20:	e8 4b 1a fc ff       	call   0x14022b570
140269b25:	33 c9                	xor    %ecx,%ecx
140269b27:	48 85 c0             	test   %rax,%rax
140269b2a:	0f 95 c1             	setne  %cl
140269b2d:	8b c1                	mov    %ecx,%eax
140269b2f:	48 83 c4 20          	add    $0x20,%rsp
140269b33:	5b                   	pop    %rbx
140269b34:	c3                   	ret
140269b35:	cc                   	int3
140269b36:	cc                   	int3
140269b37:	cc                   	int3
140269b38:	cc                   	int3
140269b39:	cc                   	int3
140269b3a:	cc                   	int3
140269b3b:	cc                   	int3
140269b3c:	cc                   	int3
140269b3d:	cc                   	int3
140269b3e:	cc                   	int3
140269b3f:	cc                   	int3
140269b40:	40 57                	rex push %rdi
140269b42:	b8 40 00 00 00       	mov    $0x40,%eax
140269b47:	e8 94 0a 09 00       	call   0x1402fa5e0
140269b4c:	48 2b e0             	sub    %rax,%rsp
140269b4f:	48 8b f9             	mov    %rcx,%rdi
140269b52:	48 85 c9             	test   %rcx,%rcx
140269b55:	75 08                	jne    0x140269b5f
140269b57:	33 c0                	xor    %eax,%eax
140269b59:	48 83 c4 40          	add    $0x40,%rsp
140269b5d:	5f                   	pop    %rdi
140269b5e:	c3                   	ret
140269b5f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140269b64:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140269b6b:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
140269b70:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
140269b75:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140269b7c:	00 00 00 00
140269b80:	66 83 7c 59 02 00    	cmpw   $0x0,0x2(%rcx,%rbx,2)
140269b86:	48 8d 5b 01          	lea    0x1(%rbx),%rbx
140269b8a:	75 f4                	jne    0x140269b80
140269b8c:	45 33 f6             	xor    %r14d,%r14d
140269b8f:	44 8d 4b 01          	lea    0x1(%rbx),%r9d
140269b93:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140269b98:	4c 8b c7             	mov    %rdi,%r8
140269b9b:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140269ba0:	33 d2                	xor    %edx,%edx
140269ba2:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140269ba7:	33 c9                	xor    %ecx,%ecx
140269ba9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140269bae:	ff 15 9c f8 0b 00    	call   *0xbf89c(%rip)        # 0x140329450
140269bb4:	48 63 e8             	movslq %eax,%rbp
140269bb7:	85 c0                	test   %eax,%eax
140269bb9:	75 3b                	jne    0x140269bf6
140269bbb:	8b 05 c7 5a 1a 00    	mov    0x1a5ac7(%rip),%eax        # 0x14040f688
140269bc1:	85 c0                	test   %eax,%eax
140269bc3:	75 0b                	jne    0x140269bd0
140269bc5:	e8 36 71 fb ff       	call   0x140220d00
140269bca:	89 05 b8 5a 1a 00    	mov    %eax,0x1a5ab8(%rip)        # 0x14040f688
140269bd0:	ba 71 00 00 00       	mov    $0x71,%edx
140269bd5:	c7 44 24 20 5c 04 00 	movl   $0x45c,0x20(%rsp)
140269bdc:	00
140269bdd:	4c 8d 0d bc b2 11 00 	lea    0x11b2bc(%rip),%r9        # 0x140384ea0
140269be4:	8b c8                	mov    %eax,%ecx
140269be6:	44 8d 42 10          	lea    0x10(%rdx),%r8d
140269bea:	e8 b1 77 fb ff       	call   0x1402213a0
140269bef:	33 c0                	xor    %eax,%eax
140269bf1:	e9 d7 00 00 00       	jmp    0x140269ccd
140269bf6:	48 8b cd             	mov    %rbp,%rcx
140269bf9:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140269bfe:	41 b8 5f 04 00 00    	mov    $0x45f,%r8d
140269c04:	48 8d 15 95 b2 11 00 	lea    0x11b295(%rip),%rdx        # 0x140384ea0
140269c0b:	e8 b0 f6 fb ff       	call   0x1402292c0
140269c10:	48 8b f0             	mov    %rax,%rsi
140269c13:	48 85 c0             	test   %rax,%rax
140269c16:	75 38                	jne    0x140269c50
140269c18:	8b 05 6a 5a 1a 00    	mov    0x1a5a6a(%rip),%eax        # 0x14040f688
140269c1e:	85 c0                	test   %eax,%eax
140269c20:	75 0b                	jne    0x140269c2d
140269c22:	e8 d9 70 fb ff       	call   0x140220d00
140269c27:	89 05 5b 5a 1a 00    	mov    %eax,0x1a5a5b(%rip)        # 0x14040f688
140269c2d:	ba 71 00 00 00       	mov    $0x71,%edx
140269c32:	c7 44 24 20 61 04 00 	movl   $0x461,0x20(%rsp)
140269c39:	00
140269c3a:	4c 8d 0d 5f b2 11 00 	lea    0x11b25f(%rip),%r9        # 0x140384ea0
140269c41:	8b c8                	mov    %eax,%ecx
140269c43:	44 8d 42 d0          	lea    -0x30(%rdx),%r8d
140269c47:	e8 54 77 fb ff       	call   0x1402213a0
140269c4c:	33 c0                	xor    %eax,%eax
140269c4e:	eb 78                	jmp    0x140269cc8
140269c50:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140269c55:	44 8d 4b 01          	lea    0x1(%rbx),%r9d
140269c59:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140269c5e:	4c 8b c7             	mov    %rdi,%r8
140269c61:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140269c65:	33 d2                	xor    %edx,%edx
140269c67:	33 c9                	xor    %ecx,%ecx
140269c69:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140269c6e:	ff 15 dc f7 0b 00    	call   *0xbf7dc(%rip)        # 0x140329450
140269c74:	85 c0                	test   %eax,%eax
140269c76:	75 4d                	jne    0x140269cc5
140269c78:	41 b8 65 04 00 00    	mov    $0x465,%r8d
140269c7e:	48 8d 15 1b b2 11 00 	lea    0x11b21b(%rip),%rdx        # 0x140384ea0
140269c85:	48 8b ce             	mov    %rsi,%rcx
140269c88:	e8 83 f6 fb ff       	call   0x140229310
140269c8d:	8b 05 f5 59 1a 00    	mov    0x1a59f5(%rip),%eax        # 0x14040f688
140269c93:	85 c0                	test   %eax,%eax
140269c95:	75 0b                	jne    0x140269ca2
140269c97:	e8 64 70 fb ff       	call   0x140220d00
140269c9c:	89 05 e6 59 1a 00    	mov    %eax,0x1a59e6(%rip)        # 0x14040f688
140269ca2:	ba 71 00 00 00       	mov    $0x71,%edx
140269ca7:	c7 44 24 20 66 04 00 	movl   $0x466,0x20(%rsp)
140269cae:	00
140269caf:	4c 8d 0d ea b1 11 00 	lea    0x11b1ea(%rip),%r9        # 0x140384ea0
140269cb6:	8b c8                	mov    %eax,%ecx
140269cb8:	44 8d 42 10          	lea    0x10(%rdx),%r8d
140269cbc:	e8 df 76 fb ff       	call   0x1402213a0
140269cc1:	33 c0                	xor    %eax,%eax
140269cc3:	eb 03                	jmp    0x140269cc8
140269cc5:	48 8b c6             	mov    %rsi,%rax
140269cc8:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140269ccd:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140269cd2:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140269cd7:	4c 8b 74 24 68       	mov    0x68(%rsp),%r14
140269cdc:	48 83 c4 40          	add    $0x40,%rsp
140269ce0:	5f                   	pop    %rdi
140269ce1:	c3                   	ret
140269ce2:	cc                   	int3
140269ce3:	cc                   	int3
140269ce4:	cc                   	int3
140269ce5:	cc                   	int3
140269ce6:	cc                   	int3
140269ce7:	cc                   	int3
140269ce8:	cc                   	int3
140269ce9:	cc                   	int3
140269cea:	cc                   	int3
140269ceb:	cc                   	int3
140269cec:	cc                   	int3
140269ced:	cc                   	int3
140269cee:	cc                   	int3
140269cef:	cc                   	int3
140269cf0:	b8 28 00 00 00       	mov    $0x28,%eax
140269cf5:	e8 e6 08 09 00       	call   0x1402fa5e0
140269cfa:	48 2b e0             	sub    %rax,%rsp
140269cfd:	e8 7e 71 fb ff       	call   0x140220e80
140269d02:	85 c0                	test   %eax,%eax
140269d04:	0f 84 4b 01 00 00    	je     0x140269e55
140269d0a:	e8 31 cc 04 00       	call   0x1402b6940
140269d0f:	85 c0                	test   %eax,%eax
140269d11:	0f 84 3e 01 00 00    	je     0x140269e55
140269d17:	e8 64 cd 04 00       	call   0x1402b6a80
140269d1c:	85 c0                	test   %eax,%eax
140269d1e:	0f 84 31 01 00 00    	je     0x140269e55
140269d24:	e8 97 cd 04 00       	call   0x1402b6ac0
140269d29:	85 c0                	test   %eax,%eax
140269d2b:	0f 84 24 01 00 00    	je     0x140269e55
140269d31:	e8 0a ce 04 00       	call   0x1402b6b40
140269d36:	85 c0                	test   %eax,%eax
140269d38:	0f 84 17 01 00 00    	je     0x140269e55
140269d3e:	e8 7d cc 04 00       	call   0x1402b69c0
140269d43:	85 c0                	test   %eax,%eax
140269d45:	0f 84 0a 01 00 00    	je     0x140269e55
140269d4b:	e8 30 ce 04 00       	call   0x1402b6b80
140269d50:	85 c0                	test   %eax,%eax
140269d52:	0f 84 fd 00 00 00    	je     0x140269e55
140269d58:	e8 63 ce 04 00       	call   0x1402b6bc0
140269d5d:	85 c0                	test   %eax,%eax
140269d5f:	0f 84 f0 00 00 00    	je     0x140269e55
140269d65:	e8 96 cd 04 00       	call   0x1402b6b00
140269d6a:	85 c0                	test   %eax,%eax
140269d6c:	0f 84 e3 00 00 00    	je     0x140269e55
140269d72:	e8 c9 ce 04 00       	call   0x1402b6c40
140269d77:	85 c0                	test   %eax,%eax
140269d79:	0f 84 d6 00 00 00    	je     0x140269e55
140269d7f:	e8 7c cb 04 00       	call   0x1402b6900
140269d84:	85 c0                	test   %eax,%eax
140269d86:	0f 84 c9 00 00 00    	je     0x140269e55
140269d8c:	e8 2f cf 04 00       	call   0x1402b6cc0
140269d91:	85 c0                	test   %eax,%eax
140269d93:	0f 84 bc 00 00 00    	je     0x140269e55
140269d99:	e8 e2 cf 04 00       	call   0x1402b6d80
140269d9e:	85 c0                	test   %eax,%eax
140269da0:	0f 84 af 00 00 00    	je     0x140269e55
140269da6:	e8 95 cc 04 00       	call   0x1402b6a40
140269dab:	85 c0                	test   %eax,%eax
140269dad:	0f 84 a2 00 00 00    	je     0x140269e55
140269db3:	e8 c8 cb 04 00       	call   0x1402b6980
140269db8:	85 c0                	test   %eax,%eax
140269dba:	0f 84 95 00 00 00    	je     0x140269e55
140269dc0:	e8 3b cc 04 00       	call   0x1402b6a00
140269dc5:	85 c0                	test   %eax,%eax
140269dc7:	0f 84 88 00 00 00    	je     0x140269e55
140269dcd:	e8 2e ce 04 00       	call   0x1402b6c00
140269dd2:	85 c0                	test   %eax,%eax
140269dd4:	74 7f                	je     0x140269e55
140269dd6:	e8 a5 ce 04 00       	call   0x1402b6c80
140269ddb:	85 c0                	test   %eax,%eax
140269ddd:	74 76                	je     0x140269e55
140269ddf:	e8 1c cf 04 00       	call   0x1402b6d00
140269de4:	85 c0                	test   %eax,%eax
140269de6:	74 6d                	je     0x140269e55
140269de8:	e8 53 cf 04 00       	call   0x1402b6d40
140269ded:	85 c0                	test   %eax,%eax
140269def:	74 64                	je     0x140269e55
140269df1:	e8 ca cf 04 00       	call   0x1402b6dc0
140269df6:	85 c0                	test   %eax,%eax
140269df8:	74 5b                	je     0x140269e55
140269dfa:	e8 c1 d0 04 00       	call   0x1402b6ec0
140269dff:	85 c0                	test   %eax,%eax
140269e01:	74 52                	je     0x140269e55
140269e03:	e8 f8 cf 04 00       	call   0x1402b6e00
140269e08:	85 c0                	test   %eax,%eax
140269e0a:	74 49                	je     0x140269e55
140269e0c:	e8 6f d0 04 00       	call   0x1402b6e80
140269e11:	85 c0                	test   %eax,%eax
140269e13:	74 40                	je     0x140269e55
140269e15:	e8 26 d0 04 00       	call   0x1402b6e40
140269e1a:	85 c0                	test   %eax,%eax
140269e1c:	74 37                	je     0x140269e55
140269e1e:	e8 dd d0 04 00       	call   0x1402b6f00
140269e23:	85 c0                	test   %eax,%eax
140269e25:	74 2e                	je     0x140269e55
140269e27:	e8 14 d1 04 00       	call   0x1402b6f40
140269e2c:	85 c0                	test   %eax,%eax
140269e2e:	74 25                	je     0x140269e55