40bc99:	8b ce                	mov    %esi,%ecx
40bc9b:	ff 75 08             	push   0x8(%ebp)
40bc9e:	e8 c7 18 01 00       	call   0x41d56a
40bca3:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40bca7:	8b c6                	mov    %esi,%eax
40bca9:	e8 65 3d 03 00       	call   0x43fa13
40bcae:	c2 08 00             	ret    $0x8
40bcb1:	6a 04                	push   $0x4
40bcb3:	b8 de ba 48 00       	mov    $0x48bade,%eax
40bcb8:	e8 8d 3d 03 00       	call   0x43fa4a
40bcbd:	8b f1                	mov    %ecx,%esi
40bcbf:	89 75 f0             	mov    %esi,-0x10(%ebp)
40bcc2:	ff 75 08             	push   0x8(%ebp)
40bcc5:	e8 2b 13 00 00       	call   0x40cff5
40bcca:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
40bcce:	c7 06 38 47 49 00    	movl   $0x494738,(%esi)
40bcd4:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40bcd8:	8b c6                	mov    %esi,%eax
40bcda:	e8 34 3d 03 00       	call   0x43fa13
40bcdf:	c2 04 00             	ret    $0x4
40bce2:	6a 04                	push   $0x4
40bce4:	b8 01 bb 48 00       	mov    $0x48bb01,%eax
40bce9:	e8 5c 3d 03 00       	call   0x43fa4a
40bcee:	8b f1                	mov    %ecx,%esi
40bcf0:	89 75 f0             	mov    %esi,-0x10(%ebp)
40bcf3:	ff 75 08             	push   0x8(%ebp)
40bcf6:	e8 85 13 00 00       	call   0x40d080
40bcfb:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
40bcff:	c7 06 38 47 49 00    	movl   $0x494738,(%esi)
40bd05:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40bd09:	8b c6                	mov    %esi,%eax
40bd0b:	e8 03 3d 03 00       	call   0x43fa13
40bd10:	c2 04 00             	ret    $0x4
40bd13:	6a 04                	push   $0x4
40bd15:	b8 41 bc 48 00       	mov    $0x48bc41,%eax
40bd1a:	e8 2b 3d 03 00       	call   0x43fa4a
40bd1f:	8b f9                	mov    %ecx,%edi
40bd21:	89 7d f0             	mov    %edi,-0x10(%ebp)
40bd24:	8b 75 08             	mov    0x8(%ebp),%esi
40bd27:	8d 4f 18             	lea    0x18(%edi),%ecx
40bd2a:	33 db                	xor    %ebx,%ebx
40bd2c:	8b 06                	mov    (%esi),%eax
40bd2e:	89 07                	mov    %eax,(%edi)
40bd30:	8b 46 04             	mov    0x4(%esi),%eax
40bd33:	89 47 04             	mov    %eax,0x4(%edi)
40bd36:	8b 46 08             	mov    0x8(%esi),%eax
40bd39:	89 47 08             	mov    %eax,0x8(%edi)
40bd3c:	8b 46 0c             	mov    0xc(%esi),%eax
40bd3f:	89 47 0c             	mov    %eax,0xc(%edi)
40bd42:	8b 46 10             	mov    0x10(%esi),%eax
40bd45:	89 47 10             	mov    %eax,0x10(%edi)
40bd48:	8b 46 14             	mov    0x14(%esi),%eax
40bd4b:	89 47 14             	mov    %eax,0x14(%edi)
40bd4e:	8d 46 18             	lea    0x18(%esi),%eax
40bd51:	50                   	push   %eax
40bd52:	89 59 10             	mov    %ebx,0x10(%ecx)
40bd55:	89 59 14             	mov    %ebx,0x14(%ecx)
40bd58:	e8 f4 be 00 00       	call   0x417c51
40bd5d:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40bd60:	8d 4f 30             	lea    0x30(%edi),%ecx
40bd63:	8d 46 30             	lea    0x30(%esi),%eax
40bd66:	89 59 10             	mov    %ebx,0x10(%ecx)
40bd69:	50                   	push   %eax
40bd6a:	89 59 14             	mov    %ebx,0x14(%ecx)
40bd6d:	e8 df be 00 00       	call   0x417c51
40bd72:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
40bd76:	8d 4f 48             	lea    0x48(%edi),%ecx
40bd79:	8d 46 48             	lea    0x48(%esi),%eax
40bd7c:	89 59 10             	mov    %ebx,0x10(%ecx)
40bd7f:	50                   	push   %eax
40bd80:	89 59 14             	mov    %ebx,0x14(%ecx)
40bd83:	e8 c9 be 00 00       	call   0x417c51
40bd88:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
40bd8c:	8d 4f 60             	lea    0x60(%edi),%ecx
40bd8f:	8d 46 60             	lea    0x60(%esi),%eax
40bd92:	89 59 10             	mov    %ebx,0x10(%ecx)
40bd95:	50                   	push   %eax
40bd96:	89 59 14             	mov    %ebx,0x14(%ecx)
40bd99:	e8 b3 be 00 00       	call   0x417c51
40bd9e:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
40bda2:	8d 4f 78             	lea    0x78(%edi),%ecx
40bda5:	8d 46 78             	lea    0x78(%esi),%eax
40bda8:	89 59 10             	mov    %ebx,0x10(%ecx)
40bdab:	50                   	push   %eax
40bdac:	89 59 14             	mov    %ebx,0x14(%ecx)
40bdaf:	e8 9d be 00 00       	call   0x417c51
40bdb4:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
40bdb8:	8d 8f 90 00 00 00    	lea    0x90(%edi),%ecx
40bdbe:	8d 86 90 00 00 00    	lea    0x90(%esi),%eax
40bdc4:	89 59 10             	mov    %ebx,0x10(%ecx)
40bdc7:	50                   	push   %eax
40bdc8:	89 59 14             	mov    %ebx,0x14(%ecx)
40bdcb:	e8 81 be 00 00       	call   0x417c51
40bdd0:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
40bdd4:	8d 8f a8 00 00 00    	lea    0xa8(%edi),%ecx
40bdda:	8d 86 a8 00 00 00    	lea    0xa8(%esi),%eax
40bde0:	89 59 10             	mov    %ebx,0x10(%ecx)
40bde3:	50                   	push   %eax
40bde4:	89 59 14             	mov    %ebx,0x14(%ecx)
40bde7:	e8 65 be 00 00       	call   0x417c51
40bdec:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
40bdf0:	8d 8f c0 00 00 00    	lea    0xc0(%edi),%ecx
40bdf6:	8d 86 c0 00 00 00    	lea    0xc0(%esi),%eax
40bdfc:	89 59 10             	mov    %ebx,0x10(%ecx)
40bdff:	50                   	push   %eax
40be00:	89 59 14             	mov    %ebx,0x14(%ecx)
40be03:	e8 49 be 00 00       	call   0x417c51
40be08:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
40be0c:	8d 8f d8 00 00 00    	lea    0xd8(%edi),%ecx
40be12:	89 59 10             	mov    %ebx,0x10(%ecx)
40be15:	89 59 14             	mov    %ebx,0x14(%ecx)
40be18:	8d 86 d8 00 00 00    	lea    0xd8(%esi),%eax
40be1e:	50                   	push   %eax
40be1f:	e8 2d be 00 00       	call   0x417c51
40be24:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
40be28:	8d 8f fc 00 00 00    	lea    0xfc(%edi),%ecx
40be2e:	8b 86 f0 00 00 00    	mov    0xf0(%esi),%eax
40be34:	89 87 f0 00 00 00    	mov    %eax,0xf0(%edi)
40be3a:	8b 86 f4 00 00 00    	mov    0xf4(%esi),%eax
40be40:	89 87 f4 00 00 00    	mov    %eax,0xf4(%edi)
40be46:	8b 86 f8 00 00 00    	mov    0xf8(%esi),%eax
40be4c:	89 87 f8 00 00 00    	mov    %eax,0xf8(%edi)
40be52:	8d 86 fc 00 00 00    	lea    0xfc(%esi),%eax
40be58:	50                   	push   %eax
40be59:	89 59 10             	mov    %ebx,0x10(%ecx)
40be5c:	89 59 14             	mov    %ebx,0x14(%ecx)
40be5f:	e8 ed bd 00 00       	call   0x417c51
40be64:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
40be68:	8d 8f 14 01 00 00    	lea    0x114(%edi),%ecx
40be6e:	8d 86 14 01 00 00    	lea    0x114(%esi),%eax
40be74:	89 59 10             	mov    %ebx,0x10(%ecx)
40be77:	50                   	push   %eax
40be78:	89 59 14             	mov    %ebx,0x14(%ecx)
40be7b:	e8 d1 bd 00 00       	call   0x417c51
40be80:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
40be84:	8d 8f 2c 01 00 00    	lea    0x12c(%edi),%ecx
40be8a:	8d 86 2c 01 00 00    	lea    0x12c(%esi),%eax
40be90:	89 59 10             	mov    %ebx,0x10(%ecx)
40be93:	50                   	push   %eax
40be94:	89 59 14             	mov    %ebx,0x14(%ecx)
40be97:	e8 b5 bd 00 00       	call   0x417c51
40be9c:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
40bea0:	8d 8f 48 01 00 00    	lea    0x148(%edi),%ecx
40bea6:	8b 86 44 01 00 00    	mov    0x144(%esi),%eax
40beac:	89 87 44 01 00 00    	mov    %eax,0x144(%edi)
40beb2:	8d 86 48 01 00 00    	lea    0x148(%esi),%eax
40beb8:	50                   	push   %eax
40beb9:	89 59 10             	mov    %ebx,0x10(%ecx)
40bebc:	89 59 14             	mov    %ebx,0x14(%ecx)
40bebf:	e8 8d bd 00 00       	call   0x417c51
40bec4:	c6 45 fc 0c          	movb   $0xc,-0x4(%ebp)
40bec8:	8d 8f 60 01 00 00    	lea    0x160(%edi),%ecx
40bece:	8d 86 60 01 00 00    	lea    0x160(%esi),%eax
40bed4:	89 59 10             	mov    %ebx,0x10(%ecx)
40bed7:	50                   	push   %eax
40bed8:	89 59 14             	mov    %ebx,0x14(%ecx)
40bedb:	e8 71 bd 00 00       	call   0x417c51
40bee0:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
40bee4:	8d 8f 78 01 00 00    	lea    0x178(%edi),%ecx
40beea:	8d 86 78 01 00 00    	lea    0x178(%esi),%eax
40bef0:	89 59 10             	mov    %ebx,0x10(%ecx)
40bef3:	50                   	push   %eax
40bef4:	89 59 14             	mov    %ebx,0x14(%ecx)
40bef7:	e8 e3 bc 00 00       	call   0x417bdf
40befc:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
40bf00:	8d 8f 90 01 00 00    	lea    0x190(%edi),%ecx
40bf06:	8d 86 90 01 00 00    	lea    0x190(%esi),%eax
40bf0c:	89 59 10             	mov    %ebx,0x10(%ecx)
40bf0f:	50                   	push   %eax
40bf10:	89 59 14             	mov    %ebx,0x14(%ecx)
40bf13:	e8 c7 bc 00 00       	call   0x417bdf
40bf18:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
40bf1c:	8d 8f a8 01 00 00    	lea    0x1a8(%edi),%ecx
40bf22:	8d 86 a8 01 00 00    	lea    0x1a8(%esi),%eax
40bf28:	89 59 10             	mov    %ebx,0x10(%ecx)
40bf2b:	50                   	push   %eax
40bf2c:	89 59 14             	mov    %ebx,0x14(%ecx)
40bf2f:	e8 ab bc 00 00       	call   0x417bdf
40bf34:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
40bf38:	8a 86 c0 01 00 00    	mov    0x1c0(%esi),%al
40bf3e:	88 87 c0 01 00 00    	mov    %al,0x1c0(%edi)
40bf44:	8a 86 c1 01 00 00    	mov    0x1c1(%esi),%al
40bf4a:	88 87 c1 01 00 00    	mov    %al,0x1c1(%edi)
40bf50:	8a 86 c2 01 00 00    	mov    0x1c2(%esi),%al
40bf56:	8d 8f c4 01 00 00    	lea    0x1c4(%edi),%ecx
40bf5c:	88 87 c2 01 00 00    	mov    %al,0x1c2(%edi)
40bf62:	8d 86 c4 01 00 00    	lea    0x1c4(%esi),%eax
40bf68:	50                   	push   %eax
40bf69:	89 59 10             	mov    %ebx,0x10(%ecx)
40bf6c:	89 59 14             	mov    %ebx,0x14(%ecx)
40bf6f:	e8 6b bc 00 00       	call   0x417bdf
40bf74:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
40bf78:	8d 8f 00 02 00 00    	lea    0x200(%edi),%ecx
40bf7e:	8a 86 dc 01 00 00    	mov    0x1dc(%esi),%al
40bf84:	88 87 dc 01 00 00    	mov    %al,0x1dc(%edi)
40bf8a:	8b 86 e0 01 00 00    	mov    0x1e0(%esi),%eax
40bf90:	89 87 e0 01 00 00    	mov    %eax,0x1e0(%edi)
40bf96:	8b 86 e4 01 00 00    	mov    0x1e4(%esi),%eax
40bf9c:	89 87 e4 01 00 00    	mov    %eax,0x1e4(%edi)
40bfa2:	8b 86 e8 01 00 00    	mov    0x1e8(%esi),%eax
40bfa8:	89 87 e8 01 00 00    	mov    %eax,0x1e8(%edi)
40bfae:	8b 86 ec 01 00 00    	mov    0x1ec(%esi),%eax
40bfb4:	89 87 ec 01 00 00    	mov    %eax,0x1ec(%edi)
40bfba:	8b 86 f0 01 00 00    	mov    0x1f0(%esi),%eax
40bfc0:	89 87 f0 01 00 00    	mov    %eax,0x1f0(%edi)
40bfc6:	8b 86 f4 01 00 00    	mov    0x1f4(%esi),%eax
40bfcc:	89 87 f4 01 00 00    	mov    %eax,0x1f4(%edi)
40bfd2:	8a 86 f8 01 00 00    	mov    0x1f8(%esi),%al
40bfd8:	88 87 f8 01 00 00    	mov    %al,0x1f8(%edi)
40bfde:	8b 86 fc 01 00 00    	mov    0x1fc(%esi),%eax
40bfe4:	89 87 fc 01 00 00    	mov    %eax,0x1fc(%edi)
40bfea:	8d 86 00 02 00 00    	lea    0x200(%esi),%eax
40bff0:	50                   	push   %eax
40bff1:	89 59 10             	mov    %ebx,0x10(%ecx)
40bff4:	89 59 14             	mov    %ebx,0x14(%ecx)
40bff7:	e8 e3 bb 00 00       	call   0x417bdf
40bffc:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
40c000:	8d 8f 18 02 00 00    	lea    0x218(%edi),%ecx
40c006:	8d 86 18 02 00 00    	lea    0x218(%esi),%eax
40c00c:	89 59 10             	mov    %ebx,0x10(%ecx)
40c00f:	50                   	push   %eax
40c010:	89 59 14             	mov    %ebx,0x14(%ecx)
40c013:	e8 c7 bb 00 00       	call   0x417bdf
40c018:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
40c01c:	8d 8f 30 02 00 00    	lea    0x230(%edi),%ecx
40c022:	8d 86 30 02 00 00    	lea    0x230(%esi),%eax
40c028:	89 59 10             	mov    %ebx,0x10(%ecx)
40c02b:	50                   	push   %eax
40c02c:	89 59 14             	mov    %ebx,0x14(%ecx)
40c02f:	e8 1d bc 00 00       	call   0x417c51
40c034:	c6 45 fc 14          	movb   $0x14,-0x4(%ebp)
40c038:	8d 8f 50 02 00 00    	lea    0x250(%edi),%ecx
40c03e:	8a 86 48 02 00 00    	mov    0x248(%esi),%al
40c044:	88 87 48 02 00 00    	mov    %al,0x248(%edi)
40c04a:	8a 86 49 02 00 00    	mov    0x249(%esi),%al
40c050:	88 87 49 02 00 00    	mov    %al,0x249(%edi)
40c056:	8a 86 4a 02 00 00    	mov    0x24a(%esi),%al
40c05c:	88 87 4a 02 00 00    	mov    %al,0x24a(%edi)
40c062:	8a 86 4b 02 00 00    	mov    0x24b(%esi),%al
40c068:	88 87 4b 02 00 00    	mov    %al,0x24b(%edi)
40c06e:	8a 86 4c 02 00 00    	mov    0x24c(%esi),%al
40c074:	88 87 4c 02 00 00    	mov    %al,0x24c(%edi)
40c07a:	8d 86 50 02 00 00    	lea    0x250(%esi),%eax
40c080:	50                   	push   %eax
40c081:	89 59 10             	mov    %ebx,0x10(%ecx)
40c084:	89 59 14             	mov    %ebx,0x14(%ecx)
40c087:	e8 53 bb 00 00       	call   0x417bdf
40c08c:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40c090:	8b c7                	mov    %edi,%eax
40c092:	e8 7c 39 03 00       	call   0x43fa13
40c097:	c2 04 00             	ret    $0x4
40c09a:	6a 3c                	push   $0x3c
40c09c:	b8 9d bc 48 00       	mov    $0x48bc9d,%eax
40c0a1:	e8 d8 39 03 00       	call   0x43fa7e
40c0a6:	8b f9                	mov    %ecx,%edi
40c0a8:	89 7d bc             	mov    %edi,-0x44(%ebp)
40c0ab:	89 7d b8             	mov    %edi,-0x48(%ebp)
40c0ae:	8d 4d d8             	lea    -0x28(%ebp),%ecx
40c0b1:	33 f6                	xor    %esi,%esi
40c0b3:	33 c0                	xor    %eax,%eax
40c0b5:	89 75 e8             	mov    %esi,-0x18(%ebp)
40c0b8:	89 75 ec             	mov    %esi,-0x14(%ebp)
40c0bb:	68 cc 4d 49 00       	push   $0x494dcc
40c0c0:	89 75 e8             	mov    %esi,-0x18(%ebp)
40c0c3:	c7 45 ec 07 00 00 00 	movl   $0x7,-0x14(%ebp)
40c0ca:	66 89 45 d8          	mov    %ax,-0x28(%ebp)
40c0ce:	e8 a9 37 01 00       	call   0x41f87c
40c0d3:	89 75 fc             	mov    %esi,-0x4(%ebp)
40c0d6:	8d 45 c0             	lea    -0x40(%ebp),%eax
40c0d9:	50                   	push   %eax
40c0da:	e8 20 5b 00 00       	call   0x411bff
40c0df:	59                   	pop    %ecx
40c0e0:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
40c0e4:	8d 4d d8             	lea    -0x28(%ebp),%ecx
40c0e7:	51                   	push   %ecx
40c0e8:	6a 01                	push   $0x1
40c0ea:	6a 14                	push   $0x14
40c0ec:	6a 01                	push   $0x1
40c0ee:	50                   	push   %eax
40c0ef:	8b cf                	mov    %edi,%ecx
40c0f1:	e8 33 92 01 00       	call   0x425329
40c0f6:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
40c0fa:	8d 4d c0             	lea    -0x40(%ebp),%ecx
40c0fd:	e8 f8 11 01 00       	call   0x41d2fa
40c102:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
40c106:	8d 4d d8             	lea    -0x28(%ebp),%ecx
40c109:	e8 ec 11 01 00       	call   0x41d2fa
40c10e:	c7 47 04 74 4a 49 00 	movl   $0x494a74,0x4(%edi)
40c115:	c6 45 fc 05          	movb   $0x5,-0x4(%ebp)
40c119:	8d 47 1c             	lea    0x1c(%edi),%eax
40c11c:	89 45 bc             	mov    %eax,-0x44(%ebp)
40c11f:	89 30                	mov    %esi,(%eax)
40c121:	89 70 04             	mov    %esi,0x4(%eax)
40c124:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
40c128:	8d 4f 0c             	lea    0xc(%edi),%ecx
40c12b:	c7 47 08 c4 55 49 00 	movl   $0x4955c4,0x8(%edi)
40c132:	e8 48 93 01 00       	call   0x42547f
40c137:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
40c13b:	c7 07 d0 55 49 00    	movl   $0x4955d0,(%edi)
40c141:	c7 47 04 e8 55 49 00 	movl   $0x4955e8,0x4(%edi)
40c148:	c7 47 08 f0 55 49 00 	movl   $0x4955f0,0x8(%edi)
40c14f:	c7 47 0c fc 55 49 00 	movl   $0x4955fc,0xc(%edi)
40c156:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40c15a:	8b c7                	mov    %edi,%eax
40c15c:	e8 c7 38 03 00       	call   0x43fa28
40c161:	c3                   	ret
40c162:	6a 04                	push   $0x4
40c164:	b8 d5 bc 48 00       	mov    $0x48bcd5,%eax
40c169:	e8 dc 38 03 00       	call   0x43fa4a
40c16e:	8b f1                	mov    %ecx,%esi
40c170:	89 75 f0             	mov    %esi,-0x10(%ebp)
40c173:	e8 26 0e 00 00       	call   0x40cf9e
40c178:	33 db                	xor    %ebx,%ebx
40c17a:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40c17d:	c7 06 6c 4f 49 00    	movl   $0x494f6c,(%esi)
40c183:	89 5e 30             	mov    %ebx,0x30(%esi)
40c186:	89 5e 44             	mov    %ebx,0x44(%esi)
40c189:	c7 46 48 0f 00 00 00 	movl   $0xf,0x48(%esi)
40c190:	88 5e 34             	mov    %bl,0x34(%esi)
40c193:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
40c197:	8d 4e 08             	lea    0x8(%esi),%ecx
40c19a:	6a 16                	push   $0x16
40c19c:	68 98 4f 49 00       	push   $0x494f98
40c1a1:	e8 04 36 01 00       	call   0x41f7aa
40c1a6:	e8 c2 92 01 00       	call   0x42546d
40c1ab:	66 89 46 04          	mov    %ax,0x4(%esi)
40c1af:	0f b7 c0             	movzwl %ax,%eax
40c1b2:	88 5e 20             	mov    %bl,0x20(%esi)
40c1b5:	89 5e 24             	mov    %ebx,0x24(%esi)
40c1b8:	89 46 30             	mov    %eax,0x30(%esi)
40c1bb:	83 4d fc ff          	orl    $0xffffffff,-0x4(%ebp)
40c1bf:	8b c6                	mov    %esi,%eax
40c1c1:	e8 4d 38 03 00       	call   0x43fa13
40c1c6:	c3                   	ret
40c1c7:	6a 04                	push   $0x4
40c1c9:	b8 0e bd 48 00       	mov    $0x48bd0e,%eax
40c1ce:	e8 77 38 03 00       	call   0x43fa4a
40c1d3:	8b f1                	mov    %ecx,%esi
40c1d5:	89 75 f0             	mov    %esi,-0x10(%ebp)
40c1d8:	e8 c1 0d 00 00       	call   0x40cf9e
40c1dd:	33 db                	xor    %ebx,%ebx
40c1df:	89 5d fc             	mov    %ebx,-0x4(%ebp)
40c1e2:	c7 06 70 55 49 00    	movl   $0x495570,(%esi)
40c1e8:	6a 0f                	push   $0xf
40c1ea:	89 5e 30             	mov    %ebx,0x30(%esi)
40c1ed:	58                   	pop    %eax
40c1ee:	89 5e 44             	mov    %ebx,0x44(%esi)
40c1f1:	89 46 48             	mov    %eax,0x48(%esi)
40c1f4:	88 5e 34             	mov    %bl,0x34(%esi)
40c1f7:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)