4b0ad8:	0f 43 45 90          	cmovae -0x70(%ebp),%eax
4b0adc:	ff 75 a0             	push   -0x60(%ebp)
4b0adf:	50                   	push   %eax
4b0ae0:	e8 4b 9a fc ff       	call   0x47a530
4b0ae5:	83 c4 10             	add    $0x10,%esp
4b0ae8:	84 c0                	test   %al,%al
4b0aea:	0f 85 20 fe ff ff    	jne    0x4b0910
4b0af0:	8b 85 2c ff ff ff    	mov    -0xd4(%ebp),%eax
4b0af6:	8b 8d 20 ff ff ff    	mov    -0xe0(%ebp),%ecx
4b0afc:	40                   	inc    %eax
4b0afd:	83 c1 04             	add    $0x4,%ecx
4b0b00:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4b0b06:	89 8d 20 ff ff ff    	mov    %ecx,-0xe0(%ebp)
4b0b0c:	3b 85 1c ff ff ff    	cmp    -0xe4(%ebp),%eax
4b0b12:	7c ad                	jl     0x4b0ac1
4b0b14:	8b 85 28 ff ff ff    	mov    -0xd8(%ebp),%eax
4b0b1a:	80 bf a5 00 00 00 00 	cmpb   $0x0,0xa5(%edi)
4b0b21:	8b 40 04             	mov    0x4(%eax),%eax
4b0b24:	50                   	push   %eax
4b0b25:	68 e4 c3 60 00       	push   $0x60c3e4
4b0b2a:	75 53                	jne    0x4b0b7f
4b0b2c:	8d 45 c0             	lea    -0x40(%ebp),%eax
4b0b2f:	50                   	push   %eax
4b0b30:	e8 fb 54 fc ff       	call   0x476030
4b0b35:	68 cc c3 60 00       	push   $0x60c3cc
4b0b3a:	50                   	push   %eax
4b0b3b:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0b3e:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
4b0b42:	50                   	push   %eax
4b0b43:	e8 18 54 fc ff       	call   0x475f60
4b0b48:	8d 4d 90             	lea    -0x70(%ebp),%ecx
4b0b4b:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
4b0b4f:	51                   	push   %ecx
4b0b50:	50                   	push   %eax
4b0b51:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
4b0b57:	50                   	push   %eax
4b0b58:	e8 a3 53 fc ff       	call   0x475f00
4b0b5d:	68 b4 85 60 00       	push   $0x6085b4
4b0b62:	50                   	push   %eax
4b0b63:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
4b0b69:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
4b0b6d:	50                   	push   %eax
4b0b6e:	e8 ed 53 fc ff       	call   0x475f60
4b0b73:	83 c4 30             	add    $0x30,%esp
4b0b76:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
4b0b7a:	e9 08 fc ff ff       	jmp    0x4b0787
4b0b7f:	8d 45 a8             	lea    -0x58(%ebp),%eax
4b0b82:	50                   	push   %eax
4b0b83:	e8 a8 54 fc ff       	call   0x476030
4b0b88:	68 cc c3 60 00       	push   $0x60c3cc
4b0b8d:	50                   	push   %eax
4b0b8e:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0b91:	c6 45 fc 1b          	movb   $0x1b,-0x4(%ebp)
4b0b95:	50                   	push   %eax
4b0b96:	e8 c5 53 fc ff       	call   0x475f60
4b0b9b:	8d 4d 90             	lea    -0x70(%ebp),%ecx
4b0b9e:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
4b0ba2:	51                   	push   %ecx
4b0ba3:	50                   	push   %eax
4b0ba4:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
4b0baa:	50                   	push   %eax
4b0bab:	e8 50 53 fc ff       	call   0x475f00
4b0bb0:	68 b4 85 60 00       	push   $0x6085b4
4b0bb5:	50                   	push   %eax
4b0bb6:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
4b0bbc:	c6 45 fc 1d          	movb   $0x1d,-0x4(%ebp)
4b0bc0:	50                   	push   %eax
4b0bc1:	e8 9a 53 fc ff       	call   0x475f60
4b0bc6:	83 c4 30             	add    $0x30,%esp
4b0bc9:	50                   	push   %eax
4b0bca:	8b cf                	mov    %edi,%ecx
4b0bcc:	c6 45 fc 1e          	movb   $0x1e,-0x4(%ebp)
4b0bd0:	e8 db 65 00 00       	call   0x4b71b0
4b0bd5:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
4b0bdb:	e8 c0 5e fa ff       	call   0x456aa0
4b0be0:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
4b0be6:	e8 b5 5e fa ff       	call   0x456aa0
4b0beb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0bee:	e8 ad 5e fa ff       	call   0x456aa0
4b0bf3:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4b0bf6:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4b0bfa:	e8 a1 5e fa ff       	call   0x456aa0
4b0bff:	32 c0                	xor    %al,%al
4b0c01:	85 f6                	test   %esi,%esi
4b0c03:	0f 85 25 fd ff ff    	jne    0x4b092e
4b0c09:	80 bf a5 00 00 00 00 	cmpb   $0x0,0xa5(%edi)
4b0c10:	75 55                	jne    0x4b0c67
4b0c12:	80 bf a6 00 00 00 00 	cmpb   $0x0,0xa6(%edi)
4b0c19:	75 4c                	jne    0x4b0c67
4b0c1b:	84 c0                	test   %al,%al
4b0c1d:	75 48                	jne    0x4b0c67
4b0c1f:	68 06 02 00 00       	push   $0x206
4b0c24:	68 28 c2 60 00       	push   $0x60c228
4b0c29:	6a 03                	push   $0x3
4b0c2b:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
4b0c31:	e8 aa 46 fc ff       	call   0x4752e0
4b0c36:	8b 8d 34 ff ff ff    	mov    -0xcc(%ebp),%ecx
4b0c3c:	83 c9 02             	or     $0x2,%ecx
4b0c3f:	c6 45 fc 1f          	movb   $0x1f,-0x4(%ebp)
4b0c43:	89 8d 34 ff ff ff    	mov    %ecx,-0xcc(%ebp)
4b0c49:	89 8d 2c ff ff ff    	mov    %ecx,-0xd4(%ebp)
4b0c4f:	8b c8                	mov    %eax,%ecx
4b0c51:	68 f8 c3 60 00       	push   $0x60c3f8
4b0c56:	e8 95 4c fc ff       	call   0x4758f0
4b0c5b:	50                   	push   %eax
4b0c5c:	8d 8d 3a ff ff ff    	lea    -0xc6(%ebp),%ecx
4b0c62:	e8 19 4a fc ff       	call   0x475680
4b0c67:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0c6d:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b0c74:	a8 02                	test   $0x2,%al
4b0c76:	74 14                	je     0x4b0c8c
4b0c78:	83 e0 fd             	and    $0xfffffffd,%eax
4b0c7b:	8d 8d 3c ff ff ff    	lea    -0xc4(%ebp),%ecx
4b0c81:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4b0c87:	e8 84 49 fc ff       	call   0x475610
4b0c8c:	6a 01                	push   $0x1
4b0c8e:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4b0c95:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0c98:	68 5c c0 60 00       	push   $0x60c05c
4b0c9d:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4b0ca4:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4b0cab:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4b0caf:	e8 6c 69 f9 ff       	call   0x447620
4b0cb4:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0cba:	8b cf                	mov    %edi,%ecx
4b0cbc:	83 c8 04             	or     $0x4,%eax
4b0cbf:	c6 45 fc 20          	movb   $0x20,-0x4(%ebp)
4b0cc3:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4b0cc9:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4b0ccf:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0cd2:	50                   	push   %eax
4b0cd3:	e8 98 76 00 00       	call   0x4b8370
4b0cd8:	84 c0                	test   %al,%al
4b0cda:	74 68                	je     0x4b0d44
4b0cdc:	68 d8 c2 60 00       	push   $0x60c2d8
4b0ce1:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
4b0ce7:	e8 c4 ac fc ff       	call   0x47b9b0
4b0cec:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0cf2:	8b cf                	mov    %edi,%ecx
4b0cf4:	83 c8 08             	or     $0x8,%eax
4b0cf7:	c7 45 fc 21 00 00 00 	movl   $0x21,-0x4(%ebp)
4b0cfe:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4b0d04:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4b0d0a:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
4b0d10:	50                   	push   %eax
4b0d11:	e8 2a 36 00 00       	call   0x4b4340
4b0d16:	84 c0                	test   %al,%al
4b0d18:	75 2a                	jne    0x4b0d44
4b0d1a:	68 04 5d 60 00       	push   $0x605d04
4b0d1f:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b0d22:	e8 89 ac fc ff       	call   0x47b9b0
4b0d27:	83 8d 34 ff ff ff 10 	orl    $0x10,-0xcc(%ebp)
4b0d2e:	8d 45 c0             	lea    -0x40(%ebp),%eax
4b0d31:	50                   	push   %eax
4b0d32:	8b cf                	mov    %edi,%ecx
4b0d34:	e8 07 36 00 00       	call   0x4b4340
4b0d39:	c6 85 3b ff ff ff 01 	movb   $0x1,-0xc5(%ebp)
4b0d40:	84 c0                	test   %al,%al
4b0d42:	74 07                	je     0x4b0d4b
4b0d44:	c6 85 3b ff ff ff 00 	movb   $0x0,-0xc5(%ebp)
4b0d4b:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0d51:	a8 10                	test   $0x10,%al
4b0d53:	74 17                	je     0x4b0d6c
4b0d55:	83 e0 ef             	and    $0xffffffef,%eax
4b0d58:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b0d5b:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4b0d61:	e8 3a 5d fa ff       	call   0x456aa0
4b0d66:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0d6c:	a8 08                	test   $0x8,%al
4b0d6e:	74 1a                	je     0x4b0d8a
4b0d70:	83 e0 f7             	and    $0xfffffff7,%eax
4b0d73:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
4b0d79:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4b0d7f:	e8 1c 5d fa ff       	call   0x456aa0
4b0d84:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0d8a:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b0d91:	a8 04                	test   $0x4,%al
4b0d93:	74 08                	je     0x4b0d9d
4b0d95:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0d98:	e8 03 5d fa ff       	call   0x456aa0
4b0d9d:	80 bd 3b ff ff ff 00 	cmpb   $0x0,-0xc5(%ebp)
4b0da4:	8b cf                	mov    %edi,%ecx
4b0da6:	74 10                	je     0x4b0db8
4b0da8:	e8 93 6d 00 00       	call   0x4b7b40
4b0dad:	88 85 3b ff ff ff    	mov    %al,-0xc5(%ebp)
4b0db3:	e9 0a fa ff ff       	jmp    0x4b07c2
4b0db8:	e8 e3 6a 00 00       	call   0x4b78a0
4b0dbd:	88 85 3b ff ff ff    	mov    %al,-0xc5(%ebp)
4b0dc3:	e9 fa f9 ff ff       	jmp    0x4b07c2
4b0dc8:	8b 46 34             	mov    0x34(%esi),%eax
4b0dcb:	89 85 20 ff ff ff    	mov    %eax,-0xe0(%ebp)
4b0dd1:	85 c0                	test   %eax,%eax
4b0dd3:	0f 84 f5 00 00 00    	je     0x4b0ece
4b0dd9:	8b 8d 30 ff ff ff    	mov    -0xd0(%ebp),%ecx
4b0ddf:	50                   	push   %eax
4b0de0:	ff b5 24 ff ff ff    	push   -0xdc(%ebp)
4b0de6:	e8 95 50 fb ff       	call   0x465e80
4b0deb:	84 c0                	test   %al,%al
4b0ded:	0f 84 db 00 00 00    	je     0x4b0ece
4b0df3:	ff b5 20 ff ff ff    	push   -0xe0(%ebp)
4b0df9:	8b 8d 30 ff ff ff    	mov    -0xd0(%ebp),%ecx
4b0dff:	ff b5 24 ff ff ff    	push   -0xdc(%ebp)
4b0e05:	e8 66 3e fb ff       	call   0x464c70
4b0e0a:	8b f0                	mov    %eax,%esi
4b0e0c:	8d 45 90             	lea    -0x70(%ebp),%eax
4b0e0f:	50                   	push   %eax
4b0e10:	8d 45 a8             	lea    -0x58(%ebp),%eax
4b0e13:	68 c8 c4 60 00       	push   $0x60c4c8
4b0e18:	50                   	push   %eax
4b0e19:	e8 12 52 fc ff       	call   0x476030
4b0e1e:	68 a4 c4 60 00       	push   $0x60c4a4
4b0e23:	50                   	push   %eax
4b0e24:	8d 85 78 ff ff ff    	lea    -0x88(%ebp),%eax
4b0e2a:	c6 45 fc 24          	movb   $0x24,-0x4(%ebp)
4b0e2e:	50                   	push   %eax
4b0e2f:	e8 2c 51 fc ff       	call   0x475f60
4b0e34:	ff 36                	push   (%esi)
4b0e36:	c6 45 fc 25          	movb   $0x25,-0x4(%ebp)
4b0e3a:	50                   	push   %eax
4b0e3b:	8d 45 c0             	lea    -0x40(%ebp),%eax
4b0e3e:	50                   	push   %eax
4b0e3f:	e8 bc 50 fc ff       	call   0x475f00
4b0e44:	68 84 c4 60 00       	push   $0x60c484
4b0e49:	50                   	push   %eax
4b0e4a:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0e4d:	c6 45 fc 26          	movb   $0x26,-0x4(%ebp)
4b0e51:	50                   	push   %eax
4b0e52:	e8 09 51 fc ff       	call   0x475f60
4b0e57:	8b 8d 20 ff ff ff    	mov    -0xe0(%ebp),%ecx
4b0e5d:	c6 45 fc 27          	movb   $0x27,-0x4(%ebp)
4b0e61:	ff 31                	push   (%ecx)
4b0e63:	50                   	push   %eax
4b0e64:	8d 85 60 ff ff ff    	lea    -0xa0(%ebp),%eax
4b0e6a:	50                   	push   %eax
4b0e6b:	e8 90 50 fc ff       	call   0x475f00
4b0e70:	68 b4 85 60 00       	push   $0x6085b4
4b0e75:	50                   	push   %eax
4b0e76:	8d 85 48 ff ff ff    	lea    -0xb8(%ebp),%eax
4b0e7c:	c6 45 fc 28          	movb   $0x28,-0x4(%ebp)
4b0e80:	50                   	push   %eax
4b0e81:	e8 da 50 fc ff       	call   0x475f60
4b0e86:	83 c4 48             	add    $0x48,%esp
4b0e89:	50                   	push   %eax
4b0e8a:	8b cf                	mov    %edi,%ecx
4b0e8c:	c6 45 fc 29          	movb   $0x29,-0x4(%ebp)
4b0e90:	e8 8b 61 00 00       	call   0x4b7020
4b0e95:	8d 8d 48 ff ff ff    	lea    -0xb8(%ebp),%ecx
4b0e9b:	e8 00 5c fa ff       	call   0x456aa0
4b0ea0:	8d 8d 60 ff ff ff    	lea    -0xa0(%ebp),%ecx
4b0ea6:	e8 f5 5b fa ff       	call   0x456aa0
4b0eab:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0eae:	e8 ed 5b fa ff       	call   0x456aa0
4b0eb3:	8d 4d c0             	lea    -0x40(%ebp),%ecx
4b0eb6:	e8 e5 5b fa ff       	call   0x456aa0
4b0ebb:	8d 8d 78 ff ff ff    	lea    -0x88(%ebp),%ecx
4b0ec1:	e8 da 5b fa ff       	call   0x456aa0
4b0ec6:	8d 4d a8             	lea    -0x58(%ebp),%ecx
4b0ec9:	e9 e8 f8 ff ff       	jmp    0x4b07b6
4b0ece:	8b ce                	mov    %esi,%ecx
4b0ed0:	e8 cb 82 fa ff       	call   0x4591a0
4b0ed5:	68 5c c0 60 00       	push   $0x60c05c
4b0eda:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0edd:	8b 04 85 98 7b 60 00 	mov    0x607b98(,%eax,4),%eax
4b0ee4:	83 f8 0a             	cmp    $0xa,%eax
4b0ee7:	0f 85 c0 00 00 00    	jne    0x4b0fad
4b0eed:	e8 be aa fc ff       	call   0x47b9b0
4b0ef2:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0ef5:	c6 45 fc 2a          	movb   $0x2a,-0x4(%ebp)
4b0ef9:	50                   	push   %eax
4b0efa:	8b cf                	mov    %edi,%ecx
4b0efc:	e8 6f 74 00 00       	call   0x4b8370
4b0f01:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0f04:	88 85 3a ff ff ff    	mov    %al,-0xc6(%ebp)
4b0f0a:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4b0f0e:	e8 8d 5b fa ff       	call   0x456aa0
4b0f13:	80 bd 3a ff ff ff 00 	cmpb   $0x0,-0xc6(%ebp)
4b0f1a:	0f 84 c0 00 00 00    	je     0x4b0fe0
4b0f20:	8b 46 44             	mov    0x44(%esi),%eax
4b0f23:	80 78 37 00          	cmpb   $0x0,0x37(%eax)
4b0f27:	0f 84 b3 00 00 00    	je     0x4b0fe0
4b0f2d:	83 7f 14 05          	cmpl   $0x5,0x14(%edi)
4b0f31:	0f 85 a9 00 00 00    	jne    0x4b0fe0
4b0f37:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4b0f3e:	c7 45 e8 00 00 00 00 	movl   $0x0,-0x18(%ebp)
4b0f45:	c7 45 ec 0f 00 00 00 	movl   $0xf,-0x14(%ebp)
4b0f4c:	c6 45 d8 00          	movb   $0x0,-0x28(%ebp)
4b0f50:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0f53:	c6 45 fc 2b          	movb   $0x2b,-0x4(%ebp)
4b0f57:	50                   	push   %eax
4b0f58:	8b cf                	mov    %edi,%ecx
4b0f5a:	e8 41 1b 00 00       	call   0x4b2aa0
4b0f5f:	84 c0                	test   %al,%al
4b0f61:	74 42                	je     0x4b0fa5
4b0f63:	8b 4f 04             	mov    0x4(%edi),%ecx
4b0f66:	85 c9                	test   %ecx,%ecx
4b0f68:	74 0a                	je     0x4b0f74
4b0f6a:	8b 01                	mov    (%ecx),%eax
4b0f6c:	56                   	push   %esi
4b0f6d:	8b 40 10             	mov    0x10(%eax),%eax
4b0f70:	ff d0                	call   *%eax
4b0f72:	eb 02                	jmp    0x4b0f76
4b0f74:	33 c0                	xor    %eax,%eax
4b0f76:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0f79:	51                   	push   %ecx
4b0f7a:	8b 8d 30 ff ff ff    	mov    -0xd0(%ebp),%ecx
4b0f80:	50                   	push   %eax
4b0f81:	56                   	push   %esi
4b0f82:	ff b5 24 ff ff ff    	push   -0xdc(%ebp)
4b0f88:	e8 c3 54 fb ff       	call   0x466450
4b0f8d:	8b c8                	mov    %eax,%ecx
4b0f8f:	e8 7c b6 fa ff       	call   0x45c610
4b0f94:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0f97:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4b0f9b:	e8 00 5b fa ff       	call   0x456aa0
4b0fa0:	e9 aa 02 00 00       	jmp    0x4b124f
4b0fa5:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0fa8:	e9 09 f8 ff ff       	jmp    0x4b07b6
4b0fad:	e8 fe a9 fc ff       	call   0x47b9b0
4b0fb2:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b0fb5:	c6 45 fc 2c          	movb   $0x2c,-0x4(%ebp)
4b0fb9:	50                   	push   %eax
4b0fba:	8b cf                	mov    %edi,%ecx
4b0fbc:	e8 ff e5 ff ff       	call   0x4af5c0
4b0fc1:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0fc4:	88 85 3a ff ff ff    	mov    %al,-0xc6(%ebp)
4b0fca:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
4b0fce:	e8 cd 5a fa ff       	call   0x456aa0
4b0fd3:	80 bd 3a ff ff ff 00 	cmpb   $0x0,-0xc6(%ebp)
4b0fda:	0f 84 db f7 ff ff    	je     0x4b07bb
4b0fe0:	83 7e 20 03          	cmpl   $0x3,0x20(%esi)
4b0fe4:	75 3c                	jne    0x4b1022
4b0fe6:	68 cc 76 60 00       	push   $0x6076cc
4b0feb:	8d 4d d8             	lea    -0x28(%ebp),%ecx
4b0fee:	e8 bd a9 fc ff       	call   0x47b9b0
4b0ff3:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b0ff9:	8b cf                	mov    %edi,%ecx
4b0ffb:	83 c8 20             	or     $0x20,%eax
4b0ffe:	c6 45 fc 2d          	movb   $0x2d,-0x4(%ebp)
4b1002:	89 85 34 ff ff ff    	mov    %eax,-0xcc(%ebp)
4b1008:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
4b100e:	8d 45 d8             	lea    -0x28(%ebp),%eax
4b1011:	50                   	push   %eax
4b1012:	e8 59 73 00 00       	call   0x4b8370
4b1017:	c6 85 3b ff ff ff 01 	movb   $0x1,-0xc5(%ebp)
4b101e:	84 c0                	test   %al,%al
4b1020:	75 07                	jne    0x4b1029
4b1022:	c6 85 3b ff ff ff 00 	movb   $0x0,-0xc5(%ebp)
4b1029:	8b 85 34 ff ff ff    	mov    -0xcc(%ebp),%eax
4b102f:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
4b1036:	a8 20                	test   $0x20,%al