40bb27:	81 c1 dc a3 4f 00    	add    $0x4fa3dc,%ecx
40bb2d:	51                   	push   %ecx
40bb2e:	e8 6b 70 ff ff       	call   0x402b9e
40bb33:	83 c4 0c             	add    $0xc,%esp
40bb36:	85 c0                	test   %eax,%eax
40bb38:	75 09                	jne    0x40bb43
40bb3a:	e8 00 5c ff ff       	call   0x40173f
40bb3f:	32 c0                	xor    %al,%al
40bb41:	eb 13                	jmp    0x40bb56
40bb43:	8b 15 f4 a3 4f 00    	mov    0x4fa3f4,%edx
40bb49:	83 c2 01             	add    $0x1,%edx
40bb4c:	89 15 f4 a3 4f 00    	mov    %edx,0x4fa3f4
40bb52:	eb b9                	jmp    0x40bb0d
40bb54:	b0 01                	mov    $0x1,%al
40bb56:	8b e5                	mov    %ebp,%esp
40bb58:	5d                   	pop    %ebp
40bb59:	c3                   	ret
40bb5a:	cc                   	int3
40bb5b:	cc                   	int3
40bb5c:	cc                   	int3
40bb5d:	cc                   	int3
40bb5e:	cc                   	int3
40bb5f:	cc                   	int3
40bb60:	cc                   	int3
40bb61:	cc                   	int3
40bb62:	cc                   	int3
40bb63:	cc                   	int3
40bb64:	cc                   	int3
40bb65:	cc                   	int3
40bb66:	cc                   	int3
40bb67:	cc                   	int3
40bb68:	cc                   	int3
40bb69:	cc                   	int3
40bb6a:	cc                   	int3
40bb6b:	cc                   	int3
40bb6c:	cc                   	int3
40bb6d:	cc                   	int3
40bb6e:	cc                   	int3
40bb6f:	cc                   	int3
40bb70:	55                   	push   %ebp
40bb71:	8b ec                	mov    %esp,%ebp
40bb73:	6b 45 08 18          	imul   $0x18,0x8(%ebp),%eax
40bb77:	05 dc a3 4f 00       	add    $0x4fa3dc,%eax
40bb7c:	50                   	push   %eax
40bb7d:	ff 15 38 c3 4f 00    	call   *0x4fc338
40bb83:	5d                   	pop    %ebp
40bb84:	c3                   	ret
40bb85:	cc                   	int3
40bb86:	cc                   	int3
40bb87:	cc                   	int3
40bb88:	cc                   	int3
40bb89:	cc                   	int3
40bb8a:	cc                   	int3
40bb8b:	cc                   	int3
40bb8c:	cc                   	int3
40bb8d:	cc                   	int3
40bb8e:	cc                   	int3
40bb8f:	cc                   	int3
40bb90:	55                   	push   %ebp
40bb91:	8b ec                	mov    %esp,%ebp
40bb93:	51                   	push   %ecx
40bb94:	a1 f4 a3 4f 00       	mov    0x4fa3f4,%eax
40bb99:	89 45 fc             	mov    %eax,-0x4(%ebp)
40bb9c:	eb 09                	jmp    0x40bba7
40bb9e:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40bba1:	83 e9 01             	sub    $0x1,%ecx
40bba4:	89 4d fc             	mov    %ecx,-0x4(%ebp)
40bba7:	83 7d fc 00          	cmpl   $0x0,-0x4(%ebp)
40bbab:	76 26                	jbe    0x40bbd3
40bbad:	8b 55 fc             	mov    -0x4(%ebp),%edx
40bbb0:	83 ea 01             	sub    $0x1,%edx
40bbb3:	6b c2 18             	imul   $0x18,%edx,%eax
40bbb6:	05 dc a3 4f 00       	add    $0x4fa3dc,%eax
40bbbb:	50                   	push   %eax
40bbbc:	ff 15 48 c3 4f 00    	call   *0x4fc348
40bbc2:	8b 0d f4 a3 4f 00    	mov    0x4fa3f4,%ecx
40bbc8:	83 e9 01             	sub    $0x1,%ecx
40bbcb:	89 0d f4 a3 4f 00    	mov    %ecx,0x4fa3f4
40bbd1:	eb cb                	jmp    0x40bb9e
40bbd3:	b0 01                	mov    $0x1,%al
40bbd5:	8b e5                	mov    %ebp,%esp
40bbd7:	5d                   	pop    %ebp
40bbd8:	c3                   	ret
40bbd9:	cc                   	int3
40bbda:	cc                   	int3
40bbdb:	cc                   	int3
40bbdc:	cc                   	int3
40bbdd:	cc                   	int3
40bbde:	cc                   	int3
40bbdf:	cc                   	int3
40bbe0:	cc                   	int3
40bbe1:	cc                   	int3
40bbe2:	cc                   	int3
40bbe3:	cc                   	int3
40bbe4:	cc                   	int3
40bbe5:	cc                   	int3
40bbe6:	cc                   	int3
40bbe7:	cc                   	int3
40bbe8:	cc                   	int3
40bbe9:	cc                   	int3
40bbea:	cc                   	int3
40bbeb:	cc                   	int3
40bbec:	cc                   	int3
40bbed:	cc                   	int3
40bbee:	cc                   	int3
40bbef:	cc                   	int3
40bbf0:	55                   	push   %ebp
40bbf1:	8b ec                	mov    %esp,%ebp
40bbf3:	6b 45 08 18          	imul   $0x18,0x8(%ebp),%eax
40bbf7:	05 dc a3 4f 00       	add    $0x4fa3dc,%eax
40bbfc:	50                   	push   %eax
40bbfd:	ff 15 3c c3 4f 00    	call   *0x4fc33c
40bc03:	5d                   	pop    %ebp
40bc04:	c3                   	ret
40bc05:	cc                   	int3
40bc06:	cc                   	int3
40bc07:	cc                   	int3
40bc08:	cc                   	int3
40bc09:	cc                   	int3
40bc0a:	cc                   	int3
40bc0b:	cc                   	int3
40bc0c:	cc                   	int3
40bc0d:	cc                   	int3
40bc0e:	cc                   	int3
40bc0f:	cc                   	int3
40bc10:	55                   	push   %ebp
40bc11:	8b ec                	mov    %esp,%ebp
40bc13:	51                   	push   %ecx
40bc14:	89 4d fc             	mov    %ecx,-0x4(%ebp)
40bc17:	6a 00                	push   $0x0
40bc19:	e8 bb 5c ff ff       	call   0x4018d9
40bc1e:	83 c4 04             	add    $0x4,%esp
40bc21:	8b e5                	mov    %ebp,%esp
40bc23:	5d                   	pop    %ebp
40bc24:	c3                   	ret
40bc25:	cc                   	int3
40bc26:	cc                   	int3
40bc27:	cc                   	int3
40bc28:	cc                   	int3
40bc29:	cc                   	int3
40bc2a:	cc                   	int3
40bc2b:	cc                   	int3
40bc2c:	cc                   	int3
40bc2d:	cc                   	int3
40bc2e:	cc                   	int3
40bc2f:	cc                   	int3
40bc30:	55                   	push   %ebp
40bc31:	8b ec                	mov    %esp,%ebp
40bc33:	a1 9c 90 4f 00       	mov    0x4f909c,%eax
40bc38:	33 d2                	xor    %edx,%edx
40bc3a:	b9 20 00 00 00       	mov    $0x20,%ecx
40bc3f:	f7 f1                	div    %ecx
40bc41:	52                   	push   %edx
40bc42:	8b 55 08             	mov    0x8(%ebp),%edx
40bc45:	33 15 9c 90 4f 00    	xor    0x4f909c,%edx
40bc4b:	52                   	push   %edx
40bc4c:	e8 47 57 ff ff       	call   0x401398
40bc51:	83 c4 08             	add    $0x8,%esp
40bc54:	5d                   	pop    %ebp
40bc55:	c3                   	ret
40bc56:	cc                   	int3
40bc57:	cc                   	int3
40bc58:	cc                   	int3
40bc59:	cc                   	int3
40bc5a:	cc                   	int3
40bc5b:	cc                   	int3
40bc5c:	cc                   	int3
40bc5d:	cc                   	int3
40bc5e:	cc                   	int3
40bc5f:	cc                   	int3
40bc60:	55                   	push   %ebp
40bc61:	8b ec                	mov    %esp,%ebp
40bc63:	a1 9c 90 4f 00       	mov    0x4f909c,%eax
40bc68:	33 d2                	xor    %edx,%edx
40bc6a:	b9 20 00 00 00       	mov    $0x20,%ecx
40bc6f:	f7 f1                	div    %ecx
40bc71:	b8 20 00 00 00       	mov    $0x20,%eax
40bc76:	2b c2                	sub    %edx,%eax
40bc78:	50                   	push   %eax
40bc79:	8b 4d 08             	mov    0x8(%ebp),%ecx
40bc7c:	51                   	push   %ecx
40bc7d:	e8 16 57 ff ff       	call   0x401398
40bc82:	83 c4 08             	add    $0x8,%esp
40bc85:	33 05 9c 90 4f 00    	xor    0x4f909c,%eax
40bc8b:	5d                   	pop    %ebp
40bc8c:	c3                   	ret
40bc8d:	cc                   	int3
40bc8e:	cc                   	int3
40bc8f:	cc                   	int3
40bc90:	cc                   	int3
40bc91:	cc                   	int3
40bc92:	cc                   	int3
40bc93:	cc                   	int3
40bc94:	cc                   	int3
40bc95:	cc                   	int3
40bc96:	cc                   	int3
40bc97:	cc                   	int3
40bc98:	cc                   	int3
40bc99:	cc                   	int3
40bc9a:	cc                   	int3
40bc9b:	cc                   	int3
40bc9c:	cc                   	int3
40bc9d:	cc                   	int3
40bc9e:	cc                   	int3
40bc9f:	cc                   	int3
40bca0:	55                   	push   %ebp
40bca1:	8b ec                	mov    %esp,%ebp
40bca3:	8b 45 0c             	mov    0xc(%ebp),%eax
40bca6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40bca9:	87 01                	xchg   %eax,(%ecx)
40bcab:	5d                   	pop    %ebp
40bcac:	c3                   	ret
40bcad:	cc                   	int3
40bcae:	cc                   	int3
40bcaf:	cc                   	int3
40bcb0:	55                   	push   %ebp
40bcb1:	8b ec                	mov    %esp,%ebp
40bcb3:	8b 45 0c             	mov    0xc(%ebp),%eax
40bcb6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40bcb9:	87 01                	xchg   %eax,(%ecx)
40bcbb:	5d                   	pop    %ebp
40bcbc:	c3                   	ret
40bcbd:	cc                   	int3
40bcbe:	cc                   	int3
40bcbf:	cc                   	int3
40bcc0:	55                   	push   %ebp
40bcc1:	8b ec                	mov    %esp,%ebp
40bcc3:	8b 45 0c             	mov    0xc(%ebp),%eax
40bcc6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40bcc9:	87 01                	xchg   %eax,(%ecx)
40bccb:	5d                   	pop    %ebp
40bccc:	c3                   	ret
40bccd:	cc                   	int3
40bcce:	cc                   	int3
40bccf:	cc                   	int3
40bcd0:	55                   	push   %ebp
40bcd1:	8b ec                	mov    %esp,%ebp
40bcd3:	8b 45 08             	mov    0x8(%ebp),%eax
40bcd6:	50                   	push   %eax
40bcd7:	e8 19 54 ff ff       	call   0x4010f5
40bcdc:	83 c4 04             	add    $0x4,%esp
40bcdf:	5d                   	pop    %ebp
40bce0:	c3                   	ret
40bce1:	cc                   	int3
40bce2:	cc                   	int3
40bce3:	cc                   	int3
40bce4:	cc                   	int3
40bce5:	cc                   	int3
40bce6:	cc                   	int3
40bce7:	cc                   	int3
40bce8:	cc                   	int3
40bce9:	cc                   	int3
40bcea:	cc                   	int3
40bceb:	cc                   	int3
40bcec:	cc                   	int3
40bced:	cc                   	int3
40bcee:	cc                   	int3
40bcef:	cc                   	int3
40bcf0:	55                   	push   %ebp
40bcf1:	8b ec                	mov    %esp,%ebp
40bcf3:	8b 45 08             	mov    0x8(%ebp),%eax
40bcf6:	50                   	push   %eax
40bcf7:	e8 f9 53 ff ff       	call   0x4010f5
40bcfc:	83 c4 04             	add    $0x4,%esp
40bcff:	5d                   	pop    %ebp
40bd00:	c3                   	ret
40bd01:	cc                   	int3
40bd02:	cc                   	int3
40bd03:	cc                   	int3
40bd04:	cc                   	int3
40bd05:	cc                   	int3
40bd06:	cc                   	int3
40bd07:	cc                   	int3
40bd08:	cc                   	int3
40bd09:	cc                   	int3
40bd0a:	cc                   	int3
40bd0b:	cc                   	int3
40bd0c:	cc                   	int3
40bd0d:	cc                   	int3
40bd0e:	cc                   	int3
40bd0f:	cc                   	int3
40bd10:	55                   	push   %ebp
40bd11:	8b ec                	mov    %esp,%ebp
40bd13:	51                   	push   %ecx
40bd14:	8a 45 ff             	mov    -0x1(%ebp),%al
40bd17:	8b e5                	mov    %ebp,%esp
40bd19:	5d                   	pop    %ebp
40bd1a:	c3                   	ret
40bd1b:	cc                   	int3
40bd1c:	cc                   	int3
40bd1d:	cc                   	int3
40bd1e:	cc                   	int3
40bd1f:	cc                   	int3
40bd20:	55                   	push   %ebp
40bd21:	8b ec                	mov    %esp,%ebp
40bd23:	83 c8 ff             	or     $0xffffffff,%eax
40bd26:	5d                   	pop    %ebp
40bd27:	c3                   	ret
40bd28:	cc                   	int3
40bd29:	cc                   	int3
40bd2a:	cc                   	int3
40bd2b:	cc                   	int3
40bd2c:	cc                   	int3
40bd2d:	cc                   	int3
40bd2e:	cc                   	int3
40bd2f:	cc                   	int3
40bd30:	55                   	push   %ebp
40bd31:	8b ec                	mov    %esp,%ebp
40bd33:	68 44 73 49 00       	push   $0x497344
40bd38:	68 3c 73 49 00       	push   $0x49733c
40bd3d:	68 48 73 49 00       	push   $0x497348
40bd42:	6a 00                	push   $0x0
40bd44:	e8 37 01 00 00       	call   0x40be80
40bd49:	83 c4 10             	add    $0x10,%esp
40bd4c:	5d                   	pop    %ebp
40bd4d:	c3                   	ret
40bd4e:	cc                   	int3
40bd4f:	cc                   	int3
40bd50:	cc                   	int3
40bd51:	cc                   	int3
40bd52:	cc                   	int3
40bd53:	cc                   	int3
40bd54:	cc                   	int3
40bd55:	cc                   	int3
40bd56:	cc                   	int3
40bd57:	cc                   	int3
40bd58:	cc                   	int3
40bd59:	cc                   	int3
40bd5a:	cc                   	int3
40bd5b:	cc                   	int3
40bd5c:	cc                   	int3
40bd5d:	cc                   	int3
40bd5e:	cc                   	int3
40bd5f:	cc                   	int3
40bd60:	55                   	push   %ebp
40bd61:	8b ec                	mov    %esp,%ebp
40bd63:	68 5c 73 49 00       	push   $0x49735c
40bd68:	68 54 73 49 00       	push   $0x497354
40bd6d:	68 60 73 49 00       	push   $0x497360
40bd72:	6a 01                	push   $0x1
40bd74:	e8 07 01 00 00       	call   0x40be80
40bd79:	83 c4 10             	add    $0x10,%esp
40bd7c:	5d                   	pop    %ebp
40bd7d:	c3                   	ret
40bd7e:	cc                   	int3
40bd7f:	cc                   	int3
40bd80:	cc                   	int3
40bd81:	cc                   	int3
40bd82:	cc                   	int3
40bd83:	cc                   	int3