57ed38:	e8 57 ea eb ff       	call   0x43d794
57ed3d:	c7 06 e0 13 be 00    	movl   $0xbe13e0,(%esi)
57ed43:	8b c6                	mov    %esi,%eax
57ed45:	5e                   	pop    %esi
57ed46:	59                   	pop    %ecx
57ed47:	c3                   	ret
57ed48:	cc                   	int3
57ed49:	cc                   	int3
57ed4a:	cc                   	int3
57ed4b:	cc                   	int3
57ed4c:	cc                   	int3
57ed4d:	cc                   	int3
57ed4e:	cc                   	int3
57ed4f:	cc                   	int3
57ed50:	c7 01 e0 13 be 00    	movl   $0xbe13e0,(%ecx)
57ed56:	e9 82 49 e9 ff       	jmp    0x4136dd
57ed5b:	cc                   	int3
57ed5c:	cc                   	int3
57ed5d:	cc                   	int3
57ed5e:	cc                   	int3
57ed5f:	cc                   	int3
57ed60:	8b d1                	mov    %ecx,%edx
57ed62:	8b 42 f8             	mov    -0x8(%edx),%eax
57ed65:	c7 42 f4 f4 13 be 00 	movl   $0xbe13f4,-0xc(%edx)
57ed6c:	8b 40 04             	mov    0x4(%eax),%eax
57ed6f:	c7 44 10 f8 00 14 be 	movl   $0xbe1400,-0x8(%eax,%edx,1)
57ed76:	00
57ed77:	8b 42 f8             	mov    -0x8(%edx),%eax
57ed7a:	8b 40 08             	mov    0x8(%eax),%eax
57ed7d:	c7 44 10 f8 24 14 be 	movl   $0xbe1424,-0x8(%eax,%edx,1)
57ed84:	00
57ed85:	8b 42 f8             	mov    -0x8(%edx),%eax
57ed88:	8b 48 04             	mov    0x4(%eax),%ecx
57ed8b:	8d 41 f8             	lea    -0x8(%ecx),%eax
57ed8e:	89 44 11 f4          	mov    %eax,-0xc(%ecx,%edx,1)
57ed92:	c3                   	ret
57ed93:	cc                   	int3
57ed94:	cc                   	int3
57ed95:	cc                   	int3
57ed96:	cc                   	int3
57ed97:	cc                   	int3
57ed98:	cc                   	int3
57ed99:	cc                   	int3
57ed9a:	cc                   	int3
57ed9b:	cc                   	int3
57ed9c:	cc                   	int3
57ed9d:	cc                   	int3
57ed9e:	cc                   	int3
57ed9f:	2b 49 fc             	sub    -0x4(%ecx),%ecx
57eda2:	e9 d4 82 e9 ff       	jmp    0x41707b
57eda7:	cc                   	int3
57eda8:	cc                   	int3
57eda9:	cc                   	int3
57edaa:	cc                   	int3
57edab:	cc                   	int3
57edac:	cc                   	int3
57edad:	cc                   	int3
57edae:	cc                   	int3
57edaf:	cc                   	int3
57edb0:	56                   	push   %esi
57edb1:	8b f1                	mov    %ecx,%esi
57edb3:	c7 06 e0 13 be 00    	movl   $0xbe13e0,(%esi)
57edb9:	e8 1f 49 e9 ff       	call   0x4136dd
57edbe:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
57edc3:	74 0b                	je     0x57edd0
57edc5:	6a 04                	push   $0x4
57edc7:	56                   	push   %esi
57edc8:	e8 cf 30 e8 ff       	call   0x401e9c
57edcd:	83 c4 08             	add    $0x8,%esp
57edd0:	8b c6                	mov    %esi,%eax
57edd2:	5e                   	pop    %esi
57edd3:	c2 04 00             	ret    $0x4
57edd6:	cc                   	int3
57edd7:	cc                   	int3
57edd8:	cc                   	int3
57edd9:	cc                   	int3
57edda:	cc                   	int3
57eddb:	cc                   	int3
57eddc:	cc                   	int3
57eddd:	cc                   	int3
57edde:	cc                   	int3
57eddf:	cc                   	int3
57ede0:	56                   	push   %esi
57ede1:	8b f1                	mov    %ecx,%esi
57ede3:	e8 2f 58 eb ff       	call   0x434617
57ede8:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
57eded:	8d 46 f4             	lea    -0xc(%esi),%eax
57edf0:	74 0e                	je     0x57ee00
57edf2:	6a 20                	push   $0x20
57edf4:	50                   	push   %eax
57edf5:	e8 a2 30 e8 ff       	call   0x401e9c
57edfa:	83 c4 08             	add    $0x8,%esp
57edfd:	8d 46 f4             	lea    -0xc(%esi),%eax
57ee00:	5e                   	pop    %esi
57ee01:	c2 04 00             	ret    $0x4
57ee04:	cc                   	int3
57ee05:	cc                   	int3
57ee06:	cc                   	int3
57ee07:	cc                   	int3
57ee08:	cc                   	int3
57ee09:	cc                   	int3
57ee0a:	cc                   	int3
57ee0b:	cc                   	int3
57ee0c:	cc                   	int3
57ee0d:	2b 49 fc             	sub    -0x4(%ecx),%ecx
57ee10:	e9 8a 81 e9 ff       	jmp    0x416f9f
57ee15:	cc                   	int3
57ee16:	cc                   	int3
57ee17:	cc                   	int3
57ee18:	cc                   	int3
57ee19:	cc                   	int3
57ee1a:	cc                   	int3
57ee1b:	cc                   	int3
57ee1c:	cc                   	int3
57ee1d:	cc                   	int3
57ee1e:	cc                   	int3
57ee1f:	cc                   	int3
57ee20:	8b 41 f8             	mov    -0x8(%ecx),%eax
57ee23:	83 c1 04             	add    $0x4,%ecx
57ee26:	8b 40 0c             	mov    0xc(%eax),%eax
57ee29:	03 c8                	add    %eax,%ecx
57ee2b:	e9 11 de ea ff       	jmp    0x42cc41
57ee30:	cc                   	int3
57ee31:	cc                   	int3
57ee32:	cc                   	int3
57ee33:	cc                   	int3
57ee34:	2b 49 fc             	sub    -0x4(%ecx),%ecx
57ee37:	e9 aa bf eb ff       	jmp    0x43ade6
57ee3c:	cc                   	int3
57ee3d:	cc                   	int3
57ee3e:	cc                   	int3
57ee3f:	cc                   	int3
57ee40:	56                   	push   %esi
57ee41:	57                   	push   %edi
57ee42:	8b f1                	mov    %ecx,%esi
57ee44:	e8 79 66 eb ff       	call   0x4354c2
57ee49:	8b 7c 24 0c          	mov    0xc(%esp),%edi
57ee4d:	3b f8                	cmp    %eax,%edi
57ee4f:	75 17                	jne    0x57ee68
57ee51:	8d 46 f4             	lea    -0xc(%esi),%eax
57ee54:	85 c0                	test   %eax,%eax
57ee56:	74 41                	je     0x57ee99
57ee58:	8b 46 f8             	mov    -0x8(%esi),%eax
57ee5b:	5f                   	pop    %edi
57ee5c:	8b 40 04             	mov    0x4(%eax),%eax
57ee5f:	83 c0 f8             	add    $0xfffffff8,%eax
57ee62:	03 c6                	add    %esi,%eax
57ee64:	5e                   	pop    %esi
57ee65:	c2 04 00             	ret    $0x4
57ee68:	e8 9d 15 ea ff       	call   0x42040a
57ee6d:	3b f8                	cmp    %eax,%edi
57ee6f:	75 08                	jne    0x57ee79
57ee71:	5f                   	pop    %edi
57ee72:	8d 46 f4             	lea    -0xc(%esi),%eax
57ee75:	5e                   	pop    %esi
57ee76:	c2 04 00             	ret    $0x4
57ee79:	e8 e3 cb eb ff       	call   0x43ba61
57ee7e:	3b f8                	cmp    %eax,%edi
57ee80:	75 17                	jne    0x57ee99
57ee82:	8d 46 f4             	lea    -0xc(%esi),%eax
57ee85:	85 c0                	test   %eax,%eax
57ee87:	74 10                	je     0x57ee99
57ee89:	8b 46 f8             	mov    -0x8(%esi),%eax
57ee8c:	5f                   	pop    %edi
57ee8d:	8b 40 08             	mov    0x8(%eax),%eax
57ee90:	83 c0 f8             	add    $0xfffffff8,%eax
57ee93:	03 c6                	add    %esi,%eax
57ee95:	5e                   	pop    %esi
57ee96:	c2 04 00             	ret    $0x4
57ee99:	5f                   	pop    %edi
57ee9a:	33 c0                	xor    %eax,%eax
57ee9c:	5e                   	pop    %esi
57ee9d:	c2 04 00             	ret    $0x4
57eea0:	cc                   	int3
57eea1:	cc                   	int3
57eea2:	cc                   	int3
57eea3:	cc                   	int3
57eea4:	cc                   	int3
57eea5:	cc                   	int3
57eea6:	cc                   	int3
57eea7:	cc                   	int3
57eea8:	cc                   	int3
57eea9:	cc                   	int3
57eeaa:	cc                   	int3
57eeab:	cc                   	int3
57eeac:	cc                   	int3
57eead:	cc                   	int3
57eeae:	cc                   	int3
57eeaf:	cc                   	int3
57eeb0:	cc                   	int3
57eeb1:	cc                   	int3
57eeb2:	cc                   	int3
57eeb3:	cc                   	int3
57eeb4:	cc                   	int3
57eeb5:	cc                   	int3
57eeb6:	cc                   	int3
57eeb7:	cc                   	int3
57eeb8:	2b 49 fc             	sub    -0x4(%ecx),%ecx
57eebb:	e9 f3 44 e9 ff       	jmp    0x4133b3
57eec0:	cc                   	int3
57eec1:	cc                   	int3
57eec2:	cc                   	int3
57eec3:	cc                   	int3
57eec4:	cc                   	int3
57eec5:	cc                   	int3
57eec6:	cc                   	int3
57eec7:	cc                   	int3
57eec8:	cc                   	int3
57eec9:	cc                   	int3
57eeca:	cc                   	int3
57eecb:	cc                   	int3
57eecc:	cc                   	int3
57eecd:	cc                   	int3
57eece:	cc                   	int3
57eecf:	cc                   	int3
57eed0:	e9 35 15 ea ff       	jmp    0x42040a
57eed5:	cc                   	int3
57eed6:	cc                   	int3
57eed7:	cc                   	int3
57eed8:	cc                   	int3
57eed9:	cc                   	int3
57eeda:	cc                   	int3
57eedb:	cc                   	int3
57eedc:	cc                   	int3
57eedd:	cc                   	int3
57eede:	cc                   	int3
57eedf:	cc                   	int3
57eee0:	51                   	push   %ecx
57eee1:	56                   	push   %esi
57eee2:	8b 74 24 0c          	mov    0xc(%esp),%esi
57eee6:	33 c0                	xor    %eax,%eax
57eee8:	6a 10                	push   $0x10
57eeea:	68 30 14 be 00       	push   $0xbe1430
57eeef:	8b ce                	mov    %esi,%ecx
57eef1:	c7 44 24 0c 00 00 00 	movl   $0x0,0xc(%esp)
57eef8:	00
57eef9:	c7 46 14 07 00 00 00 	movl   $0x7,0x14(%esi)
57ef00:	c7 46 10 00 00 00 00 	movl   $0x0,0x10(%esi)
57ef07:	66 89 06             	mov    %ax,(%esi)
57ef0a:	e8 a8 c2 e9 ff       	call   0x41b1b7
57ef0f:	8b c6                	mov    %esi,%eax
57ef11:	5e                   	pop    %esi
57ef12:	59                   	pop    %ecx
57ef13:	c2 04 00             	ret    $0x4
57ef16:	cc                   	int3
57ef17:	cc                   	int3
57ef18:	cc                   	int3
57ef19:	cc                   	int3
57ef1a:	cc                   	int3
57ef1b:	cc                   	int3
57ef1c:	cc                   	int3
57ef1d:	cc                   	int3
57ef1e:	cc                   	int3
57ef1f:	cc                   	int3
57ef20:	cc                   	int3
57ef21:	cc                   	int3
57ef22:	cc                   	int3
57ef23:	cc                   	int3
57ef24:	cc                   	int3
57ef25:	cc                   	int3
57ef26:	cc                   	int3
57ef27:	cc                   	int3
57ef28:	cc                   	int3
57ef29:	cc                   	int3
57ef2a:	cc                   	int3
57ef2b:	cc                   	int3
57ef2c:	cc                   	int3
57ef2d:	cc                   	int3
57ef2e:	cc                   	int3
57ef2f:	cc                   	int3
57ef30:	55                   	push   %ebp
57ef31:	8b ec                	mov    %esp,%ebp
57ef33:	6a ff                	push   $0xffffffff
57ef35:	68 fc a0 b5 00       	push   $0xb5a0fc
57ef3a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
57ef40:	50                   	push   %eax
57ef41:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
57ef46:	33 c5                	xor    %ebp,%eax
57ef48:	50                   	push   %eax
57ef49:	8d 45 f4             	lea    -0xc(%ebp),%eax
57ef4c:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
57ef52:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
57ef58:	8b 0d d0 0c d8 00    	mov    0xd80cd0,%ecx
57ef5e:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
57ef61:	a1 54 85 d7 00       	mov    0xd78554,%eax
57ef66:	3b 81 04 01 00 00    	cmp    0x104(%ecx),%eax
57ef6c:	7e 48                	jle    0x57efb6
57ef6e:	68 54 85 d7 00       	push   $0xd78554
57ef73:	e8 86 31 e8 ff       	call   0x4020fe
57ef78:	83 c4 04             	add    $0x4,%esp
57ef7b:	83 3d 54 85 d7 00 ff 	cmpl   $0xffffffff,0xd78554
57ef82:	75 32                	jne    0x57efb6
57ef84:	b9 50 85 d7 00       	mov    $0xd78550,%ecx
57ef89:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
57ef90:	e8 ff e7 eb ff       	call   0x43d794
57ef95:	68 40 84 bc 00       	push   $0xbc8440
57ef9a:	c7 05 50 85 d7 00 e0 	movl   $0xbe13e0,0xd78550
57efa1:	13 be 00
57efa4:	e8 01 57 e9 ff       	call   0x4146aa
57efa9:	68 54 85 d7 00       	push   $0xd78554
57efae:	e8 73 29 eb ff       	call   0x431926
57efb3:	83 c4 08             	add    $0x8,%esp
57efb6:	b8 50 85 d7 00       	mov    $0xd78550,%eax
57efbb:	8b 4d f4             	mov    -0xc(%ebp),%ecx
57efbe:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
57efc5:	59                   	pop    %ecx
57efc6:	8b e5                	mov    %ebp,%esp
57efc8:	5d                   	pop    %ebp
57efc9:	c3                   	ret
57efca:	cc                   	int3
57efcb:	cc                   	int3
57efcc:	cc                   	int3
57efcd:	cc                   	int3
57efce:	cc                   	int3
57efcf:	cc                   	int3
57efd0:	cc                   	int3
57efd1:	cc                   	int3
57efd2:	cc                   	int3
57efd3:	cc                   	int3
57efd4:	cc                   	int3
57efd5:	cc                   	int3
57efd6:	cc                   	int3
57efd7:	cc                   	int3
57efd8:	cc                   	int3
57efd9:	cc                   	int3
57efda:	cc                   	int3
57efdb:	cc                   	int3
57efdc:	cc                   	int3
57efdd:	cc                   	int3
57efde:	cc                   	int3
57efdf:	cc                   	int3
57efe0:	cc                   	int3
57efe1:	cc                   	int3
57efe2:	cc                   	int3
57efe3:	cc                   	int3
57efe4:	cc                   	int3
57efe5:	cc                   	int3
57efe6:	cc                   	int3
57efe7:	cc                   	int3
57efe8:	cc                   	int3
57efe9:	cc                   	int3
57efea:	cc                   	int3
57efeb:	cc                   	int3
57efec:	cc                   	int3
57efed:	cc                   	int3
57efee:	cc                   	int3
57efef:	cc                   	int3
57eff0:	2b 49 fc             	sub    -0x4(%ecx),%ecx
57eff3:	e9 e8 21 e8 ff       	jmp    0x4011e0
57eff8:	cc                   	int3