4e5bda:	74 04                	je     0x4e5be0
4e5bdc:	b3 01                	mov    $0x1,%bl
4e5bde:	eb 02                	jmp    0x4e5be2
4e5be0:	32 db                	xor    %bl,%bl
4e5be2:	8b 45 e0             	mov    -0x20(%ebp),%eax
4e5be5:	c7 45 fc 04 00 00 00 	movl   $0x4,-0x4(%ebp)
4e5bec:	a8 02                	test   $0x2,%al
4e5bee:	74 11                	je     0x4e5c01
4e5bf0:	83 e0 fd             	and    $0xfffffffd,%eax
4e5bf3:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5bf9:	89 45 e0             	mov    %eax,-0x20(%ebp)
4e5bfc:	e8 00 64 f5 ff       	call   0x43c001
4e5c01:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5c07:	84 db                	test   %bl,%bl
4e5c09:	75 18                	jne    0x4e5c23
4e5c0b:	88 5d fc             	mov    %bl,-0x4(%ebp)
4e5c0e:	e8 ee 63 f5 ff       	call   0x43c001
4e5c13:	8d 4d 4c             	lea    0x4c(%ebp),%ecx
4e5c16:	e8 6e 1e f4 ff       	call   0x427a89
4e5c1b:	8b 5d e0             	mov    -0x20(%ebp),%ebx
4e5c1e:	e9 fd fa ff ff       	jmp    0x4e5720
4e5c23:	c6 45 f0 01          	movb   $0x1,-0x10(%ebp)
4e5c27:	e8 d5 63 f5 ff       	call   0x43c001
4e5c2c:	8b 5d e0             	mov    -0x20(%ebp),%ebx
4e5c2f:	eb 69                	jmp    0x4e5c9a
4e5c31:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5c37:	c6 45 f0 01          	movb   $0x1,-0x10(%ebp)
4e5c3b:	e8 c1 63 f5 ff       	call   0x43c001
4e5c40:	8b 5d e0             	mov    -0x20(%ebp),%ebx
4e5c43:	eb 55                	jmp    0x4e5c9a
4e5c45:	c6 45 f0 01          	movb   $0x1,-0x10(%ebp)
4e5c49:	83 f8 10             	cmp    $0x10,%eax
4e5c4c:	72 13                	jb     0x4e5c61
4e5c4e:	40                   	inc    %eax
4e5c4f:	8d 8d dc 02 00 00    	lea    0x2dc(%ebp),%ecx
4e5c55:	50                   	push   %eax
4e5c56:	ff b5 dc 02 00 00    	push   0x2dc(%ebp)
4e5c5c:	e8 bb e9 f4 ff       	call   0x43461c
4e5c61:	8b 85 d8 02 00 00    	mov    0x2d8(%ebp),%eax
4e5c67:	c7 85 f0 02 00 00 0f 	movl   $0xf,0x2f0(%ebp)
4e5c6e:	00 00 00
4e5c71:	c7 85 ec 02 00 00 00 	movl   $0x0,0x2ec(%ebp)
4e5c78:	00 00 00
4e5c7b:	c6 85 dc 02 00 00 00 	movb   $0x0,0x2dc(%ebp)
4e5c82:	83 f8 10             	cmp    $0x10,%eax
4e5c85:	72 13                	jb     0x4e5c9a
4e5c87:	40                   	inc    %eax
4e5c88:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5c8e:	50                   	push   %eax
4e5c8f:	ff b5 c4 02 00 00    	push   0x2c4(%ebp)
4e5c95:	e8 82 e9 f4 ff       	call   0x43461c
4e5c9a:	8b 7d e4             	mov    -0x1c(%ebp),%edi
4e5c9d:	8d 4d 4c             	lea    0x4c(%ebp),%ecx
4e5ca0:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4e5ca7:	e8 40 e8 f3 ff       	call   0x4244ec
4e5cac:	80 7d f0 00          	cmpb   $0x0,-0x10(%ebp)
4e5cb0:	0f 85 6c 02 00 00    	jne    0x4e5f22
4e5cb6:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
4e5cba:	0f 84 1b 01 00 00    	je     0x4e5ddb
4e5cc0:	68 2c a0 bd 00       	push   $0xbda02c
4e5cc5:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5ccb:	e8 fa 0f f3 ff       	call   0x416cca
4e5cd0:	ff 75 dc             	push   -0x24(%ebp)
4e5cd3:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5cd9:	c7 45 fc 0a 00 00 00 	movl   $0xa,-0x4(%ebp)
4e5ce0:	e8 e5 0f f3 ff       	call   0x416cca
4e5ce5:	8d 85 f8 02 00 00    	lea    0x2f8(%ebp),%eax
4e5ceb:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
4e5cef:	50                   	push   %eax
4e5cf0:	8d 85 c4 02 00 00    	lea    0x2c4(%ebp),%eax
4e5cf6:	50                   	push   %eax
4e5cf7:	e8 1a 69 f3 ff       	call   0x41c616
4e5cfc:	8b 85 0c 03 00 00    	mov    0x30c(%ebp),%eax
4e5d02:	83 c4 08             	add    $0x8,%esp
4e5d05:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
4e5d09:	83 f8 10             	cmp    $0x10,%eax
4e5d0c:	72 13                	jb     0x4e5d21
4e5d0e:	40                   	inc    %eax
4e5d0f:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5d15:	50                   	push   %eax
4e5d16:	ff b5 f8 02 00 00    	push   0x2f8(%ebp)
4e5d1c:	e8 fb e8 f4 ff       	call   0x43461c
4e5d21:	6a 5f                	push   $0x5f
4e5d23:	6a 01                	push   $0x1
4e5d25:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5d2b:	e8 0a 49 f4 ff       	call   0x42a63a
4e5d30:	ff 75 ec             	push   -0x14(%ebp)
4e5d33:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5d39:	e8 8c 0f f3 ff       	call   0x416cca
4e5d3e:	8d 85 f8 02 00 00    	lea    0x2f8(%ebp),%eax
4e5d44:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
4e5d48:	50                   	push   %eax
4e5d49:	8d 85 c4 02 00 00    	lea    0x2c4(%ebp),%eax
4e5d4f:	50                   	push   %eax
4e5d50:	e8 c1 68 f3 ff       	call   0x41c616
4e5d55:	8b 85 0c 03 00 00    	mov    0x30c(%ebp),%eax
4e5d5b:	83 c4 08             	add    $0x8,%esp
4e5d5e:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
4e5d62:	83 f8 10             	cmp    $0x10,%eax
4e5d65:	72 13                	jb     0x4e5d7a
4e5d67:	40                   	inc    %eax
4e5d68:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5d6e:	50                   	push   %eax
4e5d6f:	ff b5 f8 02 00 00    	push   0x2f8(%ebp)
4e5d75:	e8 a2 e8 f4 ff       	call   0x43461c
4e5d7a:	83 bd d8 02 00 00 10 	cmpl   $0x10,0x2d8(%ebp)
4e5d81:	8d 85 c4 02 00 00    	lea    0x2c4(%ebp),%eax
4e5d87:	56                   	push   %esi
4e5d88:	0f 43 85 c4 02 00 00 	cmovae 0x2c4(%ebp),%eax
4e5d8f:	50                   	push   %eax
4e5d90:	e8 70 cf f2 ff       	call   0x412d05
4e5d95:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4e5d98:	83 c4 08             	add    $0x8,%esp
4e5d9b:	84 c0                	test   %al,%al
4e5d9d:	0f b6 c9             	movzbl %cl,%ecx
4e5da0:	b8 01 00 00 00       	mov    $0x1,%eax
4e5da5:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4e5dac:	0f 45 c8             	cmovne %eax,%ecx
4e5daf:	8b 85 d8 02 00 00    	mov    0x2d8(%ebp),%eax
4e5db5:	89 4d f0             	mov    %ecx,-0x10(%ebp)
4e5db8:	83 f8 10             	cmp    $0x10,%eax
4e5dbb:	72 16                	jb     0x4e5dd3
4e5dbd:	40                   	inc    %eax
4e5dbe:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5dc4:	50                   	push   %eax
4e5dc5:	ff b5 c4 02 00 00    	push   0x2c4(%ebp)
4e5dcb:	e8 4c e8 f4 ff       	call   0x43461c
4e5dd0:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4e5dd3:	84 c9                	test   %cl,%cl
4e5dd5:	0f 85 47 01 00 00    	jne    0x4e5f22
4e5ddb:	68 2c a0 bd 00       	push   $0xbda02c
4e5de0:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5de6:	e8 df 0e f3 ff       	call   0x416cca
4e5deb:	ff 75 ec             	push   -0x14(%ebp)
4e5dee:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5df4:	c7 45 fc 0d 00 00 00 	movl   $0xd,-0x4(%ebp)
4e5dfb:	e8 ca 0e f3 ff       	call   0x416cca
4e5e00:	8d 85 c4 02 00 00    	lea    0x2c4(%ebp),%eax
4e5e06:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
4e5e0a:	50                   	push   %eax
4e5e0b:	8d 85 f8 02 00 00    	lea    0x2f8(%ebp),%eax
4e5e11:	50                   	push   %eax
4e5e12:	e8 ff 67 f3 ff       	call   0x41c616
4e5e17:	8b 85 d8 02 00 00    	mov    0x2d8(%ebp),%eax
4e5e1d:	83 c4 08             	add    $0x8,%esp
4e5e20:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
4e5e24:	83 f8 10             	cmp    $0x10,%eax
4e5e27:	72 13                	jb     0x4e5e3c
4e5e29:	40                   	inc    %eax
4e5e2a:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5e30:	50                   	push   %eax
4e5e31:	ff b5 c4 02 00 00    	push   0x2c4(%ebp)
4e5e37:	e8 e0 e7 f4 ff       	call   0x43461c
4e5e3c:	83 bd 0c 03 00 00 10 	cmpl   $0x10,0x30c(%ebp)
4e5e43:	8d 85 f8 02 00 00    	lea    0x2f8(%ebp),%eax
4e5e49:	56                   	push   %esi
4e5e4a:	0f 43 85 f8 02 00 00 	cmovae 0x2f8(%ebp),%eax
4e5e51:	50                   	push   %eax
4e5e52:	e8 ae ce f2 ff       	call   0x412d05
4e5e57:	8b 4d f0             	mov    -0x10(%ebp),%ecx
4e5e5a:	83 c4 08             	add    $0x8,%esp
4e5e5d:	84 c0                	test   %al,%al
4e5e5f:	0f b6 c9             	movzbl %cl,%ecx
4e5e62:	b8 01 00 00 00       	mov    $0x1,%eax
4e5e67:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4e5e6e:	0f 45 c8             	cmovne %eax,%ecx
4e5e71:	8b 85 0c 03 00 00    	mov    0x30c(%ebp),%eax
4e5e77:	88 4d f0             	mov    %cl,-0x10(%ebp)
4e5e7a:	83 f8 10             	cmp    $0x10,%eax
4e5e7d:	72 13                	jb     0x4e5e92
4e5e7f:	40                   	inc    %eax
4e5e80:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5e86:	50                   	push   %eax
4e5e87:	ff b5 f8 02 00 00    	push   0x2f8(%ebp)
4e5e8d:	e8 8a e7 f4 ff       	call   0x43461c
4e5e92:	80 7d f0 00          	cmpb   $0x0,-0x10(%ebp)
4e5e96:	0f 85 86 00 00 00    	jne    0x4e5f22
4e5e9c:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
4e5ea0:	75 16                	jne    0x4e5eb8
4e5ea2:	56                   	push   %esi
4e5ea3:	ff 75 ec             	push   -0x14(%ebp)
4e5ea6:	e8 5a ce f2 ff       	call   0x412d05
4e5eab:	83 c4 08             	add    $0x8,%esp
4e5eae:	84 c0                	test   %al,%al
4e5eb0:	74 06                	je     0x4e5eb8
4e5eb2:	c6 45 f0 01          	movb   $0x1,-0x10(%ebp)
4e5eb6:	eb 6a                	jmp    0x4e5f22
4e5eb8:	8b 07                	mov    (%edi),%eax
4e5eba:	8b cf                	mov    %edi,%ecx
4e5ebc:	8b 40 4c             	mov    0x4c(%eax),%eax
4e5ebf:	ff d0                	call   *%eax
4e5ec1:	84 c0                	test   %al,%al
4e5ec3:	75 5d                	jne    0x4e5f22
4e5ec5:	83 7d dc 00          	cmpl   $0x0,-0x24(%ebp)
4e5ec9:	74 57                	je     0x4e5f22
4e5ecb:	ff 75 ec             	push   -0x14(%ebp)
4e5ece:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5ed4:	e8 f1 0d f3 ff       	call   0x416cca
4e5ed9:	ff 75 dc             	push   -0x24(%ebp)
4e5edc:	83 cb 04             	or     $0x4,%ebx
4e5edf:	c7 45 fc 0f 00 00 00 	movl   $0xf,-0x4(%ebp)
4e5ee6:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5eec:	89 5d d0             	mov    %ebx,-0x30(%ebp)
4e5eef:	e8 d6 0d f3 ff       	call   0x416cca
4e5ef4:	56                   	push   %esi
4e5ef5:	8d 85 c4 02 00 00    	lea    0x2c4(%ebp),%eax
4e5efb:	c7 45 fc 10 00 00 00 	movl   $0x10,-0x4(%ebp)
4e5f02:	50                   	push   %eax
4e5f03:	8d 85 f8 02 00 00    	lea    0x2f8(%ebp),%eax
4e5f09:	83 cb 08             	or     $0x8,%ebx
4e5f0c:	50                   	push   %eax
4e5f0d:	6a 02                	push   $0x2
4e5f0f:	89 5d d0             	mov    %ebx,-0x30(%ebp)
4e5f12:	e8 9c 55 f4 ff       	call   0x42b4b3
4e5f17:	83 c4 10             	add    $0x10,%esp
4e5f1a:	c6 45 eb 01          	movb   $0x1,-0x15(%ebp)
4e5f1e:	84 c0                	test   %al,%al
4e5f20:	75 04                	jne    0x4e5f26
4e5f22:	c6 45 eb 00          	movb   $0x0,-0x15(%ebp)
4e5f26:	f6 c3 08             	test   $0x8,%bl
4e5f29:	74 3c                	je     0x4e5f67
4e5f2b:	8b 85 0c 03 00 00    	mov    0x30c(%ebp),%eax
4e5f31:	83 e3 f7             	and    $0xfffffff7,%ebx
4e5f34:	83 f8 10             	cmp    $0x10,%eax
4e5f37:	72 13                	jb     0x4e5f4c
4e5f39:	40                   	inc    %eax
4e5f3a:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5f40:	50                   	push   %eax
4e5f41:	ff b5 f8 02 00 00    	push   0x2f8(%ebp)
4e5f47:	e8 d0 e6 f4 ff       	call   0x43461c
4e5f4c:	c7 85 0c 03 00 00 0f 	movl   $0xf,0x30c(%ebp)
4e5f53:	00 00 00
4e5f56:	c7 85 08 03 00 00 00 	movl   $0x0,0x308(%ebp)
4e5f5d:	00 00 00
4e5f60:	c6 85 f8 02 00 00 00 	movb   $0x0,0x2f8(%ebp)
4e5f67:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4e5f6e:	f6 c3 04             	test   $0x4,%bl
4e5f71:	74 1e                	je     0x4e5f91
4e5f73:	8b 85 d8 02 00 00    	mov    0x2d8(%ebp),%eax
4e5f79:	83 f8 10             	cmp    $0x10,%eax
4e5f7c:	72 13                	jb     0x4e5f91
4e5f7e:	40                   	inc    %eax
4e5f7f:	8d 8d c4 02 00 00    	lea    0x2c4(%ebp),%ecx
4e5f85:	50                   	push   %eax
4e5f86:	ff b5 c4 02 00 00    	push   0x2c4(%ebp)
4e5f8c:	e8 8b e6 f4 ff       	call   0x43461c
4e5f91:	80 7d eb 00          	cmpb   $0x0,-0x15(%ebp)
4e5f95:	0f 85 8a 04 00 00    	jne    0x4e6425
4e5f9b:	8b 5d f0             	mov    -0x10(%ebp),%ebx
4e5f9e:	84 db                	test   %bl,%bl
4e5fa0:	0f 85 81 04 00 00    	jne    0x4e6427
4e5fa6:	68 38 a0 bd 00       	push   $0xbda038
4e5fab:	ff 75 ec             	push   -0x14(%ebp)
4e5fae:	e8 60 a4 f4 ff       	call   0x430413
4e5fb3:	83 c4 08             	add    $0x8,%esp
4e5fb6:	85 c0                	test   %eax,%eax
4e5fb8:	0f 85 b8 00 00 00    	jne    0x4e6076
4e5fbe:	8d 45 d4             	lea    -0x2c(%ebp),%eax
4e5fc1:	50                   	push   %eax
4e5fc2:	e8 b1 50 f2 ff       	call   0x40b078
4e5fc7:	83 c4 04             	add    $0x4,%esp
4e5fca:	8b 08                	mov    (%eax),%ecx
4e5fcc:	8d 95 08 04 00 00    	lea    0x408(%ebp),%edx
4e5fd2:	6a 09                	push   $0x9
4e5fd4:	52                   	push   %edx
4e5fd5:	c7 45 fc 11 00 00 00 	movl   $0x11,-0x4(%ebp)
4e5fdc:	8b 01                	mov    (%ecx),%eax
4e5fde:	ff 50 10             	call   *0x10(%eax)
4e5fe1:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e5fe7:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
4e5feb:	51                   	push   %ecx
4e5fec:	8b c8                	mov    %eax,%ecx
4e5fee:	e8 f6 36 f5 ff       	call   0x4396e9
4e5ff3:	50                   	push   %eax
4e5ff4:	8b ce                	mov    %esi,%ecx
4e5ff6:	e8 a5 80 f4 ff       	call   0x42e0a0
4e5ffb:	8b 85 0c 03 00 00    	mov    0x30c(%ebp),%eax
4e6001:	83 f8 10             	cmp    $0x10,%eax
4e6004:	72 13                	jb     0x4e6019
4e6006:	40                   	inc    %eax
4e6007:	8d 8d f8 02 00 00    	lea    0x2f8(%ebp),%ecx
4e600d:	50                   	push   %eax
4e600e:	ff b5 f8 02 00 00    	push   0x2f8(%ebp)
4e6014:	e8 03 e6 f4 ff       	call   0x43461c
4e6019:	8d 8d 08 04 00 00    	lea    0x408(%ebp),%ecx
4e601f:	c7 85 0c 03 00 00 0f 	movl   $0xf,0x30c(%ebp)
4e6026:	00 00 00
4e6029:	c7 85 08 03 00 00 00 	movl   $0x0,0x308(%ebp)
4e6030:	00 00 00
4e6033:	c6 85 f8 02 00 00 00 	movb   $0x0,0x2f8(%ebp)
4e603a:	e8 b9 84 f2 ff       	call   0x40e4f8
4e603f:	8b 75 d8             	mov    -0x28(%ebp),%esi
4e6042:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4e6049:	85 f6                	test   %esi,%esi
4e604b:	74 21                	je     0x4e606e
4e604d:	83 cf ff             	or     $0xffffffff,%edi
4e6050:	8b c7                	mov    %edi,%eax
4e6052:	f0 0f c1 46 04       	lock xadd %eax,0x4(%esi)
4e6057:	75 15                	jne    0x4e606e
4e6059:	8b 06                	mov    (%esi),%eax
4e605b:	8b ce                	mov    %esi,%ecx
4e605d:	ff 10                	call   *(%eax)
4e605f:	f0 0f c1 7e 08       	lock xadd %edi,0x8(%esi)
4e6064:	4f                   	dec    %edi
4e6065:	75 07                	jne    0x4e606e
4e6067:	8b 06                	mov    (%esi),%eax
4e6069:	8b ce                	mov    %esi,%ecx
4e606b:	ff 50 04             	call   *0x4(%eax)
4e606e:	8b 75 cc             	mov    -0x34(%ebp),%esi
4e6071:	e9 af 03 00 00       	jmp    0x4e6425
4e6076:	68 40 a0 bd 00       	push   $0xbda040
4e607b:	ff 75 ec             	push   -0x14(%ebp)
4e607e:	e8 90 a3 f4 ff       	call   0x430413
4e6083:	83 c4 08             	add    $0x8,%esp
4e6086:	85 c0                	test   %eax,%eax
4e6088:	75 61                	jne    0x4e60eb
4e608a:	8b 45 c4             	mov    -0x3c(%ebp),%eax
4e608d:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
4e6091:	72 02                	jb     0x4e6095
4e6093:	8b 00                	mov    (%eax),%eax
4e6095:	6a 3b                	push   $0x3b
4e6097:	50                   	push   %eax
4e6098:	8d 4d 4c             	lea    0x4c(%ebp),%ecx
4e609b:	e8 2f 6f f4 ff       	call   0x42cfcf
4e60a0:	c7 45 4c a8 62 bd 00 	movl   $0xbd62a8,0x4c(%ebp)
4e60a7:	8b 95 60 02 00 00    	mov    0x260(%ebp),%edx
4e60ad:	c7 45 fc 13 00 00 00 	movl   $0x13,-0x4(%ebp)
4e60b4:	80 3a 00             	cmpb   $0x0,(%edx)
4e60b7:	75 04                	jne    0x4e60bd
4e60b9:	33 c9                	xor    %ecx,%ecx
4e60bb:	eb 11                	jmp    0x4e60ce
4e60bd:	8b ca                	mov    %edx,%ecx
4e60bf:	8d 71 01             	lea    0x1(%ecx),%esi
4e60c2:	8a 01                	mov    (%ecx),%al
4e60c4:	41                   	inc    %ecx
4e60c5:	84 c0                	test   %al,%al
4e60c7:	75 f9                	jne    0x4e60c2
4e60c9:	2b ce                	sub    %esi,%ecx
4e60cb:	8b 75 cc             	mov    -0x34(%ebp),%esi
4e60ce:	51                   	push   %ecx
4e60cf:	52                   	push   %edx
4e60d0:	8b ce                	mov    %esi,%ecx
4e60d2:	e8 ba e5 f2 ff       	call   0x414691
4e60d7:	8d 4d 4c             	lea    0x4c(%ebp),%ecx
4e60da:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
4e60e1:	e8 06 e4 f3 ff       	call   0x4244ec
4e60e6:	e9 3a 03 00 00       	jmp    0x4e6425
4e60eb:	68 4c a0 bd 00       	push   $0xbda04c
4e60f0:	ff 75 ec             	push   -0x14(%ebp)
4e60f3:	e8 1b a3 f4 ff       	call   0x430413