440b70:	8b e5                	mov    %ebp,%esp
440b72:	5d                   	pop    %ebp
440b73:	c3                   	ret
440b74:	cc                   	int3
440b75:	cc                   	int3
440b76:	cc                   	int3
440b77:	cc                   	int3
440b78:	cc                   	int3
440b79:	cc                   	int3
440b7a:	cc                   	int3
440b7b:	cc                   	int3
440b7c:	cc                   	int3
440b7d:	cc                   	int3
440b7e:	cc                   	int3
440b7f:	cc                   	int3
440b80:	cc                   	int3
440b81:	cc                   	int3
440b82:	cc                   	int3
440b83:	cc                   	int3
440b84:	cc                   	int3
440b85:	cc                   	int3
440b86:	cc                   	int3
440b87:	cc                   	int3
440b88:	cc                   	int3
440b89:	cc                   	int3
440b8a:	cc                   	int3
440b8b:	cc                   	int3
440b8c:	cc                   	int3
440b8d:	cc                   	int3
440b8e:	cc                   	int3
440b8f:	cc                   	int3
440b90:	8b ff                	mov    %edi,%edi
440b92:	55                   	push   %ebp
440b93:	8b ec                	mov    %esp,%ebp
440b95:	83 ec 0c             	sub    $0xc,%esp
440b98:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440b9c:	85 c0                	test   %eax,%eax
440b9e:	74 06                	je     0x440ba6
440ba0:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440ba4:	eb 04                	jmp    0x440baa
440ba6:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440baa:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440bae:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440bb1:	8b 55 f8             	mov    -0x8(%ebp),%edx
440bb4:	83 ea 3a             	sub    $0x3a,%edx
440bb7:	89 55 f4             	mov    %edx,-0xc(%ebp)
440bba:	8b 45 f4             	mov    -0xc(%ebp),%eax
440bbd:	03 45 08             	add    0x8(%ebp),%eax
440bc0:	8b e5                	mov    %ebp,%esp
440bc2:	5d                   	pop    %ebp
440bc3:	c3                   	ret
440bc4:	cc                   	int3
440bc5:	cc                   	int3
440bc6:	cc                   	int3
440bc7:	cc                   	int3
440bc8:	cc                   	int3
440bc9:	cc                   	int3
440bca:	cc                   	int3
440bcb:	cc                   	int3
440bcc:	cc                   	int3
440bcd:	cc                   	int3
440bce:	cc                   	int3
440bcf:	cc                   	int3
440bd0:	cc                   	int3
440bd1:	cc                   	int3
440bd2:	cc                   	int3
440bd3:	cc                   	int3
440bd4:	cc                   	int3
440bd5:	cc                   	int3
440bd6:	cc                   	int3
440bd7:	cc                   	int3
440bd8:	cc                   	int3
440bd9:	cc                   	int3
440bda:	cc                   	int3
440bdb:	cc                   	int3
440bdc:	cc                   	int3
440bdd:	cc                   	int3
440bde:	cc                   	int3
440bdf:	cc                   	int3
440be0:	8b ff                	mov    %edi,%edi
440be2:	55                   	push   %ebp
440be3:	8b ec                	mov    %esp,%ebp
440be5:	83 ec 0c             	sub    $0xc,%esp
440be8:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440bec:	85 c0                	test   %eax,%eax
440bee:	74 06                	je     0x440bf6
440bf0:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440bf4:	eb 04                	jmp    0x440bfa
440bf6:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440bfa:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440bfe:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440c01:	8b 55 f8             	mov    -0x8(%ebp),%edx
440c04:	83 ea 3a             	sub    $0x3a,%edx
440c07:	89 55 f4             	mov    %edx,-0xc(%ebp)
440c0a:	8b 45 f4             	mov    -0xc(%ebp),%eax
440c0d:	03 45 08             	add    0x8(%ebp),%eax
440c10:	8b e5                	mov    %ebp,%esp
440c12:	5d                   	pop    %ebp
440c13:	c3                   	ret
440c14:	cc                   	int3
440c15:	cc                   	int3
440c16:	cc                   	int3
440c17:	cc                   	int3
440c18:	cc                   	int3
440c19:	cc                   	int3
440c1a:	cc                   	int3
440c1b:	cc                   	int3
440c1c:	cc                   	int3
440c1d:	cc                   	int3
440c1e:	cc                   	int3
440c1f:	cc                   	int3
440c20:	cc                   	int3
440c21:	cc                   	int3
440c22:	cc                   	int3
440c23:	cc                   	int3
440c24:	cc                   	int3
440c25:	cc                   	int3
440c26:	cc                   	int3
440c27:	cc                   	int3
440c28:	cc                   	int3
440c29:	cc                   	int3
440c2a:	cc                   	int3
440c2b:	cc                   	int3
440c2c:	cc                   	int3
440c2d:	cc                   	int3
440c2e:	cc                   	int3
440c2f:	cc                   	int3
440c30:	8b ff                	mov    %edi,%edi
440c32:	55                   	push   %ebp
440c33:	8b ec                	mov    %esp,%ebp
440c35:	83 ec 0c             	sub    $0xc,%esp
440c38:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440c3c:	85 c0                	test   %eax,%eax
440c3e:	74 06                	je     0x440c46
440c40:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440c44:	eb 04                	jmp    0x440c4a
440c46:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440c4a:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440c4e:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440c51:	8b 55 f8             	mov    -0x8(%ebp),%edx
440c54:	83 ea 3a             	sub    $0x3a,%edx
440c57:	89 55 f4             	mov    %edx,-0xc(%ebp)
440c5a:	8b 45 f4             	mov    -0xc(%ebp),%eax
440c5d:	03 45 08             	add    0x8(%ebp),%eax
440c60:	8b e5                	mov    %ebp,%esp
440c62:	5d                   	pop    %ebp
440c63:	c3                   	ret
440c64:	cc                   	int3
440c65:	cc                   	int3
440c66:	cc                   	int3
440c67:	cc                   	int3
440c68:	cc                   	int3
440c69:	cc                   	int3
440c6a:	cc                   	int3
440c6b:	cc                   	int3
440c6c:	cc                   	int3
440c6d:	cc                   	int3
440c6e:	cc                   	int3
440c6f:	cc                   	int3
440c70:	cc                   	int3
440c71:	cc                   	int3
440c72:	cc                   	int3
440c73:	cc                   	int3
440c74:	cc                   	int3
440c75:	cc                   	int3
440c76:	cc                   	int3
440c77:	cc                   	int3
440c78:	cc                   	int3
440c79:	cc                   	int3
440c7a:	cc                   	int3
440c7b:	cc                   	int3
440c7c:	cc                   	int3
440c7d:	cc                   	int3
440c7e:	cc                   	int3
440c7f:	cc                   	int3
440c80:	8b ff                	mov    %edi,%edi
440c82:	55                   	push   %ebp
440c83:	8b ec                	mov    %esp,%ebp
440c85:	83 ec 0c             	sub    $0xc,%esp
440c88:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440c8c:	85 c0                	test   %eax,%eax
440c8e:	74 06                	je     0x440c96
440c90:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440c94:	eb 04                	jmp    0x440c9a
440c96:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440c9a:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440c9e:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440ca1:	8b 55 f8             	mov    -0x8(%ebp),%edx
440ca4:	83 ea 3a             	sub    $0x3a,%edx
440ca7:	89 55 f4             	mov    %edx,-0xc(%ebp)
440caa:	8b 45 f4             	mov    -0xc(%ebp),%eax
440cad:	03 45 08             	add    0x8(%ebp),%eax
440cb0:	8b e5                	mov    %ebp,%esp
440cb2:	5d                   	pop    %ebp
440cb3:	c3                   	ret
440cb4:	cc                   	int3
440cb5:	cc                   	int3
440cb6:	cc                   	int3
440cb7:	cc                   	int3
440cb8:	cc                   	int3
440cb9:	cc                   	int3
440cba:	cc                   	int3
440cbb:	cc                   	int3
440cbc:	cc                   	int3
440cbd:	cc                   	int3
440cbe:	cc                   	int3
440cbf:	cc                   	int3
440cc0:	cc                   	int3
440cc1:	cc                   	int3
440cc2:	cc                   	int3
440cc3:	cc                   	int3
440cc4:	cc                   	int3
440cc5:	cc                   	int3
440cc6:	cc                   	int3
440cc7:	cc                   	int3
440cc8:	cc                   	int3
440cc9:	cc                   	int3
440cca:	cc                   	int3
440ccb:	cc                   	int3
440ccc:	cc                   	int3
440ccd:	cc                   	int3
440cce:	cc                   	int3
440ccf:	cc                   	int3
440cd0:	8b ff                	mov    %edi,%edi
440cd2:	55                   	push   %ebp
440cd3:	8b ec                	mov    %esp,%ebp
440cd5:	83 ec 0c             	sub    $0xc,%esp
440cd8:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440cdc:	85 c0                	test   %eax,%eax
440cde:	74 06                	je     0x440ce6
440ce0:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440ce4:	eb 04                	jmp    0x440cea
440ce6:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440cea:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440cee:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440cf1:	8b 55 f8             	mov    -0x8(%ebp),%edx
440cf4:	83 ea 3a             	sub    $0x3a,%edx
440cf7:	89 55 f4             	mov    %edx,-0xc(%ebp)
440cfa:	8b 45 f4             	mov    -0xc(%ebp),%eax
440cfd:	03 45 08             	add    0x8(%ebp),%eax
440d00:	8b e5                	mov    %ebp,%esp
440d02:	5d                   	pop    %ebp
440d03:	c3                   	ret
440d04:	cc                   	int3
440d05:	cc                   	int3
440d06:	cc                   	int3
440d07:	cc                   	int3
440d08:	cc                   	int3
440d09:	cc                   	int3
440d0a:	cc                   	int3
440d0b:	cc                   	int3
440d0c:	cc                   	int3
440d0d:	cc                   	int3
440d0e:	cc                   	int3
440d0f:	cc                   	int3
440d10:	cc                   	int3
440d11:	cc                   	int3
440d12:	cc                   	int3
440d13:	cc                   	int3
440d14:	cc                   	int3
440d15:	cc                   	int3
440d16:	cc                   	int3
440d17:	cc                   	int3
440d18:	cc                   	int3
440d19:	cc                   	int3
440d1a:	cc                   	int3
440d1b:	cc                   	int3
440d1c:	cc                   	int3
440d1d:	cc                   	int3
440d1e:	cc                   	int3
440d1f:	cc                   	int3
440d20:	8b ff                	mov    %edi,%edi
440d22:	55                   	push   %ebp
440d23:	8b ec                	mov    %esp,%ebp
440d25:	83 ec 0c             	sub    $0xc,%esp
440d28:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440d2c:	85 c0                	test   %eax,%eax
440d2e:	74 06                	je     0x440d36
440d30:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440d34:	eb 04                	jmp    0x440d3a
440d36:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440d3a:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440d3e:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440d41:	8b 55 f8             	mov    -0x8(%ebp),%edx
440d44:	83 ea 3a             	sub    $0x3a,%edx
440d47:	89 55 f4             	mov    %edx,-0xc(%ebp)
440d4a:	8b 45 f4             	mov    -0xc(%ebp),%eax
440d4d:	03 45 08             	add    0x8(%ebp),%eax
440d50:	8b e5                	mov    %ebp,%esp
440d52:	5d                   	pop    %ebp
440d53:	c3                   	ret
440d54:	cc                   	int3
440d55:	cc                   	int3
440d56:	cc                   	int3
440d57:	cc                   	int3
440d58:	cc                   	int3
440d59:	cc                   	int3
440d5a:	cc                   	int3
440d5b:	cc                   	int3
440d5c:	cc                   	int3
440d5d:	cc                   	int3
440d5e:	cc                   	int3
440d5f:	cc                   	int3
440d60:	cc                   	int3
440d61:	cc                   	int3
440d62:	cc                   	int3
440d63:	cc                   	int3
440d64:	cc                   	int3
440d65:	cc                   	int3
440d66:	cc                   	int3
440d67:	cc                   	int3
440d68:	cc                   	int3
440d69:	cc                   	int3
440d6a:	cc                   	int3
440d6b:	cc                   	int3
440d6c:	cc                   	int3
440d6d:	cc                   	int3
440d6e:	cc                   	int3
440d6f:	cc                   	int3
440d70:	8b ff                	mov    %edi,%edi
440d72:	55                   	push   %ebp
440d73:	8b ec                	mov    %esp,%ebp
440d75:	83 ec 0c             	sub    $0xc,%esp
440d78:	0f b6 45 0c          	movzbl 0xc(%ebp),%eax
440d7c:	85 c0                	test   %eax,%eax
440d7e:	74 06                	je     0x440d86
440d80:	c6 45 ff 41          	movb   $0x41,-0x1(%ebp)
440d84:	eb 04                	jmp    0x440d8a
440d86:	c6 45 ff 61          	movb   $0x61,-0x1(%ebp)
440d8a:	0f be 4d ff          	movsbl -0x1(%ebp),%ecx
440d8e:	89 4d f8             	mov    %ecx,-0x8(%ebp)
440d91:	8b 55 f8             	mov    -0x8(%ebp),%edx
440d94:	83 ea 3a             	sub    $0x3a,%edx
440d97:	89 55 f4             	mov    %edx,-0xc(%ebp)
440d9a:	8b 45 f4             	mov    -0xc(%ebp),%eax
440d9d:	03 45 08             	add    0x8(%ebp),%eax
440da0:	8b e5                	mov    %ebp,%esp
440da2:	5d                   	pop    %ebp
440da3:	c3                   	ret
440da4:	cc                   	int3
440da5:	cc                   	int3
440da6:	cc                   	int3
440da7:	cc                   	int3
440da8:	cc                   	int3
440da9:	cc                   	int3
440daa:	cc                   	int3
440dab:	cc                   	int3
440dac:	cc                   	int3
440dad:	cc                   	int3
440dae:	cc                   	int3