140b368ca:	cc                   	int3
140b368cb:	cc                   	int3
140b368cc:	cc                   	int3
140b368cd:	cc                   	int3
140b368ce:	cc                   	int3
140b368cf:	cc                   	int3
140b368d0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b368d5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b368da:	55                   	push   %rbp
140b368db:	56                   	push   %rsi
140b368dc:	57                   	push   %rdi
140b368dd:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b368e2:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b368e9:	48 8b f2             	mov    %rdx,%rsi
140b368ec:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b368f0:	48 8b d7             	mov    %rdi,%rdx
140b368f3:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b368f7:	e8 44 be 85 ff       	call   0x140392740
140b368fc:	90                   	nop
140b368fd:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36901:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b36905:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36909:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b3690d:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140b36911:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b36915:	74 2b                	je     0x140b36942
140b36917:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b3691b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b3691f:	e8 cc 71 70 ff       	call   0x14023daf0
140b36924:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b36927:	8b 57 40             	mov    0x40(%rdi),%edx
140b3692a:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b3692e:	8b 47 38             	mov    0x38(%rdi),%eax
140b36931:	89 45 07             	mov    %eax,0x7(%rbp)
140b36934:	89 4d 0b             	mov    %ecx,0xb(%rbp)
140b36937:	89 55 0f             	mov    %edx,0xf(%rbp)
140b3693a:	44 89 45 13          	mov    %r8d,0x13(%rbp)
140b3693e:	c6 45 17 01          	movb   $0x1,0x17(%rbp)
140b36942:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b36946:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b3694a:	e8 01 e4 71 ff       	call   0x140254d50
140b3694f:	90                   	nop
140b36950:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b36954:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b36958:	48 85 c0             	test   %rax,%rax
140b3695b:	74 03                	je     0x140b36960
140b3695d:	48 ff 00             	incq   (%rax)
140b36960:	0f b6 47 74          	movzbl 0x74(%rdi),%eax
140b36964:	88 45 43             	mov    %al,0x43(%rbp)
140b36967:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140b3696b:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b3696f:	e8 8c 43 fe ff       	call   0x140b1ad00
140b36974:	48 8b 08             	mov    (%rax),%rcx
140b36977:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b3697e:	48 89 0e             	mov    %rcx,(%rsi)
140b36981:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140b36985:	48 85 c9             	test   %rcx,%rcx
140b36988:	74 10                	je     0x140b3699a
140b3698a:	48 83 29 01          	subq   $0x1,(%rcx)
140b3698e:	75 0a                	jne    0x140b3699a
140b36990:	ba 18 00 00 00       	mov    $0x18,%edx
140b36995:	e8 aa 47 2e 00       	call   0x140e1b144
140b3699a:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b3699e:	e8 bd 19 66 ff       	call   0x140198360
140b369a3:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
140b369a7:	74 09                	je     0x140b369b2
140b369a9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b369ad:	e8 4e 6b 66 ff       	call   0x14019d500
140b369b2:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b369b6:	e8 e5 d0 85 ff       	call   0x140393aa0
140b369bb:	48 8b c6             	mov    %rsi,%rax
140b369be:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b369c5:	00
140b369c6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b369cd:	5f                   	pop    %rdi
140b369ce:	5e                   	pop    %rsi
140b369cf:	5d                   	pop    %rbp
140b369d0:	c3                   	ret
140b369d1:	cc                   	int3
140b369d2:	cc                   	int3
140b369d3:	cc                   	int3
140b369d4:	cc                   	int3
140b369d5:	cc                   	int3
140b369d6:	cc                   	int3
140b369d7:	cc                   	int3
140b369d8:	cc                   	int3
140b369d9:	cc                   	int3
140b369da:	cc                   	int3
140b369db:	cc                   	int3
140b369dc:	cc                   	int3
140b369dd:	cc                   	int3
140b369de:	cc                   	int3
140b369df:	cc                   	int3
140b369e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b369e5:	53                   	push   %rbx
140b369e6:	56                   	push   %rsi
140b369e7:	57                   	push   %rdi
140b369e8:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b369ef:	48 8b fa             	mov    %rdx,%rdi
140b369f2:	48 8d 71 10          	lea    0x10(%rcx),%rsi
140b369f6:	48 8b d6             	mov    %rsi,%rdx
140b369f9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b369fe:	e8 3d bd 85 ff       	call   0x140392740
140b36a03:	90                   	nop
140b36a04:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140b36a09:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
140b36a10:	00
140b36a11:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140b36a16:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
140b36a1d:	00
140b36a1e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
140b36a23:	80 7e 48 00          	cmpb   $0x0,0x48(%rsi)
140b36a27:	74 31                	je     0x140b36a5a
140b36a29:	48 8d 56 18          	lea    0x18(%rsi),%rdx
140b36a2d:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b36a32:	e8 b9 70 70 ff       	call   0x14023daf0
140b36a37:	8b 4e 3c             	mov    0x3c(%rsi),%ecx
140b36a3a:	8b 56 40             	mov    0x40(%rsi),%edx
140b36a3d:	44 8b 46 44          	mov    0x44(%rsi),%r8d
140b36a41:	8b 46 38             	mov    0x38(%rsi),%eax
140b36a44:	89 44 24 60          	mov    %eax,0x60(%rsp)
140b36a48:	89 4c 24 64          	mov    %ecx,0x64(%rsp)
140b36a4c:	89 54 24 68          	mov    %edx,0x68(%rsp)
140b36a50:	44 89 44 24 6c       	mov    %r8d,0x6c(%rsp)
140b36a55:	c6 44 24 70 01       	movb   $0x1,0x70(%rsp)
140b36a5a:	48 8d 56 50          	lea    0x50(%rsi),%rdx
140b36a5e:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b36a63:	e8 e8 e2 71 ff       	call   0x140254d50
140b36a68:	90                   	nop
140b36a69:	48 8b 46 68          	mov    0x68(%rsi),%rax
140b36a6d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140b36a74:	00
140b36a75:	48 85 c0             	test   %rax,%rax
140b36a78:	74 03                	je     0x140b36a7d
140b36a7a:	48 ff 00             	incq   (%rax)
140b36a7d:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140b36a82:	48 8d 8c 24 c8 00 00 	lea    0xc8(%rsp),%rcx
140b36a89:	00
140b36a8a:	e8 a1 43 fe ff       	call   0x140b1ae30
140b36a8f:	48 8b 08             	mov    (%rax),%rcx
140b36a92:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b36a99:	48 89 0f             	mov    %rcx,(%rdi)
140b36a9c:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140b36aa3:	00
140b36aa4:	48 85 c9             	test   %rcx,%rcx
140b36aa7:	74 10                	je     0x140b36ab9
140b36aa9:	48 83 29 01          	subq   $0x1,(%rcx)
140b36aad:	75 0a                	jne    0x140b36ab9
140b36aaf:	ba 18 00 00 00       	mov    $0x18,%edx
140b36ab4:	e8 8b 46 2e 00       	call   0x140e1b144
140b36ab9:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140b36abe:	e8 9d 18 66 ff       	call   0x140198360
140b36ac3:	80 7c 24 70 00       	cmpb   $0x0,0x70(%rsp)
140b36ac8:	74 0a                	je     0x140b36ad4
140b36aca:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140b36acf:	e8 2c 6a 66 ff       	call   0x14019d500
140b36ad4:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140b36ad9:	e8 c2 cf 85 ff       	call   0x140393aa0
140b36ade:	48 8b c7             	mov    %rdi,%rax
140b36ae1:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b36ae8:	5f                   	pop    %rdi
140b36ae9:	5e                   	pop    %rsi
140b36aea:	5b                   	pop    %rbx
140b36aeb:	c3                   	ret
140b36aec:	cc                   	int3
140b36aed:	cc                   	int3
140b36aee:	cc                   	int3
140b36aef:	cc                   	int3
140b36af0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b36af5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b36afa:	55                   	push   %rbp
140b36afb:	56                   	push   %rsi
140b36afc:	57                   	push   %rdi
140b36afd:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b36b02:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b36b09:	48 8b f2             	mov    %rdx,%rsi
140b36b0c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b36b10:	48 8b d7             	mov    %rdi,%rdx
140b36b13:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36b17:	e8 24 bc 85 ff       	call   0x140392740
140b36b1c:	90                   	nop
140b36b1d:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36b21:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b36b25:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36b29:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b36b2d:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140b36b31:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b36b35:	74 2b                	je     0x140b36b62
140b36b37:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b36b3b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b36b3f:	e8 ac 6f 70 ff       	call   0x14023daf0
140b36b44:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b36b47:	8b 57 40             	mov    0x40(%rdi),%edx
140b36b4a:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b36b4e:	8b 47 38             	mov    0x38(%rdi),%eax
140b36b51:	89 45 07             	mov    %eax,0x7(%rbp)
140b36b54:	89 4d 0b             	mov    %ecx,0xb(%rbp)
140b36b57:	89 55 0f             	mov    %edx,0xf(%rbp)
140b36b5a:	44 89 45 13          	mov    %r8d,0x13(%rbp)
140b36b5e:	c6 45 17 01          	movb   $0x1,0x17(%rbp)
140b36b62:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b36b66:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b36b6a:	e8 e1 e1 71 ff       	call   0x140254d50
140b36b6f:	90                   	nop
140b36b70:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b36b74:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b36b78:	48 85 c0             	test   %rax,%rax
140b36b7b:	74 03                	je     0x140b36b80
140b36b7d:	48 ff 00             	incq   (%rax)
140b36b80:	0f b6 47 72          	movzbl 0x72(%rdi),%eax
140b36b84:	88 45 41             	mov    %al,0x41(%rbp)
140b36b87:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140b36b8b:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b36b8f:	e8 3c 44 fe ff       	call   0x140b1afd0
140b36b94:	48 8b 08             	mov    (%rax),%rcx
140b36b97:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b36b9e:	48 89 0e             	mov    %rcx,(%rsi)
140b36ba1:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140b36ba5:	48 85 c9             	test   %rcx,%rcx
140b36ba8:	74 10                	je     0x140b36bba
140b36baa:	48 83 29 01          	subq   $0x1,(%rcx)
140b36bae:	75 0a                	jne    0x140b36bba
140b36bb0:	ba 18 00 00 00       	mov    $0x18,%edx
140b36bb5:	e8 8a 45 2e 00       	call   0x140e1b144
140b36bba:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b36bbe:	e8 9d 17 66 ff       	call   0x140198360
140b36bc3:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
140b36bc7:	74 09                	je     0x140b36bd2
140b36bc9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b36bcd:	e8 2e 69 66 ff       	call   0x14019d500
140b36bd2:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36bd6:	e8 c5 ce 85 ff       	call   0x140393aa0
140b36bdb:	48 8b c6             	mov    %rsi,%rax
140b36bde:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b36be5:	00
140b36be6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b36bed:	5f                   	pop    %rdi
140b36bee:	5e                   	pop    %rsi
140b36bef:	5d                   	pop    %rbp
140b36bf0:	c3                   	ret
140b36bf1:	cc                   	int3
140b36bf2:	cc                   	int3
140b36bf3:	cc                   	int3
140b36bf4:	cc                   	int3
140b36bf5:	cc                   	int3
140b36bf6:	cc                   	int3
140b36bf7:	cc                   	int3
140b36bf8:	cc                   	int3
140b36bf9:	cc                   	int3
140b36bfa:	cc                   	int3
140b36bfb:	cc                   	int3
140b36bfc:	cc                   	int3
140b36bfd:	cc                   	int3
140b36bfe:	cc                   	int3
140b36bff:	cc                   	int3
140b36c00:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b36c05:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b36c0a:	55                   	push   %rbp
140b36c0b:	56                   	push   %rsi
140b36c0c:	57                   	push   %rdi
140b36c0d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b36c12:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b36c19:	48 8b f2             	mov    %rdx,%rsi
140b36c1c:	48 8d 79 10          	lea    0x10(%rcx),%rdi
140b36c20:	48 8b d7             	mov    %rdi,%rdx
140b36c23:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36c27:	e8 14 bb 85 ff       	call   0x140392740
140b36c2c:	90                   	nop
140b36c2d:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36c31:	48 89 45 67          	mov    %rax,0x67(%rbp)
140b36c35:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140b36c39:	48 89 45 77          	mov    %rax,0x77(%rbp)
140b36c3d:	c6 45 17 00          	movb   $0x0,0x17(%rbp)
140b36c41:	80 7f 48 00          	cmpb   $0x0,0x48(%rdi)
140b36c45:	74 2b                	je     0x140b36c72
140b36c47:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140b36c4b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b36c4f:	e8 9c 6e 70 ff       	call   0x14023daf0
140b36c54:	8b 4f 3c             	mov    0x3c(%rdi),%ecx
140b36c57:	8b 57 40             	mov    0x40(%rdi),%edx
140b36c5a:	44 8b 47 44          	mov    0x44(%rdi),%r8d
140b36c5e:	8b 47 38             	mov    0x38(%rdi),%eax
140b36c61:	89 45 07             	mov    %eax,0x7(%rbp)
140b36c64:	89 4d 0b             	mov    %ecx,0xb(%rbp)
140b36c67:	89 55 0f             	mov    %edx,0xf(%rbp)
140b36c6a:	44 89 45 13          	mov    %r8d,0x13(%rbp)
140b36c6e:	c6 45 17 01          	movb   $0x1,0x17(%rbp)
140b36c72:	48 8d 57 50          	lea    0x50(%rdi),%rdx
140b36c76:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b36c7a:	e8 d1 e0 71 ff       	call   0x140254d50
140b36c7f:	90                   	nop
140b36c80:	48 8b 47 68          	mov    0x68(%rdi),%rax
140b36c84:	48 89 45 37          	mov    %rax,0x37(%rbp)
140b36c88:	48 85 c0             	test   %rax,%rax
140b36c8b:	74 03                	je     0x140b36c90
140b36c8d:	48 ff 00             	incq   (%rax)
140b36c90:	0f b6 47 71          	movzbl 0x71(%rdi),%eax
140b36c94:	88 45 40             	mov    %al,0x40(%rbp)
140b36c97:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
140b36c9b:	48 8d 4d 6f          	lea    0x6f(%rbp),%rcx
140b36c9f:	e8 5c 44 fe ff       	call   0x140b1b100
140b36ca4:	48 8b 08             	mov    (%rax),%rcx
140b36ca7:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
140b36cae:	48 89 0e             	mov    %rcx,(%rsi)
140b36cb1:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
140b36cb5:	48 85 c9             	test   %rcx,%rcx
140b36cb8:	74 10                	je     0x140b36cca
140b36cba:	48 83 29 01          	subq   $0x1,(%rcx)
140b36cbe:	75 0a                	jne    0x140b36cca
140b36cc0:	ba 18 00 00 00       	mov    $0x18,%edx
140b36cc5:	e8 7a 44 2e 00       	call   0x140e1b144
140b36cca:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140b36cce:	e8 8d 16 66 ff       	call   0x140198360
140b36cd3:	80 7d 17 00          	cmpb   $0x0,0x17(%rbp)
140b36cd7:	74 09                	je     0x140b36ce2
140b36cd9:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140b36cdd:	e8 1e 68 66 ff       	call   0x14019d500
140b36ce2:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
140b36ce6:	e8 b5 cd 85 ff       	call   0x140393aa0
140b36ceb:	48 8b c6             	mov    %rsi,%rax
140b36cee:	48 8b 9c 24 d8 00 00 	mov    0xd8(%rsp),%rbx
140b36cf5:	00
140b36cf6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140b36cfd:	5f                   	pop    %rdi
140b36cfe:	5e                   	pop    %rsi
140b36cff:	5d                   	pop    %rbp
140b36d00:	c3                   	ret
140b36d01:	cc                   	int3
140b36d02:	cc                   	int3
140b36d03:	cc                   	int3
140b36d04:	cc                   	int3
140b36d05:	cc                   	int3
140b36d06:	cc                   	int3
140b36d07:	cc                   	int3
140b36d08:	cc                   	int3
140b36d09:	cc                   	int3
140b36d0a:	cc                   	int3
140b36d0b:	cc                   	int3
140b36d0c:	cc                   	int3
140b36d0d:	cc                   	int3
140b36d0e:	cc                   	int3
140b36d0f:	cc                   	int3
140b36d10:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140b36d15:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140b36d1a:	55                   	push   %rbp
140b36d1b:	56                   	push   %rsi
140b36d1c:	57                   	push   %rdi
140b36d1d:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
140b36d22:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140b36d29:	48 8b f2             	mov    %rdx,%rsi