58bb3f:	cc                   	int3
58bb40:	b8 34 45 6c 00       	mov    $0x6c4534,%eax
58bb45:	c3                   	ret
58bb46:	cc                   	int3
58bb47:	cc                   	int3
58bb48:	cc                   	int3
58bb49:	cc                   	int3
58bb4a:	cc                   	int3
58bb4b:	cc                   	int3
58bb4c:	cc                   	int3
58bb4d:	cc                   	int3
58bb4e:	cc                   	int3
58bb4f:	cc                   	int3
58bb50:	b8 a0 45 6c 00       	mov    $0x6c45a0,%eax
58bb55:	c3                   	ret
58bb56:	cc                   	int3
58bb57:	cc                   	int3
58bb58:	cc                   	int3
58bb59:	cc                   	int3
58bb5a:	cc                   	int3
58bb5b:	cc                   	int3
58bb5c:	cc                   	int3
58bb5d:	cc                   	int3
58bb5e:	cc                   	int3
58bb5f:	cc                   	int3
58bb60:	b8 f8 45 6c 00       	mov    $0x6c45f8,%eax
58bb65:	c3                   	ret
58bb66:	cc                   	int3
58bb67:	cc                   	int3
58bb68:	cc                   	int3
58bb69:	cc                   	int3
58bb6a:	cc                   	int3
58bb6b:	cc                   	int3
58bb6c:	cc                   	int3
58bb6d:	cc                   	int3
58bb6e:	cc                   	int3
58bb6f:	cc                   	int3
58bb70:	b8 14 46 6c 00       	mov    $0x6c4614,%eax
58bb75:	c3                   	ret
58bb76:	cc                   	int3
58bb77:	cc                   	int3
58bb78:	cc                   	int3
58bb79:	cc                   	int3
58bb7a:	cc                   	int3
58bb7b:	cc                   	int3
58bb7c:	cc                   	int3
58bb7d:	cc                   	int3
58bb7e:	cc                   	int3
58bb7f:	cc                   	int3
58bb80:	b8 20 47 6c 00       	mov    $0x6c4720,%eax
58bb85:	c3                   	ret
58bb86:	cc                   	int3
58bb87:	cc                   	int3
58bb88:	cc                   	int3
58bb89:	cc                   	int3
58bb8a:	cc                   	int3
58bb8b:	cc                   	int3
58bb8c:	cc                   	int3
58bb8d:	cc                   	int3
58bb8e:	cc                   	int3
58bb8f:	cc                   	int3
58bb90:	b8 f8 47 6c 00       	mov    $0x6c47f8,%eax
58bb95:	c3                   	ret
58bb96:	cc                   	int3
58bb97:	cc                   	int3
58bb98:	cc                   	int3
58bb99:	cc                   	int3
58bb9a:	cc                   	int3
58bb9b:	cc                   	int3
58bb9c:	cc                   	int3
58bb9d:	cc                   	int3
58bb9e:	cc                   	int3
58bb9f:	cc                   	int3
58bba0:	8b 44 24 08          	mov    0x8(%esp),%eax
58bba4:	85 c0                	test   %eax,%eax
58bba6:	74 5d                	je     0x58bc05
58bba8:	56                   	push   %esi
58bba9:	57                   	push   %edi
58bbaa:	8b 38                	mov    (%eax),%edi
58bbac:	8b 44 24 0c          	mov    0xc(%esp),%eax
58bbb0:	83 c0 f6             	add    $0xfffffff6,%eax
58bbb3:	83 f8 03             	cmp    $0x3,%eax
58bbb6:	77 45                	ja     0x58bbfd
58bbb8:	8b 74 24 18          	mov    0x18(%esp),%esi
58bbbc:	ff 24 85 0c bc 58 00 	jmp    *0x58bc0c(,%eax,4)
58bbc3:	8d 46 08             	lea    0x8(%esi),%eax
58bbc6:	57                   	push   %edi
58bbc7:	50                   	push   %eax
58bbc8:	e8 43 9b 00 00       	call   0x595710
58bbcd:	83 c4 08             	add    $0x8,%esp
58bbd0:	85 c0                	test   %eax,%eax
58bbd2:	7e 12                	jle    0x58bbe6
58bbd4:	ff 36                	push   (%esi)
58bbd6:	57                   	push   %edi
58bbd7:	e8 34 76 00 00       	call   0x593210
58bbdc:	83 c4 08             	add    $0x8,%esp
58bbdf:	89 46 04             	mov    %eax,0x4(%esi)
58bbe2:	85 c0                	test   %eax,%eax
58bbe4:	75 17                	jne    0x58bbfd
58bbe6:	5f                   	pop    %edi
58bbe7:	33 c0                	xor    %eax,%eax
58bbe9:	5e                   	pop    %esi
58bbea:	c3                   	ret
58bbeb:	8b c6                	mov    %esi,%eax
58bbed:	ff 70 04             	push   0x4(%eax)
58bbf0:	57                   	push   %edi
58bbf1:	e8 da 74 00 00       	call   0x5930d0
58bbf6:	83 c4 08             	add    $0x8,%esp
58bbf9:	85 c0                	test   %eax,%eax
58bbfb:	7e e9                	jle    0x58bbe6
58bbfd:	5f                   	pop    %edi
58bbfe:	b8 01 00 00 00       	mov    $0x1,%eax
58bc03:	5e                   	pop    %esi
58bc04:	c3                   	ret
58bc05:	b8 01 00 00 00       	mov    $0x1,%eax
58bc0a:	c3                   	ret
58bc0b:	90                   	nop
58bc0c:	c3                   	ret
58bc0d:	bb 58 00 eb bb       	mov    $0xbbeb0058,%ebx
58bc12:	58                   	pop    %eax
58bc13:	00 d4                	add    %dl,%ah
58bc15:	bb 58 00 eb bb       	mov    $0xbbeb0058,%ebx
58bc1a:	58                   	pop    %eax
58bc1b:	00 cc                	add    %cl,%ah
58bc1d:	cc                   	int3
58bc1e:	cc                   	int3
58bc1f:	cc                   	int3
58bc20:	b8 f8 48 6c 00       	mov    $0x6c48f8,%eax
58bc25:	c3                   	ret
58bc26:	cc                   	int3
58bc27:	cc                   	int3
58bc28:	cc                   	int3
58bc29:	cc                   	int3
58bc2a:	cc                   	int3
58bc2b:	cc                   	int3
58bc2c:	cc                   	int3
58bc2d:	cc                   	int3
58bc2e:	cc                   	int3
58bc2f:	cc                   	int3
58bc30:	b8 64 4c 6c 00       	mov    $0x6c4c64,%eax
58bc35:	c3                   	ret
58bc36:	cc                   	int3
58bc37:	cc                   	int3
58bc38:	cc                   	int3
58bc39:	cc                   	int3
58bc3a:	cc                   	int3
58bc3b:	cc                   	int3
58bc3c:	cc                   	int3
58bc3d:	cc                   	int3
58bc3e:	cc                   	int3
58bc3f:	cc                   	int3
58bc40:	b8 58 4a 6c 00       	mov    $0x6c4a58,%eax
58bc45:	c3                   	ret
58bc46:	cc                   	int3
58bc47:	cc                   	int3
58bc48:	cc                   	int3
58bc49:	cc                   	int3
58bc4a:	cc                   	int3
58bc4b:	cc                   	int3
58bc4c:	cc                   	int3
58bc4d:	cc                   	int3
58bc4e:	cc                   	int3
58bc4f:	cc                   	int3
58bc50:	b8 b4 44 6c 00       	mov    $0x6c44b4,%eax
58bc55:	c3                   	ret
58bc56:	cc                   	int3
58bc57:	cc                   	int3
58bc58:	cc                   	int3
58bc59:	cc                   	int3
58bc5a:	cc                   	int3
58bc5b:	cc                   	int3
58bc5c:	cc                   	int3
58bc5d:	cc                   	int3
58bc5e:	cc                   	int3
58bc5f:	cc                   	int3
58bc60:	b8 d8 43 6c 00       	mov    $0x6c43d8,%eax
58bc65:	c3                   	ret
58bc66:	cc                   	int3
58bc67:	cc                   	int3
58bc68:	cc                   	int3
58bc69:	cc                   	int3
58bc6a:	cc                   	int3
58bc6b:	cc                   	int3
58bc6c:	cc                   	int3
58bc6d:	cc                   	int3
58bc6e:	cc                   	int3
58bc6f:	cc                   	int3
58bc70:	b8 9c 4a 6c 00       	mov    $0x6c4a9c,%eax
58bc75:	c3                   	ret
58bc76:	cc                   	int3
58bc77:	cc                   	int3
58bc78:	cc                   	int3
58bc79:	cc                   	int3
58bc7a:	cc                   	int3
58bc7b:	cc                   	int3
58bc7c:	cc                   	int3
58bc7d:	cc                   	int3
58bc7e:	cc                   	int3
58bc7f:	cc                   	int3
58bc80:	b8 1c 4b 6c 00       	mov    $0x6c4b1c,%eax
58bc85:	c3                   	ret
58bc86:	cc                   	int3
58bc87:	cc                   	int3
58bc88:	cc                   	int3
58bc89:	cc                   	int3
58bc8a:	cc                   	int3
58bc8b:	cc                   	int3
58bc8c:	cc                   	int3
58bc8d:	cc                   	int3
58bc8e:	cc                   	int3
58bc8f:	cc                   	int3
58bc90:	b8 60 4b 6c 00       	mov    $0x6c4b60,%eax
58bc95:	c3                   	ret
58bc96:	cc                   	int3
58bc97:	cc                   	int3
58bc98:	cc                   	int3
58bc99:	cc                   	int3
58bc9a:	cc                   	int3
58bc9b:	cc                   	int3
58bc9c:	cc                   	int3
58bc9d:	cc                   	int3
58bc9e:	cc                   	int3
58bc9f:	cc                   	int3
58bca0:	b8 a4 4b 6c 00       	mov    $0x6c4ba4,%eax
58bca5:	c3                   	ret
58bca6:	cc                   	int3
58bca7:	cc                   	int3
58bca8:	cc                   	int3
58bca9:	cc                   	int3
58bcaa:	cc                   	int3
58bcab:	cc                   	int3
58bcac:	cc                   	int3
58bcad:	cc                   	int3
58bcae:	cc                   	int3
58bcaf:	cc                   	int3
58bcb0:	83 7c 24 04 03       	cmpl   $0x3,0x4(%esp)
58bcb5:	75 40                	jne    0x58bcf7
58bcb7:	8b 44 24 08          	mov    0x8(%esp),%eax
58bcbb:	56                   	push   %esi
58bcbc:	8b 30                	mov    (%eax),%esi
58bcbe:	8b 46 20             	mov    0x20(%esi),%eax
58bcc1:	85 c0                	test   %eax,%eax
58bcc3:	74 09                	je     0x58bcce
58bcc5:	50                   	push   %eax
58bcc6:	e8 e5 99 f4 ff       	call   0x4d56b0
58bccb:	83 c4 04             	add    $0x4,%esp
58bcce:	8b 46 1c             	mov    0x1c(%esi),%eax
58bcd1:	85 c0                	test   %eax,%eax
58bcd3:	74 09                	je     0x58bcde
58bcd5:	50                   	push   %eax
58bcd6:	e8 55 6a 00 00       	call   0x592730
58bcdb:	83 c4 04             	add    $0x4,%esp
58bcde:	83 7e 3c 00          	cmpl   $0x0,0x3c(%esi)
58bce2:	74 0c                	je     0x58bcf0
58bce4:	8d 46 24             	lea    0x24(%esi),%eax
58bce7:	50                   	push   %eax
58bce8:	e8 73 57 f2 ff       	call   0x4b1460
58bced:	83 c4 04             	add    $0x4,%esp
58bcf0:	b8 01 00 00 00       	mov    $0x1,%eax
58bcf5:	5e                   	pop    %esi
58bcf6:	c3                   	ret
58bcf7:	b8 01 00 00 00       	mov    $0x1,%eax
58bcfc:	c3                   	ret
58bcfd:	cc                   	int3
58bcfe:	cc                   	int3
58bcff:	cc                   	int3
58bd00:	b8 a8 4c 6c 00       	mov    $0x6c4ca8,%eax
58bd05:	c3                   	ret
58bd06:	cc                   	int3
58bd07:	cc                   	int3
58bd08:	cc                   	int3
58bd09:	cc                   	int3
58bd0a:	cc                   	int3
58bd0b:	cc                   	int3
58bd0c:	cc                   	int3
58bd0d:	cc                   	int3
58bd0e:	cc                   	int3
58bd0f:	cc                   	int3
58bd10:	b8 ec 4c 6c 00       	mov    $0x6c4cec,%eax
58bd15:	c3                   	ret
58bd16:	cc                   	int3
58bd17:	cc                   	int3
58bd18:	cc                   	int3
58bd19:	cc                   	int3
58bd1a:	cc                   	int3
58bd1b:	cc                   	int3
58bd1c:	cc                   	int3
58bd1d:	cc                   	int3
58bd1e:	cc                   	int3
58bd1f:	cc                   	int3
58bd20:	b8 80 4d 6c 00       	mov    $0x6c4d80,%eax
58bd25:	c3                   	ret
58bd26:	cc                   	int3
58bd27:	cc                   	int3
58bd28:	cc                   	int3
58bd29:	cc                   	int3
58bd2a:	cc                   	int3
58bd2b:	cc                   	int3
58bd2c:	cc                   	int3
58bd2d:	cc                   	int3
58bd2e:	cc                   	int3
58bd2f:	cc                   	int3
58bd30:	b8 c4 4d 6c 00       	mov    $0x6c4dc4,%eax
58bd35:	c3                   	ret
58bd36:	cc                   	int3
58bd37:	cc                   	int3
58bd38:	cc                   	int3
58bd39:	cc                   	int3
58bd3a:	cc                   	int3
58bd3b:	cc                   	int3
58bd3c:	cc                   	int3
58bd3d:	cc                   	int3
58bd3e:	cc                   	int3
58bd3f:	cc                   	int3
58bd40:	b8 1c 4e 6c 00       	mov    $0x6c4e1c,%eax
58bd45:	c3                   	ret
58bd46:	cc                   	int3
58bd47:	cc                   	int3
58bd48:	cc                   	int3
58bd49:	cc                   	int3
58bd4a:	cc                   	int3
58bd4b:	cc                   	int3
58bd4c:	cc                   	int3
58bd4d:	cc                   	int3
58bd4e:	cc                   	int3
58bd4f:	cc                   	int3
58bd50:	b8 88 4e 6c 00       	mov    $0x6c4e88,%eax
58bd55:	c3                   	ret
58bd56:	cc                   	int3
58bd57:	cc                   	int3
58bd58:	cc                   	int3
58bd59:	cc                   	int3
58bd5a:	cc                   	int3
58bd5b:	cc                   	int3
58bd5c:	cc                   	int3
58bd5d:	cc                   	int3
58bd5e:	cc                   	int3
58bd5f:	cc                   	int3
58bd60:	b8 cc 4e 6c 00       	mov    $0x6c4ecc,%eax
58bd65:	c3                   	ret
58bd66:	cc                   	int3
58bd67:	cc                   	int3
58bd68:	cc                   	int3
58bd69:	cc                   	int3
58bd6a:	cc                   	int3
58bd6b:	cc                   	int3
58bd6c:	cc                   	int3
58bd6d:	cc                   	int3
58bd6e:	cc                   	int3
58bd6f:	cc                   	int3