a58d39:	5d                   	pop    %ebp
a58d3a:	c3                   	ret
a58d3b:	cc                   	int3
a58d3c:	cc                   	int3
a58d3d:	cc                   	int3
a58d3e:	cc                   	int3
a58d3f:	cc                   	int3
a58d40:	cc                   	int3
a58d41:	cc                   	int3
a58d42:	cc                   	int3
a58d43:	cc                   	int3
a58d44:	cc                   	int3
a58d45:	55                   	push   %ebp
a58d46:	8b ec                	mov    %esp,%ebp
a58d48:	56                   	push   %esi
a58d49:	8b 35 3c 16 d8 00    	mov    0xd8163c,%esi
a58d4f:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58d55:	ff 75 0c             	push   0xc(%ebp)
a58d58:	ff 75 08             	push   0x8(%ebp)
a58d5b:	74 0b                	je     0xa58d68
a58d5d:	8b ce                	mov    %esi,%ecx
a58d5f:	e8 01 39 9d ff       	call   0x42c665
a58d64:	ff d6                	call   *%esi
a58d66:	eb 06                	jmp    0xa58d6e
a58d68:	ff 15 50 35 d8 00    	call   *0xd83550
a58d6e:	5e                   	pop    %esi
a58d6f:	5d                   	pop    %ebp
a58d70:	c3                   	ret
a58d71:	cc                   	int3
a58d72:	cc                   	int3
a58d73:	cc                   	int3
a58d74:	cc                   	int3
a58d75:	cc                   	int3
a58d76:	cc                   	int3
a58d77:	cc                   	int3
a58d78:	cc                   	int3
a58d79:	cc                   	int3
a58d7a:	cc                   	int3
a58d7b:	cc                   	int3
a58d7c:	56                   	push   %esi
a58d7d:	8b 35 70 16 d8 00    	mov    0xd81670,%esi
a58d83:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58d89:	74 09                	je     0xa58d94
a58d8b:	8b ce                	mov    %esi,%ecx
a58d8d:	e8 d3 38 9d ff       	call   0x42c665
a58d92:	ff d6                	call   *%esi
a58d94:	5e                   	pop    %esi
a58d95:	c3                   	ret
a58d96:	cc                   	int3
a58d97:	cc                   	int3
a58d98:	cc                   	int3
a58d99:	cc                   	int3
a58d9a:	cc                   	int3
a58d9b:	cc                   	int3
a58d9c:	55                   	push   %ebp
a58d9d:	8b ec                	mov    %esp,%ebp
a58d9f:	56                   	push   %esi
a58da0:	8b 35 74 16 d8 00    	mov    0xd81674,%esi
a58da6:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58dac:	74 0f                	je     0xa58dbd
a58dae:	ff 75 0c             	push   0xc(%ebp)
a58db1:	8b ce                	mov    %esi,%ecx
a58db3:	ff 75 08             	push   0x8(%ebp)
a58db6:	e8 aa 38 9d ff       	call   0x42c665
a58dbb:	ff d6                	call   *%esi
a58dbd:	5e                   	pop    %esi
a58dbe:	5d                   	pop    %ebp
a58dbf:	c3                   	ret
a58dc0:	cc                   	int3
a58dc1:	cc                   	int3
a58dc2:	cc                   	int3
a58dc3:	cc                   	int3
a58dc4:	cc                   	int3
a58dc5:	cc                   	int3
a58dc6:	cc                   	int3
a58dc7:	cc                   	int3
a58dc8:	cc                   	int3
a58dc9:	56                   	push   %esi
a58dca:	8b 35 78 16 d8 00    	mov    0xd81678,%esi
a58dd0:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58dd6:	74 0b                	je     0xa58de3
a58dd8:	8b ce                	mov    %esi,%ecx
a58dda:	e8 86 38 9d ff       	call   0x42c665
a58ddf:	ff d6                	call   *%esi
a58de1:	5e                   	pop    %esi
a58de2:	c3                   	ret
a58de3:	33 c0                	xor    %eax,%eax
a58de5:	5e                   	pop    %esi
a58de6:	c3                   	ret
a58de7:	cc                   	int3
a58de8:	cc                   	int3
a58de9:	cc                   	int3
a58dea:	cc                   	int3
a58deb:	cc                   	int3
a58dec:	cc                   	int3
a58ded:	cc                   	int3
a58dee:	55                   	push   %ebp
a58def:	8b ec                	mov    %esp,%ebp
a58df1:	56                   	push   %esi
a58df2:	8b 35 88 16 d8 00    	mov    0xd81688,%esi
a58df8:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58dfe:	74 17                	je     0xa58e17
a58e00:	ff 75 14             	push   0x14(%ebp)
a58e03:	8b ce                	mov    %esi,%ecx
a58e05:	ff 75 10             	push   0x10(%ebp)
a58e08:	ff 75 0c             	push   0xc(%ebp)
a58e0b:	ff 75 08             	push   0x8(%ebp)
a58e0e:	e8 52 38 9d ff       	call   0x42c665
a58e13:	ff d6                	call   *%esi
a58e15:	eb 0a                	jmp    0xa58e21
a58e17:	6a 78                	push   $0x78
a58e19:	ff 15 1c 36 d8 00    	call   *0xd8361c
a58e1f:	33 c0                	xor    %eax,%eax
a58e21:	5e                   	pop    %esi
a58e22:	5d                   	pop    %ebp
a58e23:	c3                   	ret
a58e24:	cc                   	int3
a58e25:	cc                   	int3
a58e26:	cc                   	int3
a58e27:	cc                   	int3
a58e28:	cc                   	int3
a58e29:	cc                   	int3
a58e2a:	cc                   	int3
a58e2b:	cc                   	int3
a58e2c:	cc                   	int3
a58e2d:	cc                   	int3
a58e2e:	cc                   	int3
a58e2f:	cc                   	int3
a58e30:	cc                   	int3
a58e31:	55                   	push   %ebp
a58e32:	8b ec                	mov    %esp,%ebp
a58e34:	56                   	push   %esi
a58e35:	8b 35 90 16 d8 00    	mov    0xd81690,%esi
a58e3b:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58e41:	ff 75 08             	push   0x8(%ebp)
a58e44:	74 0b                	je     0xa58e51
a58e46:	8b ce                	mov    %esi,%ecx
a58e48:	e8 18 38 9d ff       	call   0x42c665
a58e4d:	ff d6                	call   *%esi
a58e4f:	eb 06                	jmp    0xa58e57
a58e51:	ff 15 68 35 d8 00    	call   *0xd83568
a58e57:	5e                   	pop    %esi
a58e58:	5d                   	pop    %ebp
a58e59:	c3                   	ret
a58e5a:	cc                   	int3
a58e5b:	cc                   	int3
a58e5c:	cc                   	int3
a58e5d:	cc                   	int3
a58e5e:	cc                   	int3
a58e5f:	cc                   	int3
a58e60:	cc                   	int3
a58e61:	cc                   	int3
a58e62:	cc                   	int3
a58e63:	cc                   	int3
a58e64:	56                   	push   %esi
a58e65:	8b 35 84 16 d8 00    	mov    0xd81684,%esi
a58e6b:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58e71:	74 0b                	je     0xa58e7e
a58e73:	8b ce                	mov    %esi,%ecx
a58e75:	e8 eb 37 9d ff       	call   0x42c665
a58e7a:	ff d6                	call   *%esi
a58e7c:	5e                   	pop    %esi
a58e7d:	c3                   	ret
a58e7e:	ff 15 9c 34 d8 00    	call   *0xd8349c
a58e84:	33 d2                	xor    %edx,%edx
a58e86:	5e                   	pop    %esi
a58e87:	c3                   	ret
a58e88:	cc                   	int3
a58e89:	cc                   	int3
a58e8a:	cc                   	int3
a58e8b:	cc                   	int3
a58e8c:	cc                   	int3
a58e8d:	cc                   	int3
a58e8e:	cc                   	int3
a58e8f:	cc                   	int3
a58e90:	cc                   	int3
a58e91:	55                   	push   %ebp
a58e92:	8b ec                	mov    %esp,%ebp
a58e94:	56                   	push   %esi
a58e95:	8b 35 44 16 d8 00    	mov    0xd81644,%esi
a58e9b:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58ea1:	74 17                	je     0xa58eba
a58ea3:	ff 75 14             	push   0x14(%ebp)
a58ea6:	8b ce                	mov    %esi,%ecx
a58ea8:	ff 75 10             	push   0x10(%ebp)
a58eab:	ff 75 0c             	push   0xc(%ebp)
a58eae:	ff 75 08             	push   0x8(%ebp)
a58eb1:	e8 af 37 9d ff       	call   0x42c665
a58eb6:	ff d6                	call   *%esi
a58eb8:	eb 35                	jmp    0xa58eef
a58eba:	53                   	push   %ebx
a58ebb:	33 db                	xor    %ebx,%ebx
a58ebd:	33 c0                	xor    %eax,%eax
a58ebf:	43                   	inc    %ebx
a58ec0:	57                   	push   %edi
a58ec1:	8b 7d 08             	mov    0x8(%ebp),%edi
a58ec4:	8b cb                	mov    %ebx,%ecx
a58ec6:	f0 0f b1 0f          	lock cmpxchg %ecx,(%edi)
a58eca:	6a 02                	push   $0x2
a58ecc:	5e                   	pop    %esi
a58ecd:	eb 18                	jmp    0xa58ee7
a58ecf:	85 c0                	test   %eax,%eax
a58ed1:	74 1f                	je     0xa58ef2
a58ed3:	3b c3                	cmp    %ebx,%eax
a58ed5:	75 3c                	jne    0xa58f13
a58ed7:	6a 00                	push   $0x0
a58ed9:	ff 15 64 36 d8 00    	call   *0xd83664
a58edf:	8b cb                	mov    %ebx,%ecx
a58ee1:	33 c0                	xor    %eax,%eax
a58ee3:	f0 0f b1 0f          	lock cmpxchg %ecx,(%edi)
a58ee7:	3b c6                	cmp    %esi,%eax
a58ee9:	75 e4                	jne    0xa58ecf
a58eeb:	8b c3                	mov    %ebx,%eax
a58eed:	5f                   	pop    %edi
a58eee:	5b                   	pop    %ebx
a58eef:	5e                   	pop    %esi
a58ef0:	5d                   	pop    %ebp
a58ef1:	c3                   	ret
a58ef2:	ff 75 14             	push   0x14(%ebp)
a58ef5:	8b 4d 0c             	mov    0xc(%ebp),%ecx
a58ef8:	ff 75 10             	push   0x10(%ebp)
a58efb:	57                   	push   %edi
a58efc:	e8 64 37 9d ff       	call   0x42c665
a58f01:	ff 55 0c             	call   *0xc(%ebp)
a58f04:	85 c0                	test   %eax,%eax
a58f06:	75 04                	jne    0xa58f0c
a58f08:	33 f6                	xor    %esi,%esi
a58f0a:	33 db                	xor    %ebx,%ebx
a58f0c:	87 37                	xchg   %esi,(%edi)
a58f0e:	83 fe 01             	cmp    $0x1,%esi
a58f11:	74 d8                	je     0xa58eeb
a58f13:	6a 0d                	push   $0xd
a58f15:	ff 15 1c 36 d8 00    	call   *0xd8361c
a58f1b:	33 c0                	xor    %eax,%eax
a58f1d:	eb ce                	jmp    0xa58eed
a58f1f:	cc                   	int3
a58f20:	cc                   	int3
a58f21:	cc                   	int3
a58f22:	cc                   	int3
a58f23:	cc                   	int3
a58f24:	cc                   	int3
a58f25:	cc                   	int3
a58f26:	cc                   	int3
a58f27:	cc                   	int3
a58f28:	cc                   	int3
a58f29:	cc                   	int3
a58f2a:	cc                   	int3
a58f2b:	cc                   	int3
a58f2c:	cc                   	int3
a58f2d:	cc                   	int3
a58f2e:	cc                   	int3
a58f2f:	cc                   	int3
a58f30:	cc                   	int3
a58f31:	cc                   	int3
a58f32:	cc                   	int3
a58f33:	cc                   	int3
a58f34:	cc                   	int3
a58f35:	cc                   	int3
a58f36:	cc                   	int3
a58f37:	cc                   	int3
a58f38:	cc                   	int3
a58f39:	cc                   	int3
a58f3a:	cc                   	int3
a58f3b:	cc                   	int3
a58f3c:	cc                   	int3
a58f3d:	cc                   	int3
a58f3e:	cc                   	int3
a58f3f:	cc                   	int3
a58f40:	cc                   	int3
a58f41:	cc                   	int3
a58f42:	55                   	push   %ebp
a58f43:	8b ec                	mov    %esp,%ebp
a58f45:	56                   	push   %esi
a58f46:	8b 35 94 16 d8 00    	mov    0xd81694,%esi
a58f4c:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58f52:	ff 75 08             	push   0x8(%ebp)
a58f55:	8b ce                	mov    %esi,%ecx
a58f57:	e8 09 37 9d ff       	call   0x42c665
a58f5c:	ff d6                	call   *%esi
a58f5e:	5e                   	pop    %esi
a58f5f:	5d                   	pop    %ebp
a58f60:	c3                   	ret
a58f61:	cc                   	int3
a58f62:	cc                   	int3
a58f63:	cc                   	int3
a58f64:	cc                   	int3
a58f65:	cc                   	int3
a58f66:	cc                   	int3
a58f67:	cc                   	int3
a58f68:	55                   	push   %ebp
a58f69:	8b ec                	mov    %esp,%ebp
a58f6b:	56                   	push   %esi
a58f6c:	8b 35 40 16 d8 00    	mov    0xd81640,%esi
a58f72:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58f78:	74 14                	je     0xa58f8e
a58f7a:	ff 75 10             	push   0x10(%ebp)
a58f7d:	8b ce                	mov    %esi,%ecx
a58f7f:	ff 75 0c             	push   0xc(%ebp)
a58f82:	ff 75 08             	push   0x8(%ebp)
a58f85:	e8 db 36 9d ff       	call   0x42c665
a58f8a:	ff d6                	call   *%esi
a58f8c:	eb 0f                	jmp    0xa58f9d
a58f8e:	ff 75 0c             	push   0xc(%ebp)
a58f91:	ff 75 08             	push   0x8(%ebp)
a58f94:	ff 15 d0 36 d8 00    	call   *0xd836d0
a58f9a:	33 c0                	xor    %eax,%eax
a58f9c:	40                   	inc    %eax
a58f9d:	5e                   	pop    %esi
a58f9e:	5d                   	pop    %ebp
a58f9f:	c3                   	ret
a58fa0:	cc                   	int3
a58fa1:	cc                   	int3
a58fa2:	cc                   	int3
a58fa3:	cc                   	int3
a58fa4:	cc                   	int3
a58fa5:	cc                   	int3
a58fa6:	cc                   	int3
a58fa7:	cc                   	int3
a58fa8:	cc                   	int3
a58fa9:	cc                   	int3
a58faa:	cc                   	int3
a58fab:	cc                   	int3
a58fac:	cc                   	int3
a58fad:	cc                   	int3
a58fae:	55                   	push   %ebp
a58faf:	8b ec                	mov    %esp,%ebp
a58fb1:	56                   	push   %esi
a58fb2:	8b 35 a4 16 d8 00    	mov    0xd816a4,%esi
a58fb8:	33 35 24 f6 d5 00    	xor    0xd5f624,%esi
a58fbe:	ff 75 08             	push   0x8(%ebp)
a58fc1:	8b ce                	mov    %esi,%ecx
a58fc3:	e8 9d 36 9d ff       	call   0x42c665
a58fc8:	ff d6                	call   *%esi
a58fca:	5e                   	pop    %esi
a58fcb:	5d                   	pop    %ebp
a58fcc:	c3                   	ret
a58fcd:	cc                   	int3
a58fce:	cc                   	int3
a58fcf:	cc                   	int3
a58fd0:	cc                   	int3
a58fd1:	cc                   	int3
a58fd2:	cc                   	int3
a58fd3:	cc                   	int3
a58fd4:	8b 0d b4 f6 d5 00    	mov    0xd5f6b4,%ecx
a58fda:	85 c9                	test   %ecx,%ecx
a58fdc:	79 0d                	jns    0xa58feb
a58fde:	e8 ef d3 9c ff       	call   0x4263d2
a58fe3:	8b c8                	mov    %eax,%ecx
a58fe5:	89 0d b4 f6 d5 00    	mov    %ecx,0xd5f6b4
a58feb:	33 c0                	xor    %eax,%eax