40eb9c:	8b 55 08             	mov    0x8(%ebp),%edx
40eb9f:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40eba2:	b8 01 00 00 00       	mov    $0x1,%eax
40eba7:	6b c8 06             	imul   $0x6,%eax,%ecx
40ebaa:	ba 04 00 00 00       	mov    $0x4,%edx
40ebaf:	d1 e2                	shl    $1,%edx
40ebb1:	8b 44 15 a0          	mov    -0x60(%ebp,%edx,1),%eax
40ebb5:	25 ff 00 00 00       	and    $0xff,%eax
40ebba:	8b 55 08             	mov    0x8(%ebp),%edx
40ebbd:	0f b6 0c 0a          	movzbl (%edx,%ecx,1),%ecx
40ebc1:	0b c8                	or     %eax,%ecx
40ebc3:	ba 01 00 00 00       	mov    $0x1,%edx
40ebc8:	6b c2 06             	imul   $0x6,%edx,%eax
40ebcb:	8b 55 08             	mov    0x8(%ebp),%edx
40ebce:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40ebd1:	b8 04 00 00 00       	mov    $0x4,%eax
40ebd6:	d1 e0                	shl    $1,%eax
40ebd8:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40ebdc:	c1 f9 08             	sar    $0x8,%ecx
40ebdf:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ebe5:	ba 01 00 00 00       	mov    $0x1,%edx
40ebea:	6b c2 07             	imul   $0x7,%edx,%eax
40ebed:	8b 55 08             	mov    0x8(%ebp),%edx
40ebf0:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40ebf3:	b8 04 00 00 00       	mov    $0x4,%eax
40ebf8:	d1 e0                	shl    $1,%eax
40ebfa:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40ebfe:	c1 f9 10             	sar    $0x10,%ecx
40ec01:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ec07:	ba 01 00 00 00       	mov    $0x1,%edx
40ec0c:	c1 e2 03             	shl    $0x3,%edx
40ec0f:	8b 45 08             	mov    0x8(%ebp),%eax
40ec12:	88 0c 10             	mov    %cl,(%eax,%edx,1)
40ec15:	b9 04 00 00 00       	mov    $0x4,%ecx
40ec1a:	d1 e1                	shl    $1,%ecx
40ec1c:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ec20:	c1 fa 18             	sar    $0x18,%edx
40ec23:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ec29:	b8 01 00 00 00       	mov    $0x1,%eax
40ec2e:	6b c8 09             	imul   $0x9,%eax,%ecx
40ec31:	8b 45 08             	mov    0x8(%ebp),%eax
40ec34:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ec37:	b9 01 00 00 00       	mov    $0x1,%ecx
40ec3c:	6b d1 09             	imul   $0x9,%ecx,%edx
40ec3f:	b8 04 00 00 00       	mov    $0x4,%eax
40ec44:	6b c8 03             	imul   $0x3,%eax,%ecx
40ec47:	8b 44 0d a0          	mov    -0x60(%ebp,%ecx,1),%eax
40ec4b:	25 ff 00 00 00       	and    $0xff,%eax
40ec50:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ec53:	0f b6 14 11          	movzbl (%ecx,%edx,1),%edx
40ec57:	0b d0                	or     %eax,%edx
40ec59:	b8 01 00 00 00       	mov    $0x1,%eax
40ec5e:	6b c8 09             	imul   $0x9,%eax,%ecx
40ec61:	8b 45 08             	mov    0x8(%ebp),%eax
40ec64:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ec67:	b9 04 00 00 00       	mov    $0x4,%ecx
40ec6c:	6b d1 03             	imul   $0x3,%ecx,%edx
40ec6f:	8b 44 15 a0          	mov    -0x60(%ebp,%edx,1),%eax
40ec73:	c1 f8 08             	sar    $0x8,%eax
40ec76:	25 ff 00 00 00       	and    $0xff,%eax
40ec7b:	b9 01 00 00 00       	mov    $0x1,%ecx
40ec80:	6b d1 0a             	imul   $0xa,%ecx,%edx
40ec83:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ec86:	88 04 11             	mov    %al,(%ecx,%edx,1)
40ec89:	ba 04 00 00 00       	mov    $0x4,%edx
40ec8e:	6b c2 03             	imul   $0x3,%edx,%eax
40ec91:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40ec95:	c1 f9 10             	sar    $0x10,%ecx
40ec98:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ec9e:	ba 01 00 00 00       	mov    $0x1,%edx
40eca3:	6b c2 0b             	imul   $0xb,%edx,%eax
40eca6:	8b 55 08             	mov    0x8(%ebp),%edx
40eca9:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40ecac:	b8 04 00 00 00       	mov    $0x4,%eax
40ecb1:	6b c8 03             	imul   $0x3,%eax,%ecx
40ecb4:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ecb8:	c1 fa 18             	sar    $0x18,%edx
40ecbb:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ecc1:	b8 01 00 00 00       	mov    $0x1,%eax
40ecc6:	6b c8 0c             	imul   $0xc,%eax,%ecx
40ecc9:	8b 45 08             	mov    0x8(%ebp),%eax
40eccc:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40eccf:	b9 01 00 00 00       	mov    $0x1,%ecx
40ecd4:	6b d1 0c             	imul   $0xc,%ecx,%edx
40ecd7:	b8 04 00 00 00       	mov    $0x4,%eax
40ecdc:	c1 e0 02             	shl    $0x2,%eax
40ecdf:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40ece3:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ece9:	8b 45 08             	mov    0x8(%ebp),%eax
40ecec:	0f b6 14 10          	movzbl (%eax,%edx,1),%edx
40ecf0:	0b d1                	or     %ecx,%edx
40ecf2:	b8 01 00 00 00       	mov    $0x1,%eax
40ecf7:	6b c8 0c             	imul   $0xc,%eax,%ecx
40ecfa:	8b 45 08             	mov    0x8(%ebp),%eax
40ecfd:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ed00:	b9 04 00 00 00       	mov    $0x4,%ecx
40ed05:	c1 e1 02             	shl    $0x2,%ecx
40ed08:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ed0c:	c1 fa 08             	sar    $0x8,%edx
40ed0f:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ed15:	b8 01 00 00 00       	mov    $0x1,%eax
40ed1a:	6b c8 0d             	imul   $0xd,%eax,%ecx
40ed1d:	8b 45 08             	mov    0x8(%ebp),%eax
40ed20:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ed23:	b9 04 00 00 00       	mov    $0x4,%ecx
40ed28:	c1 e1 02             	shl    $0x2,%ecx
40ed2b:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ed2f:	c1 fa 10             	sar    $0x10,%edx
40ed32:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ed38:	b8 01 00 00 00       	mov    $0x1,%eax
40ed3d:	6b c8 0e             	imul   $0xe,%eax,%ecx
40ed40:	8b 45 08             	mov    0x8(%ebp),%eax
40ed43:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ed46:	b9 04 00 00 00       	mov    $0x4,%ecx
40ed4b:	c1 e1 02             	shl    $0x2,%ecx
40ed4e:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ed52:	c1 fa 18             	sar    $0x18,%edx
40ed55:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ed5b:	b8 01 00 00 00       	mov    $0x1,%eax
40ed60:	6b c8 0f             	imul   $0xf,%eax,%ecx
40ed63:	8b 45 08             	mov    0x8(%ebp),%eax
40ed66:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ed69:	b9 01 00 00 00       	mov    $0x1,%ecx
40ed6e:	c1 e1 04             	shl    $0x4,%ecx
40ed71:	ba 04 00 00 00       	mov    $0x4,%edx
40ed76:	6b c2 05             	imul   $0x5,%edx,%eax
40ed79:	8b 54 05 a0          	mov    -0x60(%ebp,%eax,1),%edx
40ed7d:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ed83:	8b 45 08             	mov    0x8(%ebp),%eax
40ed86:	0f b6 0c 08          	movzbl (%eax,%ecx,1),%ecx
40ed8a:	0b ca                	or     %edx,%ecx
40ed8c:	ba 01 00 00 00       	mov    $0x1,%edx
40ed91:	c1 e2 04             	shl    $0x4,%edx
40ed94:	8b 45 08             	mov    0x8(%ebp),%eax
40ed97:	88 0c 10             	mov    %cl,(%eax,%edx,1)
40ed9a:	b9 04 00 00 00       	mov    $0x4,%ecx
40ed9f:	6b d1 05             	imul   $0x5,%ecx,%edx
40eda2:	8b 44 15 a0          	mov    -0x60(%ebp,%edx,1),%eax
40eda6:	c1 f8 08             	sar    $0x8,%eax
40eda9:	25 ff 00 00 00       	and    $0xff,%eax
40edae:	b9 01 00 00 00       	mov    $0x1,%ecx
40edb3:	6b d1 11             	imul   $0x11,%ecx,%edx
40edb6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40edb9:	88 04 11             	mov    %al,(%ecx,%edx,1)
40edbc:	ba 04 00 00 00       	mov    $0x4,%edx
40edc1:	6b c2 05             	imul   $0x5,%edx,%eax
40edc4:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40edc8:	c1 f9 10             	sar    $0x10,%ecx
40edcb:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40edd1:	ba 01 00 00 00       	mov    $0x1,%edx
40edd6:	6b c2 12             	imul   $0x12,%edx,%eax
40edd9:	8b 55 08             	mov    0x8(%ebp),%edx
40eddc:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40eddf:	b8 04 00 00 00       	mov    $0x4,%eax
40ede4:	6b c8 05             	imul   $0x5,%eax,%ecx
40ede7:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40edeb:	c1 fa 18             	sar    $0x18,%edx
40edee:	81 e2 ff 00 00 00    	and    $0xff,%edx
40edf4:	b8 01 00 00 00       	mov    $0x1,%eax
40edf9:	6b c8 13             	imul   $0x13,%eax,%ecx
40edfc:	8b 45 08             	mov    0x8(%ebp),%eax
40edff:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ee02:	b9 01 00 00 00       	mov    $0x1,%ecx
40ee07:	6b d1 13             	imul   $0x13,%ecx,%edx
40ee0a:	b8 04 00 00 00       	mov    $0x4,%eax
40ee0f:	6b c8 06             	imul   $0x6,%eax,%ecx
40ee12:	8b 44 0d a0          	mov    -0x60(%ebp,%ecx,1),%eax
40ee16:	25 ff 00 00 00       	and    $0xff,%eax
40ee1b:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ee1e:	0f b6 14 11          	movzbl (%ecx,%edx,1),%edx
40ee22:	0b d0                	or     %eax,%edx
40ee24:	b8 01 00 00 00       	mov    $0x1,%eax
40ee29:	6b c8 13             	imul   $0x13,%eax,%ecx
40ee2c:	8b 45 08             	mov    0x8(%ebp),%eax
40ee2f:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ee32:	b9 04 00 00 00       	mov    $0x4,%ecx
40ee37:	6b d1 06             	imul   $0x6,%ecx,%edx
40ee3a:	8b 44 15 a0          	mov    -0x60(%ebp,%edx,1),%eax
40ee3e:	c1 f8 08             	sar    $0x8,%eax
40ee41:	25 ff 00 00 00       	and    $0xff,%eax
40ee46:	b9 01 00 00 00       	mov    $0x1,%ecx
40ee4b:	6b d1 14             	imul   $0x14,%ecx,%edx
40ee4e:	8b 4d 08             	mov    0x8(%ebp),%ecx
40ee51:	88 04 11             	mov    %al,(%ecx,%edx,1)
40ee54:	ba 04 00 00 00       	mov    $0x4,%edx
40ee59:	6b c2 06             	imul   $0x6,%edx,%eax
40ee5c:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40ee60:	c1 f9 10             	sar    $0x10,%ecx
40ee63:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ee69:	ba 01 00 00 00       	mov    $0x1,%edx
40ee6e:	6b c2 15             	imul   $0x15,%edx,%eax
40ee71:	8b 55 08             	mov    0x8(%ebp),%edx
40ee74:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40ee77:	b8 04 00 00 00       	mov    $0x4,%eax
40ee7c:	6b c8 06             	imul   $0x6,%eax,%ecx
40ee7f:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ee83:	c1 fa 18             	sar    $0x18,%edx
40ee86:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ee8c:	b8 01 00 00 00       	mov    $0x1,%eax
40ee91:	6b c8 16             	imul   $0x16,%eax,%ecx
40ee94:	8b 45 08             	mov    0x8(%ebp),%eax
40ee97:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ee9a:	b9 01 00 00 00       	mov    $0x1,%ecx
40ee9f:	6b d1 16             	imul   $0x16,%ecx,%edx
40eea2:	b8 04 00 00 00       	mov    $0x4,%eax
40eea7:	6b c8 07             	imul   $0x7,%eax,%ecx
40eeaa:	8b 44 0d a0          	mov    -0x60(%ebp,%ecx,1),%eax
40eeae:	25 ff 00 00 00       	and    $0xff,%eax
40eeb3:	8b 4d 08             	mov    0x8(%ebp),%ecx
40eeb6:	0f b6 14 11          	movzbl (%ecx,%edx,1),%edx
40eeba:	0b d0                	or     %eax,%edx
40eebc:	b8 01 00 00 00       	mov    $0x1,%eax
40eec1:	6b c8 16             	imul   $0x16,%eax,%ecx
40eec4:	8b 45 08             	mov    0x8(%ebp),%eax
40eec7:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40eeca:	b9 04 00 00 00       	mov    $0x4,%ecx
40eecf:	6b d1 07             	imul   $0x7,%ecx,%edx
40eed2:	8b 44 15 a0          	mov    -0x60(%ebp,%edx,1),%eax
40eed6:	c1 f8 08             	sar    $0x8,%eax
40eed9:	25 ff 00 00 00       	and    $0xff,%eax
40eede:	b9 01 00 00 00       	mov    $0x1,%ecx
40eee3:	6b d1 17             	imul   $0x17,%ecx,%edx
40eee6:	8b 4d 08             	mov    0x8(%ebp),%ecx
40eee9:	88 04 11             	mov    %al,(%ecx,%edx,1)
40eeec:	ba 04 00 00 00       	mov    $0x4,%edx
40eef1:	6b c2 07             	imul   $0x7,%edx,%eax
40eef4:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40eef8:	c1 f9 10             	sar    $0x10,%ecx
40eefb:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ef01:	ba 01 00 00 00       	mov    $0x1,%edx
40ef06:	6b c2 18             	imul   $0x18,%edx,%eax
40ef09:	8b 55 08             	mov    0x8(%ebp),%edx
40ef0c:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40ef0f:	b8 04 00 00 00       	mov    $0x4,%eax
40ef14:	6b c8 07             	imul   $0x7,%eax,%ecx
40ef17:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ef1b:	c1 fa 18             	sar    $0x18,%edx
40ef1e:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ef24:	b8 01 00 00 00       	mov    $0x1,%eax
40ef29:	6b c8 19             	imul   $0x19,%eax,%ecx
40ef2c:	8b 45 08             	mov    0x8(%ebp),%eax
40ef2f:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ef32:	b9 01 00 00 00       	mov    $0x1,%ecx
40ef37:	6b d1 19             	imul   $0x19,%ecx,%edx
40ef3a:	b8 04 00 00 00       	mov    $0x4,%eax
40ef3f:	c1 e0 03             	shl    $0x3,%eax
40ef42:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40ef46:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40ef4c:	8b 45 08             	mov    0x8(%ebp),%eax
40ef4f:	0f b6 14 10          	movzbl (%eax,%edx,1),%edx
40ef53:	0b d1                	or     %ecx,%edx
40ef55:	b8 01 00 00 00       	mov    $0x1,%eax
40ef5a:	6b c8 19             	imul   $0x19,%eax,%ecx
40ef5d:	8b 45 08             	mov    0x8(%ebp),%eax
40ef60:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ef63:	b9 04 00 00 00       	mov    $0x4,%ecx
40ef68:	c1 e1 03             	shl    $0x3,%ecx
40ef6b:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ef6f:	c1 fa 08             	sar    $0x8,%edx
40ef72:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ef78:	b8 01 00 00 00       	mov    $0x1,%eax
40ef7d:	6b c8 1a             	imul   $0x1a,%eax,%ecx
40ef80:	8b 45 08             	mov    0x8(%ebp),%eax
40ef83:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40ef86:	b9 04 00 00 00       	mov    $0x4,%ecx
40ef8b:	c1 e1 03             	shl    $0x3,%ecx
40ef8e:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40ef92:	c1 fa 10             	sar    $0x10,%edx
40ef95:	81 e2 ff 00 00 00    	and    $0xff,%edx
40ef9b:	b8 01 00 00 00       	mov    $0x1,%eax
40efa0:	6b c8 1b             	imul   $0x1b,%eax,%ecx
40efa3:	8b 45 08             	mov    0x8(%ebp),%eax
40efa6:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40efa9:	b9 04 00 00 00       	mov    $0x4,%ecx
40efae:	c1 e1 03             	shl    $0x3,%ecx
40efb1:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40efb5:	c1 fa 18             	sar    $0x18,%edx
40efb8:	81 e2 ff 00 00 00    	and    $0xff,%edx
40efbe:	b8 01 00 00 00       	mov    $0x1,%eax
40efc3:	6b c8 1c             	imul   $0x1c,%eax,%ecx
40efc6:	8b 45 08             	mov    0x8(%ebp),%eax
40efc9:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40efcc:	b9 01 00 00 00       	mov    $0x1,%ecx
40efd1:	6b d1 1c             	imul   $0x1c,%ecx,%edx
40efd4:	b8 04 00 00 00       	mov    $0x4,%eax
40efd9:	6b c8 09             	imul   $0x9,%eax,%ecx
40efdc:	8b 44 0d a0          	mov    -0x60(%ebp,%ecx,1),%eax
40efe0:	25 ff 00 00 00       	and    $0xff,%eax
40efe5:	8b 4d 08             	mov    0x8(%ebp),%ecx
40efe8:	0f b6 14 11          	movzbl (%ecx,%edx,1),%edx
40efec:	0b d0                	or     %eax,%edx
40efee:	b8 01 00 00 00       	mov    $0x1,%eax
40eff3:	6b c8 1c             	imul   $0x1c,%eax,%ecx
40eff6:	8b 45 08             	mov    0x8(%ebp),%eax
40eff9:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40effc:	b9 04 00 00 00       	mov    $0x4,%ecx
40f001:	6b d1 09             	imul   $0x9,%ecx,%edx
40f004:	8b 44 15 a0          	mov    -0x60(%ebp,%edx,1),%eax
40f008:	c1 f8 08             	sar    $0x8,%eax
40f00b:	25 ff 00 00 00       	and    $0xff,%eax
40f010:	b9 01 00 00 00       	mov    $0x1,%ecx
40f015:	6b d1 1d             	imul   $0x1d,%ecx,%edx
40f018:	8b 4d 08             	mov    0x8(%ebp),%ecx
40f01b:	88 04 11             	mov    %al,(%ecx,%edx,1)
40f01e:	ba 04 00 00 00       	mov    $0x4,%edx
40f023:	6b c2 09             	imul   $0x9,%edx,%eax
40f026:	8b 4c 05 a0          	mov    -0x60(%ebp,%eax,1),%ecx
40f02a:	c1 f9 10             	sar    $0x10,%ecx
40f02d:	81 e1 ff 00 00 00    	and    $0xff,%ecx
40f033:	ba 01 00 00 00       	mov    $0x1,%edx
40f038:	6b c2 1e             	imul   $0x1e,%edx,%eax
40f03b:	8b 55 08             	mov    0x8(%ebp),%edx
40f03e:	88 0c 02             	mov    %cl,(%edx,%eax,1)
40f041:	b8 04 00 00 00       	mov    $0x4,%eax
40f046:	6b c8 09             	imul   $0x9,%eax,%ecx
40f049:	8b 54 0d a0          	mov    -0x60(%ebp,%ecx,1),%edx
40f04d:	c1 fa 18             	sar    $0x18,%edx
40f050:	81 e2 ff 00 00 00    	and    $0xff,%edx
40f056:	b8 01 00 00 00       	mov    $0x1,%eax
40f05b:	6b c8 1f             	imul   $0x1f,%eax,%ecx
40f05e:	8b 45 08             	mov    0x8(%ebp),%eax
40f061:	88 14 08             	mov    %dl,(%eax,%ecx,1)
40f064:	8b e5                	mov    %ebp,%esp
40f066:	5d                   	pop    %ebp
40f067:	c3                   	ret
40f068:	cc                   	int3
40f069:	cc                   	int3
40f06a:	cc                   	int3
40f06b:	cc                   	int3
40f06c:	cc                   	int3
40f06d:	cc                   	int3
40f06e:	cc                   	int3
40f06f:	cc                   	int3
40f070:	55                   	push   %ebp
40f071:	8b ec                	mov    %esp,%ebp
40f073:	81 ec c8 04 00 00    	sub    $0x4c8,%esp
40f079:	6a 50                	push   $0x50
40f07b:	8b 45 18             	mov    0x18(%ebp),%eax
40f07e:	50                   	push   %eax
40f07f:	8d 8d 68 fc ff ff    	lea    -0x398(%ebp),%ecx
40f085:	51                   	push   %ecx
40f086:	e8 15 79 ff ff       	call   0x4069a0
40f08b:	83 c4 0c             	add    $0xc,%esp
40f08e:	8b 55 1c             	mov    0x1c(%ebp),%edx
40f091:	52                   	push   %edx
40f092:	8b 45 18             	mov    0x18(%ebp),%eax
40f095:	50                   	push   %eax
40f096:	e8 c5 c2 ff ff       	call   0x40b360
40f09b:	83 c4 08             	add    $0x8,%esp
40f09e:	8d 8d 68 fc ff ff    	lea    -0x398(%ebp),%ecx