40492b:	89 08                	mov    %ecx,(%eax)
40492d:	89 48 04             	mov    %ecx,0x4(%eax)
404930:	80 fa f6             	cmp    $0xf6,%dl
404933:	74 03                	je     0x404938
404935:	89 48 08             	mov    %ecx,0x8(%eax)
404938:	80 fa f9             	cmp    $0xf9,%dl
40493b:	74 06                	je     0x404943
40493d:	89 48 0c             	mov    %ecx,0xc(%eax)
404940:	89 48 10             	mov    %ecx,0x10(%eax)
404943:	80 fa d9             	cmp    $0xd9,%dl
404946:	74 03                	je     0x40494b
404948:	89 48 14             	mov    %ecx,0x14(%eax)
40494b:	39 08                	cmp    %ecx,(%eax)
40494d:	75 1d                	jne    0x40496c
40494f:	39 48 04             	cmp    %ecx,0x4(%eax)
404952:	75 18                	jne    0x40496c
404954:	39 48 08             	cmp    %ecx,0x8(%eax)
404957:	75 13                	jne    0x40496c
404959:	39 48 0c             	cmp    %ecx,0xc(%eax)
40495c:	75 0e                	jne    0x40496c
40495e:	39 48 10             	cmp    %ecx,0x10(%eax)
404961:	75 09                	jne    0x40496c
404963:	39 48 14             	cmp    %ecx,0x14(%eax)
404966:	0f 84 ea fe ff ff    	je     0x404856
40496c:	8a 57 05             	mov    0x5(%edi),%dl
40496f:	80 fa 2a             	cmp    $0x2a,%dl
404972:	74 05                	je     0x404979
404974:	89 08                	mov    %ecx,(%eax)
404976:	89 48 04             	mov    %ecx,0x4(%eax)
404979:	80 fa 05             	cmp    $0x5,%dl
40497c:	74 03                	je     0x404981
40497e:	89 48 08             	mov    %ecx,0x8(%eax)
404981:	80 fa f6             	cmp    $0xf6,%dl
404984:	74 09                	je     0x40498f
404986:	89 48 0c             	mov    %ecx,0xc(%eax)
404989:	89 48 10             	mov    %ecx,0x10(%eax)
40498c:	89 48 14             	mov    %ecx,0x14(%eax)
40498f:	39 08                	cmp    %ecx,(%eax)
404991:	75 1d                	jne    0x4049b0
404993:	39 48 04             	cmp    %ecx,0x4(%eax)
404996:	75 18                	jne    0x4049b0
404998:	39 48 08             	cmp    %ecx,0x8(%eax)
40499b:	75 13                	jne    0x4049b0
40499d:	39 48 0c             	cmp    %ecx,0xc(%eax)
4049a0:	75 0e                	jne    0x4049b0
4049a2:	39 48 10             	cmp    %ecx,0x10(%eax)
4049a5:	75 09                	jne    0x4049b0
4049a7:	39 48 14             	cmp    %ecx,0x14(%eax)
4049aa:	0f 84 a6 fe ff ff    	je     0x404856
4049b0:	8a 57 06             	mov    0x6(%edi),%dl
4049b3:	80 fa 01             	cmp    $0x1,%dl
4049b6:	74 05                	je     0x4049bd
4049b8:	89 08                	mov    %ecx,(%eax)
4049ba:	89 48 04             	mov    %ecx,0x4(%eax)
4049bd:	80 fa 05             	cmp    $0x5,%dl
4049c0:	74 09                	je     0x4049cb
4049c2:	89 48 0c             	mov    %ecx,0xc(%eax)
4049c5:	89 48 10             	mov    %ecx,0x10(%eax)
4049c8:	89 48 14             	mov    %ecx,0x14(%eax)
4049cb:	39 08                	cmp    %ecx,(%eax)
4049cd:	75 1d                	jne    0x4049ec
4049cf:	39 48 04             	cmp    %ecx,0x4(%eax)
4049d2:	75 18                	jne    0x4049ec
4049d4:	39 48 08             	cmp    %ecx,0x8(%eax)
4049d7:	75 13                	jne    0x4049ec
4049d9:	39 48 0c             	cmp    %ecx,0xc(%eax)
4049dc:	75 0e                	jne    0x4049ec
4049de:	39 48 10             	cmp    %ecx,0x10(%eax)
4049e1:	75 09                	jne    0x4049ec
4049e3:	39 48 14             	cmp    %ecx,0x14(%eax)
4049e6:	0f 84 6a fe ff ff    	je     0x404856
4049ec:	8a 57 07             	mov    0x7(%edi),%dl
4049ef:	80 fa 0f             	cmp    $0xf,%dl
4049f2:	74 02                	je     0x4049f6
4049f4:	89 08                	mov    %ecx,(%eax)
4049f6:	80 fa 74             	cmp    $0x74,%dl
4049f9:	74 03                	je     0x4049fe
4049fb:	89 48 04             	mov    %ecx,0x4(%eax)
4049fe:	8b 10                	mov    (%eax),%edx
404a00:	3b d1                	cmp    %ecx,%edx
404a02:	75 1d                	jne    0x404a21
404a04:	39 48 04             	cmp    %ecx,0x4(%eax)
404a07:	75 18                	jne    0x404a21
404a09:	39 48 08             	cmp    %ecx,0x8(%eax)
404a0c:	75 13                	jne    0x404a21
404a0e:	39 48 0c             	cmp    %ecx,0xc(%eax)
404a11:	75 0e                	jne    0x404a21
404a13:	39 48 10             	cmp    %ecx,0x10(%eax)
404a16:	75 09                	jne    0x404a21
404a18:	39 48 14             	cmp    %ecx,0x14(%eax)
404a1b:	0f 84 35 fe ff ff    	je     0x404856
404a21:	80 7f 08 84          	cmpb   $0x84,0x8(%edi)
404a25:	74 04                	je     0x404a2b
404a27:	89 08                	mov    %ecx,(%eax)
404a29:	eb 04                	jmp    0x404a2f
404a2b:	3b d1                	cmp    %ecx,%edx
404a2d:	75 1d                	jne    0x404a4c
404a2f:	39 48 04             	cmp    %ecx,0x4(%eax)
404a32:	75 18                	jne    0x404a4c
404a34:	39 48 08             	cmp    %ecx,0x8(%eax)
404a37:	75 13                	jne    0x404a4c
404a39:	39 48 0c             	cmp    %ecx,0xc(%eax)
404a3c:	75 0e                	jne    0x404a4c
404a3e:	39 48 10             	cmp    %ecx,0x10(%eax)
404a41:	75 09                	jne    0x404a4c
404a43:	39 48 14             	cmp    %ecx,0x14(%eax)
404a46:	0f 84 0a fe ff ff    	je     0x404856
404a4c:	8a 57 09             	mov    0x9(%edi),%dl
404a4f:	80 fa 68             	cmp    $0x68,%dl
404a52:	74 03                	je     0x404a57
404a54:	89 48 04             	mov    %ecx,0x4(%eax)
404a57:	56                   	push   %esi
404a58:	8b 30                	mov    (%eax),%esi
404a5a:	3b f1                	cmp    %ecx,%esi
404a5c:	75 1d                	jne    0x404a7b
404a5e:	39 48 04             	cmp    %ecx,0x4(%eax)
404a61:	75 18                	jne    0x404a7b
404a63:	39 48 08             	cmp    %ecx,0x8(%eax)
404a66:	75 13                	jne    0x404a7b
404a68:	39 48 0c             	cmp    %ecx,0xc(%eax)
404a6b:	75 0e                	jne    0x404a7b
404a6d:	39 48 10             	cmp    %ecx,0x10(%eax)
404a70:	75 09                	jne    0x404a7b
404a72:	39 48 14             	cmp    %ecx,0x14(%eax)
404a75:	0f 84 24 02 00 00    	je     0x404c9f
404a7b:	8a 57 0a             	mov    0xa(%edi),%dl
404a7e:	80 fa 8c             	cmp    $0x8c,%dl
404a81:	74 03                	je     0x404a86
404a83:	89 48 04             	mov    %ecx,0x4(%eax)
404a86:	80 fa 04             	cmp    $0x4,%dl
404a89:	74 03                	je     0x404a8e
404a8b:	89 48 08             	mov    %ecx,0x8(%eax)
404a8e:	3b f1                	cmp    %ecx,%esi
404a90:	75 1d                	jne    0x404aaf
404a92:	39 48 04             	cmp    %ecx,0x4(%eax)
404a95:	75 18                	jne    0x404aaf
404a97:	39 48 08             	cmp    %ecx,0x8(%eax)
404a9a:	75 13                	jne    0x404aaf
404a9c:	39 48 0c             	cmp    %ecx,0xc(%eax)
404a9f:	75 0e                	jne    0x404aaf
404aa1:	39 48 10             	cmp    %ecx,0x10(%eax)
404aa4:	75 09                	jne    0x404aaf
404aa6:	39 48 14             	cmp    %ecx,0x14(%eax)
404aa9:	0f 84 f0 01 00 00    	je     0x404c9f
404aaf:	8a 57 0b             	mov    0xb(%edi),%dl
404ab2:	80 fa bf             	cmp    $0xbf,%dl
404ab5:	74 03                	je     0x404aba
404ab7:	89 48 08             	mov    %ecx,0x8(%eax)
404aba:	80 fa 04             	cmp    $0x4,%dl
404abd:	74 09                	je     0x404ac8
404abf:	89 48 0c             	mov    %ecx,0xc(%eax)
404ac2:	89 48 10             	mov    %ecx,0x10(%eax)
404ac5:	89 48 14             	mov    %ecx,0x14(%eax)
404ac8:	3b f1                	cmp    %ecx,%esi
404aca:	75 1d                	jne    0x404ae9
404acc:	39 48 04             	cmp    %ecx,0x4(%eax)
404acf:	75 18                	jne    0x404ae9
404ad1:	39 48 08             	cmp    %ecx,0x8(%eax)
404ad4:	75 13                	jne    0x404ae9
404ad6:	39 48 0c             	cmp    %ecx,0xc(%eax)
404ad9:	75 0e                	jne    0x404ae9
404adb:	39 48 10             	cmp    %ecx,0x10(%eax)
404ade:	75 09                	jne    0x404ae9
404ae0:	39 48 14             	cmp    %ecx,0x14(%eax)
404ae3:	0f 84 b6 01 00 00    	je     0x404c9f
404ae9:	8a 57 0c             	mov    0xc(%edi),%dl
404aec:	80 fa 8b             	cmp    $0x8b,%dl
404aef:	74 06                	je     0x404af7
404af1:	89 48 0c             	mov    %ecx,0xc(%eax)
404af4:	89 48 10             	mov    %ecx,0x10(%eax)
404af7:	80 fa 0f             	cmp    $0xf,%dl
404afa:	74 03                	je     0x404aff
404afc:	89 48 14             	mov    %ecx,0x14(%eax)
404aff:	3b f1                	cmp    %ecx,%esi
404b01:	75 1d                	jne    0x404b20
404b03:	39 48 04             	cmp    %ecx,0x4(%eax)
404b06:	75 18                	jne    0x404b20
404b08:	39 48 08             	cmp    %ecx,0x8(%eax)
404b0b:	75 13                	jne    0x404b20
404b0d:	39 48 0c             	cmp    %ecx,0xc(%eax)
404b10:	75 0e                	jne    0x404b20
404b12:	39 48 10             	cmp    %ecx,0x10(%eax)
404b15:	75 09                	jne    0x404b20
404b17:	39 48 14             	cmp    %ecx,0x14(%eax)
404b1a:	0f 84 7f 01 00 00    	je     0x404c9f
404b20:	8a 57 0d             	mov    0xd(%edi),%dl
404b23:	80 fa 68             	cmp    $0x68,%dl
404b26:	74 02                	je     0x404b2a
404b28:	89 08                	mov    %ecx,(%eax)
404b2a:	80 fa 5d             	cmp    $0x5d,%dl
404b2d:	74 06                	je     0x404b35
404b2f:	89 48 0c             	mov    %ecx,0xc(%eax)
404b32:	89 48 10             	mov    %ecx,0x10(%eax)
404b35:	80 fa 85             	cmp    $0x85,%dl
404b38:	74 03                	je     0x404b3d
404b3a:	89 48 14             	mov    %ecx,0x14(%eax)
404b3d:	39 08                	cmp    %ecx,(%eax)
404b3f:	75 1d                	jne    0x404b5e
404b41:	39 48 04             	cmp    %ecx,0x4(%eax)
404b44:	75 18                	jne    0x404b5e
404b46:	39 48 08             	cmp    %ecx,0x8(%eax)
404b49:	75 13                	jne    0x404b5e
404b4b:	39 48 0c             	cmp    %ecx,0xc(%eax)
404b4e:	75 0e                	jne    0x404b5e
404b50:	39 48 10             	cmp    %ecx,0x10(%eax)
404b53:	75 09                	jne    0x404b5e
404b55:	39 48 14             	cmp    %ecx,0x14(%eax)
404b58:	0f 84 41 01 00 00    	je     0x404c9f
404b5e:	8a 57 0e             	mov    0xe(%edi),%dl
404b61:	80 fa 8c             	cmp    $0x8c,%dl
404b64:	74 02                	je     0x404b68
404b66:	89 08                	mov    %ecx,(%eax)
404b68:	80 fa e8             	cmp    $0xe8,%dl
404b6b:	74 03                	je     0x404b70
404b6d:	89 48 04             	mov    %ecx,0x4(%eax)
404b70:	80 fa 10             	cmp    $0x10,%dl
404b73:	74 06                	je     0x404b7b
404b75:	89 48 0c             	mov    %ecx,0xc(%eax)
404b78:	89 48 10             	mov    %ecx,0x10(%eax)
404b7b:	8b 30                	mov    (%eax),%esi
404b7d:	3b f1                	cmp    %ecx,%esi
404b7f:	75 1d                	jne    0x404b9e
404b81:	39 48 04             	cmp    %ecx,0x4(%eax)
404b84:	75 18                	jne    0x404b9e
404b86:	39 48 08             	cmp    %ecx,0x8(%eax)
404b89:	75 13                	jne    0x404b9e
404b8b:	39 48 0c             	cmp    %ecx,0xc(%eax)
404b8e:	75 0e                	jne    0x404b9e
404b90:	39 48 10             	cmp    %ecx,0x10(%eax)
404b93:	75 09                	jne    0x404b9e
404b95:	39 48 14             	cmp    %ecx,0x14(%eax)
404b98:	0f 84 01 01 00 00    	je     0x404c9f
404b9e:	8a 57 0f             	mov    0xf(%edi),%dl
404ba1:	80 fa 8b             	cmp    $0x8b,%dl
404ba4:	74 03                	je     0x404ba9
404ba6:	89 48 0c             	mov    %ecx,0xc(%eax)
404ba9:	80 fa 0f             	cmp    $0xf,%dl
404bac:	74 03                	je     0x404bb1
404bae:	89 48 10             	mov    %ecx,0x10(%eax)
404bb1:	3b f1                	cmp    %ecx,%esi
404bb3:	75 1d                	jne    0x404bd2
404bb5:	39 48 04             	cmp    %ecx,0x4(%eax)
404bb8:	75 18                	jne    0x404bd2
404bba:	39 48 08             	cmp    %ecx,0x8(%eax)
404bbd:	75 13                	jne    0x404bd2
404bbf:	39 48 0c             	cmp    %ecx,0xc(%eax)
404bc2:	75 0e                	jne    0x404bd2
404bc4:	39 48 10             	cmp    %ecx,0x10(%eax)
404bc7:	75 09                	jne    0x404bd2
404bc9:	39 48 14             	cmp    %ecx,0x14(%eax)
404bcc:	0f 84 cd 00 00 00    	je     0x404c9f
404bd2:	8a 57 10             	mov    0x10(%edi),%dl
404bd5:	80 fa 0f             	cmp    $0xf,%dl
404bd8:	74 03                	je     0x404bdd
404bda:	89 48 08             	mov    %ecx,0x8(%eax)
404bdd:	80 fa 75             	cmp    $0x75,%dl
404be0:	74 03                	je     0x404be5
404be2:	89 48 0c             	mov    %ecx,0xc(%eax)
404be5:	80 fa 85             	cmp    $0x85,%dl
404be8:	74 03                	je     0x404bed
404bea:	89 48 10             	mov    %ecx,0x10(%eax)
404bed:	3b f1                	cmp    %ecx,%esi
404bef:	75 1d                	jne    0x404c0e
404bf1:	39 48 04             	cmp    %ecx,0x4(%eax)
404bf4:	75 18                	jne    0x404c0e
404bf6:	39 48 08             	cmp    %ecx,0x8(%eax)
404bf9:	75 13                	jne    0x404c0e
404bfb:	39 48 0c             	cmp    %ecx,0xc(%eax)
404bfe:	75 0e                	jne    0x404c0e
404c00:	39 48 10             	cmp    %ecx,0x10(%eax)
404c03:	75 09                	jne    0x404c0e
404c05:	39 48 14             	cmp    %ecx,0x14(%eax)
404c08:	0f 84 91 00 00 00    	je     0x404c9f
404c0e:	8a 57 11             	mov    0x11(%edi),%dl
404c11:	80 fa 85             	cmp    $0x85,%dl
404c14:	74 03                	je     0x404c19
404c16:	89 48 08             	mov    %ecx,0x8(%eax)
404c19:	80 fa 0c             	cmp    $0xc,%dl
404c1c:	74 03                	je     0x404c21
404c1e:	89 48 0c             	mov    %ecx,0xc(%eax)
404c21:	3b f1                	cmp    %ecx,%esi
404c23:	75 19                	jne    0x404c3e
404c25:	39 48 04             	cmp    %ecx,0x4(%eax)
404c28:	75 14                	jne    0x404c3e
404c2a:	39 48 08             	cmp    %ecx,0x8(%eax)
404c2d:	75 0f                	jne    0x404c3e
404c2f:	39 48 0c             	cmp    %ecx,0xc(%eax)
404c32:	75 0a                	jne    0x404c3e
404c34:	39 48 10             	cmp    %ecx,0x10(%eax)
404c37:	75 05                	jne    0x404c3e
404c39:	39 48 14             	cmp    %ecx,0x14(%eax)
404c3c:	74 61                	je     0x404c9f
404c3e:	8a 57 12             	mov    0x12(%edi),%dl
404c41:	80 fa e8             	cmp    $0xe8,%dl
404c44:	74 02                	je     0x404c48
404c46:	89 08                	mov    %ecx,(%eax)
404c48:	80 fa 8b             	cmp    $0x8b,%dl
404c4b:	74 03                	je     0x404c50
404c4d:	89 48 14             	mov    %ecx,0x14(%eax)
404c50:	8b 30                	mov    (%eax),%esi
404c52:	3b f1                	cmp    %ecx,%esi
404c54:	75 19                	jne    0x404c6f
404c56:	39 48 04             	cmp    %ecx,0x4(%eax)
404c59:	75 14                	jne    0x404c6f
404c5b:	39 48 08             	cmp    %ecx,0x8(%eax)
404c5e:	75 0f                	jne    0x404c6f
404c60:	39 48 0c             	cmp    %ecx,0xc(%eax)
404c63:	75 0a                	jne    0x404c6f
404c65:	39 48 10             	cmp    %ecx,0x10(%eax)
404c68:	75 05                	jne    0x404c6f
404c6a:	39 48 14             	cmp    %ecx,0x14(%eax)
404c6d:	74 30                	je     0x404c9f
404c6f:	8a 57 13             	mov    0x13(%edi),%dl
404c72:	80 fa 59             	cmp    $0x59,%dl
404c75:	74 03                	je     0x404c7a
404c77:	89 48 04             	mov    %ecx,0x4(%eax)
404c7a:	80 fa 03             	cmp    $0x3,%dl
404c7d:	74 03                	je     0x404c82
404c7f:	89 48 14             	mov    %ecx,0x14(%eax)
404c82:	3b f1                	cmp    %ecx,%esi
404c84:	75 1f                	jne    0x404ca5
404c86:	39 48 04             	cmp    %ecx,0x4(%eax)
404c89:	75 1a                	jne    0x404ca5
404c8b:	39 48 08             	cmp    %ecx,0x8(%eax)
404c8e:	75 15                	jne    0x404ca5
404c90:	39 48 0c             	cmp    %ecx,0xc(%eax)
404c93:	75 10                	jne    0x404ca5
404c95:	39 48 10             	cmp    %ecx,0x10(%eax)
404c98:	75 0b                	jne    0x404ca5
404c9a:	39 48 14             	cmp    %ecx,0x14(%eax)
404c9d:	75 06                	jne    0x404ca5
404c9f:	5e                   	pop    %esi
404ca0:	33 c0                	xor    %eax,%eax
404ca2:	5f                   	pop    %edi
404ca3:	5d                   	pop    %ebp
404ca4:	c3                   	ret
404ca5:	5e                   	pop    %esi
404ca6:	b8 01 00 00 00       	mov    $0x1,%eax
404cab:	5f                   	pop    %edi
404cac:	5d                   	pop    %ebp
404cad:	c3                   	ret
404cae:	cc                   	int3
404caf:	cc                   	int3
404cb0:	55                   	push   %ebp
404cb1:	8b ec                	mov    %esp,%ebp
404cb3:	83 ec 2c             	sub    $0x2c,%esp
404cb6:	56                   	push   %esi
404cb7:	8b 75 08             	mov    0x8(%ebp),%esi
404cba:	8d 45 ec             	lea    -0x14(%ebp),%eax
404cbd:	56                   	push   %esi