42cd1c:	ff 75 08             	push   0x8(%ebp)
42cd1f:	ff 15 54 43 49 00    	call   *0x494354
42cd25:	ff d6                	call   *%esi
42cd27:	5e                   	pop    %esi
42cd28:	5d                   	pop    %ebp
42cd29:	c3                   	ret
42cd2a:	56                   	push   %esi
42cd2b:	8b 35 58 ae 4b 00    	mov    0x4bae58,%esi
42cd31:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cd37:	74 0c                	je     0x42cd45
42cd39:	8b ce                	mov    %esi,%ecx
42cd3b:	ff 15 54 43 49 00    	call   *0x494354
42cd41:	ff d6                	call   *%esi
42cd43:	5e                   	pop    %esi
42cd44:	c3                   	ret
42cd45:	33 c0                	xor    %eax,%eax
42cd47:	5e                   	pop    %esi
42cd48:	c3                   	ret
42cd49:	55                   	push   %ebp
42cd4a:	8b ec                	mov    %esp,%ebp
42cd4c:	56                   	push   %esi
42cd4d:	8b 35 68 ae 4b 00    	mov    0x4bae68,%esi
42cd53:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cd59:	74 18                	je     0x42cd73
42cd5b:	ff 75 14             	push   0x14(%ebp)
42cd5e:	8b ce                	mov    %esi,%ecx
42cd60:	ff 75 10             	push   0x10(%ebp)
42cd63:	ff 75 0c             	push   0xc(%ebp)
42cd66:	ff 75 08             	push   0x8(%ebp)
42cd69:	ff 15 54 43 49 00    	call   *0x494354
42cd6f:	ff d6                	call   *%esi
42cd71:	eb 0a                	jmp    0x42cd7d
42cd73:	6a 78                	push   $0x78
42cd75:	ff 15 28 41 49 00    	call   *0x494128
42cd7b:	33 c0                	xor    %eax,%eax
42cd7d:	5e                   	pop    %esi
42cd7e:	5d                   	pop    %ebp
42cd7f:	c3                   	ret
42cd80:	55                   	push   %ebp
42cd81:	8b ec                	mov    %esp,%ebp
42cd83:	56                   	push   %esi
42cd84:	8b 35 70 ae 4b 00    	mov    0x4bae70,%esi
42cd8a:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cd90:	ff 75 08             	push   0x8(%ebp)
42cd93:	74 0c                	je     0x42cda1
42cd95:	8b ce                	mov    %esi,%ecx
42cd97:	ff 15 54 43 49 00    	call   *0x494354
42cd9d:	ff d6                	call   *%esi
42cd9f:	eb 06                	jmp    0x42cda7
42cda1:	ff 15 ec 40 49 00    	call   *0x4940ec
42cda7:	5e                   	pop    %esi
42cda8:	5d                   	pop    %ebp
42cda9:	c3                   	ret
42cdaa:	56                   	push   %esi
42cdab:	8b 35 64 ae 4b 00    	mov    0x4bae64,%esi
42cdb1:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cdb7:	74 0c                	je     0x42cdc5
42cdb9:	8b ce                	mov    %esi,%ecx
42cdbb:	ff 15 54 43 49 00    	call   *0x494354
42cdc1:	ff d6                	call   *%esi
42cdc3:	5e                   	pop    %esi
42cdc4:	c3                   	ret
42cdc5:	ff 15 44 41 49 00    	call   *0x494144
42cdcb:	33 d2                	xor    %edx,%edx
42cdcd:	5e                   	pop    %esi
42cdce:	c3                   	ret
42cdcf:	55                   	push   %ebp
42cdd0:	8b ec                	mov    %esp,%ebp
42cdd2:	56                   	push   %esi
42cdd3:	8b 35 24 ae 4b 00    	mov    0x4bae24,%esi
42cdd9:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cddf:	74 18                	je     0x42cdf9
42cde1:	ff 75 14             	push   0x14(%ebp)
42cde4:	8b ce                	mov    %esi,%ecx
42cde6:	ff 75 10             	push   0x10(%ebp)
42cde9:	ff 75 0c             	push   0xc(%ebp)
42cdec:	ff 75 08             	push   0x8(%ebp)
42cdef:	ff 15 54 43 49 00    	call   *0x494354
42cdf5:	ff d6                	call   *%esi
42cdf7:	eb 33                	jmp    0x42ce2c
42cdf9:	53                   	push   %ebx
42cdfa:	33 db                	xor    %ebx,%ebx
42cdfc:	33 c0                	xor    %eax,%eax
42cdfe:	43                   	inc    %ebx
42cdff:	57                   	push   %edi
42ce00:	8b 7d 08             	mov    0x8(%ebp),%edi
42ce03:	8b cb                	mov    %ebx,%ecx
42ce05:	f0 0f b1 0f          	lock cmpxchg %ecx,(%edi)
42ce09:	6a 02                	push   $0x2
42ce0b:	5e                   	pop    %esi
42ce0c:	eb 16                	jmp    0x42ce24
42ce0e:	85 c0                	test   %eax,%eax
42ce10:	74 1d                	je     0x42ce2f
42ce12:	3b c3                	cmp    %ebx,%eax
42ce14:	75 3b                	jne    0x42ce51
42ce16:	ff 15 d0 41 49 00    	call   *0x4941d0
42ce1c:	8b cb                	mov    %ebx,%ecx
42ce1e:	33 c0                	xor    %eax,%eax
42ce20:	f0 0f b1 0f          	lock cmpxchg %ecx,(%edi)
42ce24:	3b c6                	cmp    %esi,%eax
42ce26:	75 e6                	jne    0x42ce0e
42ce28:	8b c3                	mov    %ebx,%eax
42ce2a:	5f                   	pop    %edi
42ce2b:	5b                   	pop    %ebx
42ce2c:	5e                   	pop    %esi
42ce2d:	5d                   	pop    %ebp
42ce2e:	c3                   	ret
42ce2f:	ff 75 14             	push   0x14(%ebp)
42ce32:	8b 4d 0c             	mov    0xc(%ebp),%ecx
42ce35:	ff 75 10             	push   0x10(%ebp)
42ce38:	57                   	push   %edi
42ce39:	ff 15 54 43 49 00    	call   *0x494354
42ce3f:	ff 55 0c             	call   *0xc(%ebp)
42ce42:	85 c0                	test   %eax,%eax
42ce44:	75 04                	jne    0x42ce4a
42ce46:	33 f6                	xor    %esi,%esi
42ce48:	8b de                	mov    %esi,%ebx
42ce4a:	87 37                	xchg   %esi,(%edi)
42ce4c:	83 fe 01             	cmp    $0x1,%esi
42ce4f:	74 d7                	je     0x42ce28
42ce51:	6a 0d                	push   $0xd
42ce53:	ff 15 28 41 49 00    	call   *0x494128
42ce59:	33 c0                	xor    %eax,%eax
42ce5b:	eb cd                	jmp    0x42ce2a
42ce5d:	55                   	push   %ebp
42ce5e:	8b ec                	mov    %esp,%ebp
42ce60:	56                   	push   %esi
42ce61:	8b 35 74 ae 4b 00    	mov    0x4bae74,%esi
42ce67:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42ce6d:	ff 75 08             	push   0x8(%ebp)
42ce70:	8b ce                	mov    %esi,%ecx
42ce72:	ff 15 54 43 49 00    	call   *0x494354
42ce78:	ff d6                	call   *%esi
42ce7a:	5e                   	pop    %esi
42ce7b:	5d                   	pop    %ebp
42ce7c:	c3                   	ret
42ce7d:	55                   	push   %ebp
42ce7e:	8b ec                	mov    %esp,%ebp
42ce80:	56                   	push   %esi
42ce81:	8b 35 20 ae 4b 00    	mov    0x4bae20,%esi
42ce87:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42ce8d:	74 15                	je     0x42cea4
42ce8f:	ff 75 10             	push   0x10(%ebp)
42ce92:	8b ce                	mov    %esi,%ecx
42ce94:	ff 75 0c             	push   0xc(%ebp)
42ce97:	ff 75 08             	push   0x8(%ebp)
42ce9a:	ff 15 54 43 49 00    	call   *0x494354
42cea0:	ff d6                	call   *%esi
42cea2:	eb 0f                	jmp    0x42ceb3
42cea4:	ff 75 0c             	push   0xc(%ebp)
42cea7:	ff 75 08             	push   0x8(%ebp)
42ceaa:	ff 15 9c 41 49 00    	call   *0x49419c
42ceb0:	33 c0                	xor    %eax,%eax
42ceb2:	40                   	inc    %eax
42ceb3:	5e                   	pop    %esi
42ceb4:	5d                   	pop    %ebp
42ceb5:	c3                   	ret
42ceb6:	55                   	push   %ebp
42ceb7:	8b ec                	mov    %esp,%ebp
42ceb9:	56                   	push   %esi
42ceba:	8b 35 84 ae 4b 00    	mov    0x4bae84,%esi
42cec0:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cec6:	ff 75 08             	push   0x8(%ebp)
42cec9:	8b ce                	mov    %esi,%ecx
42cecb:	ff 15 54 43 49 00    	call   *0x494354
42ced1:	ff d6                	call   *%esi
42ced3:	5e                   	pop    %esi
42ced4:	5d                   	pop    %ebp
42ced5:	c3                   	ret
42ced6:	8b 0d 80 80 4b 00    	mov    0x4b8080,%ecx
42cedc:	85 c9                	test   %ecx,%ecx
42cede:	79 0d                	jns    0x42ceed
42cee0:	e8 ae 01 00 00       	call   0x42d093
42cee5:	8b c8                	mov    %eax,%ecx
42cee7:	89 0d 80 80 4b 00    	mov    %ecx,0x4b8080
42ceed:	33 c0                	xor    %eax,%eax
42ceef:	85 c9                	test   %ecx,%ecx
42cef1:	0f 9f c0             	setg   %al
42cef4:	c3                   	ret
42cef5:	55                   	push   %ebp
42cef6:	8b ec                	mov    %esp,%ebp
42cef8:	56                   	push   %esi
42cef9:	8b 35 90 ae 4b 00    	mov    0x4bae90,%esi
42ceff:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cf05:	ff 75 08             	push   0x8(%ebp)
42cf08:	8b ce                	mov    %esi,%ecx
42cf0a:	ff 15 54 43 49 00    	call   *0x494354
42cf10:	ff d6                	call   *%esi
42cf12:	5e                   	pop    %esi
42cf13:	5d                   	pop    %ebp
42cf14:	c3                   	ret
42cf15:	55                   	push   %ebp
42cf16:	8b ec                	mov    %esp,%ebp
42cf18:	56                   	push   %esi
42cf19:	8b 35 6c ae 4b 00    	mov    0x4bae6c,%esi
42cf1f:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cf25:	74 18                	je     0x42cf3f
42cf27:	ff 75 14             	push   0x14(%ebp)
42cf2a:	8b ce                	mov    %esi,%ecx
42cf2c:	ff 75 10             	push   0x10(%ebp)
42cf2f:	ff 75 0c             	push   0xc(%ebp)
42cf32:	ff 75 08             	push   0x8(%ebp)
42cf35:	ff 15 54 43 49 00    	call   *0x494354
42cf3b:	ff d6                	call   *%esi
42cf3d:	eb 0a                	jmp    0x42cf49
42cf3f:	6a 78                	push   $0x78
42cf41:	ff 15 28 41 49 00    	call   *0x494128
42cf47:	33 c0                	xor    %eax,%eax
42cf49:	5e                   	pop    %esi
42cf4a:	5d                   	pop    %ebp
42cf4b:	c3                   	ret
42cf4c:	55                   	push   %ebp
42cf4d:	8b ec                	mov    %esp,%ebp
42cf4f:	56                   	push   %esi
42cf50:	8b 35 38 ae 4b 00    	mov    0x4bae38,%esi
42cf56:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cf5c:	74 16                	je     0x42cf74
42cf5e:	ff 75 14             	push   0x14(%ebp)
42cf61:	8b ce                	mov    %esi,%ecx
42cf63:	ff 75 10             	push   0x10(%ebp)
42cf66:	ff 75 0c             	push   0xc(%ebp)
42cf69:	ff 75 08             	push   0x8(%ebp)
42cf6c:	ff 15 54 43 49 00    	call   *0x494354
42cf72:	ff d6                	call   *%esi
42cf74:	5e                   	pop    %esi
42cf75:	5d                   	pop    %ebp
42cf76:	c3                   	ret
42cf77:	55                   	push   %ebp
42cf78:	8b ec                	mov    %esp,%ebp
42cf7a:	56                   	push   %esi
42cf7b:	8b 35 48 ae 4b 00    	mov    0x4bae48,%esi
42cf81:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cf87:	74 13                	je     0x42cf9c
42cf89:	ff 75 10             	push   0x10(%ebp)
42cf8c:	8b ce                	mov    %esi,%ecx
42cf8e:	ff 75 0c             	push   0xc(%ebp)
42cf91:	ff 75 08             	push   0x8(%ebp)
42cf94:	ff 15 54 43 49 00    	call   *0x494354
42cf9a:	ff d6                	call   *%esi
42cf9c:	5e                   	pop    %esi
42cf9d:	5d                   	pop    %ebp
42cf9e:	c3                   	ret
42cf9f:	55                   	push   %ebp
42cfa0:	8b ec                	mov    %esp,%ebp
42cfa2:	56                   	push   %esi
42cfa3:	ff 75 10             	push   0x10(%ebp)
42cfa6:	8b 35 80 ae 4b 00    	mov    0x4bae80,%esi
42cfac:	ff 75 0c             	push   0xc(%ebp)
42cfaf:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cfb5:	ff 75 08             	push   0x8(%ebp)
42cfb8:	8b ce                	mov    %esi,%ecx
42cfba:	ff 15 54 43 49 00    	call   *0x494354
42cfc0:	ff d6                	call   *%esi
42cfc2:	5e                   	pop    %esi
42cfc3:	5d                   	pop    %ebp
42cfc4:	c3                   	ret
42cfc5:	55                   	push   %ebp
42cfc6:	8b ec                	mov    %esp,%ebp
42cfc8:	56                   	push   %esi
42cfc9:	ff 75 14             	push   0x14(%ebp)
42cfcc:	8b 35 94 ae 4b 00    	mov    0x4bae94,%esi
42cfd2:	ff 75 10             	push   0x10(%ebp)
42cfd5:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cfdb:	ff 75 0c             	push   0xc(%ebp)
42cfde:	8b ce                	mov    %esi,%ecx
42cfe0:	ff 75 08             	push   0x8(%ebp)
42cfe3:	ff 15 54 43 49 00    	call   *0x494354
42cfe9:	ff d6                	call   *%esi
42cfeb:	5e                   	pop    %esi
42cfec:	5d                   	pop    %ebp
42cfed:	c3                   	ret
42cfee:	55                   	push   %ebp
42cfef:	8b ec                	mov    %esp,%ebp
42cff1:	56                   	push   %esi
42cff2:	8b 35 9c ae 4b 00    	mov    0x4bae9c,%esi
42cff8:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42cffe:	ff 75 08             	push   0x8(%ebp)
42d001:	8b ce                	mov    %esi,%ecx
42d003:	ff 15 54 43 49 00    	call   *0x494354
42d009:	ff d6                	call   *%esi
42d00b:	5e                   	pop    %esi
42d00c:	5d                   	pop    %ebp
42d00d:	c3                   	ret
42d00e:	55                   	push   %ebp
42d00f:	8b ec                	mov    %esp,%ebp
42d011:	56                   	push   %esi
42d012:	8b 35 8c ae 4b 00    	mov    0x4bae8c,%esi
42d018:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42d01e:	ff 75 08             	push   0x8(%ebp)
42d021:	8b ce                	mov    %esi,%ecx
42d023:	ff 15 54 43 49 00    	call   *0x494354
42d029:	ff d6                	call   *%esi
42d02b:	5e                   	pop    %esi
42d02c:	5d                   	pop    %ebp
42d02d:	c3                   	ret
42d02e:	55                   	push   %ebp
42d02f:	8b ec                	mov    %esp,%ebp
42d031:	56                   	push   %esi
42d032:	8b 35 3c ae 4b 00    	mov    0x4bae3c,%esi
42d038:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42d03e:	74 10                	je     0x42d050
42d040:	ff 75 0c             	push   0xc(%ebp)
42d043:	8b ce                	mov    %esi,%ecx
42d045:	ff 75 08             	push   0x8(%ebp)
42d048:	ff 15 54 43 49 00    	call   *0x494354
42d04e:	ff d6                	call   *%esi
42d050:	5e                   	pop    %esi
42d051:	5d                   	pop    %ebp
42d052:	c3                   	ret
42d053:	55                   	push   %ebp
42d054:	8b ec                	mov    %esp,%ebp
42d056:	56                   	push   %esi
42d057:	8b 35 7c ae 4b 00    	mov    0x4bae7c,%esi
42d05d:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42d063:	ff 75 08             	push   0x8(%ebp)
42d066:	8b ce                	mov    %esi,%ecx
42d068:	ff 15 54 43 49 00    	call   *0x494354
42d06e:	ff d6                	call   *%esi
42d070:	5e                   	pop    %esi
42d071:	5d                   	pop    %ebp
42d072:	c3                   	ret
42d073:	55                   	push   %ebp
42d074:	8b ec                	mov    %esp,%ebp
42d076:	56                   	push   %esi
42d077:	8b 35 78 ae 4b 00    	mov    0x4bae78,%esi
42d07d:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42d083:	ff 75 08             	push   0x8(%ebp)
42d086:	8b ce                	mov    %esi,%ecx
42d088:	ff 15 54 43 49 00    	call   *0x494354
42d08e:	ff d6                	call   *%esi
42d090:	5e                   	pop    %esi
42d091:	5d                   	pop    %ebp
42d092:	c3                   	ret
42d093:	55                   	push   %ebp
42d094:	8b ec                	mov    %esp,%ebp
42d096:	51                   	push   %ecx
42d097:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
42d09b:	56                   	push   %esi
42d09c:	8b 35 60 ae 4b 00    	mov    0x4bae60,%esi
42d0a2:	33 35 94 80 4b 00    	xor    0x4b8094,%esi
42d0a8:	74 1a                	je     0x42d0c4
42d0aa:	6a 00                	push   $0x0
42d0ac:	8d 45 fc             	lea    -0x4(%ebp),%eax
42d0af:	8b ce                	mov    %esi,%ecx
42d0b1:	50                   	push   %eax
42d0b2:	ff 15 54 43 49 00    	call   *0x494354
42d0b8:	ff d6                	call   *%esi
42d0ba:	83 f8 7a             	cmp    $0x7a,%eax
42d0bd:	75 05                	jne    0x42d0c4
42d0bf:	33 c0                	xor    %eax,%eax