470c08:	cc                   	int3
470c09:	cc                   	int3
470c0a:	cc                   	int3
470c0b:	cc                   	int3
470c0c:	cc                   	int3
470c0d:	cc                   	int3
470c0e:	cc                   	int3
470c0f:	cc                   	int3
470c10:	8b 89 80 01 00 00    	mov    0x180(%ecx),%ecx
470c16:	8b 81 7c 0d 00 00    	mov    0xd7c(%ecx),%eax
470c1c:	c7 81 7c 0d 00 00 00 	movl   $0x0,0xd7c(%ecx)
470c23:	00 00 00
470c26:	0f b7 c0             	movzwl %ax,%eax
470c29:	c3                   	ret
470c2a:	cc                   	int3
470c2b:	cc                   	int3
470c2c:	cc                   	int3
470c2d:	cc                   	int3
470c2e:	cc                   	int3
470c2f:	cc                   	int3
470c30:	8b 81 80 01 00 00    	mov    0x180(%ecx),%eax
470c36:	c7 80 7c 0d 00 00 85 	movl   $0x85,0xd7c(%eax)
470c3d:	00 00 00
470c40:	33 c0                	xor    %eax,%eax
470c42:	c3                   	ret
470c43:	cc                   	int3
470c44:	cc                   	int3
470c45:	cc                   	int3
470c46:	cc                   	int3
470c47:	cc                   	int3
470c48:	cc                   	int3
470c49:	cc                   	int3
470c4a:	cc                   	int3
470c4b:	cc                   	int3
470c4c:	cc                   	int3
470c4d:	cc                   	int3
470c4e:	cc                   	int3
470c4f:	cc                   	int3
470c50:	c2 04 00             	ret    $0x4
470c53:	cc                   	int3
470c54:	cc                   	int3
470c55:	cc                   	int3
470c56:	cc                   	int3
470c57:	cc                   	int3
470c58:	cc                   	int3
470c59:	cc                   	int3
470c5a:	cc                   	int3
470c5b:	cc                   	int3
470c5c:	cc                   	int3
470c5d:	cc                   	int3
470c5e:	cc                   	int3
470c5f:	cc                   	int3
470c60:	ff 74 24 04          	push   0x4(%esp)
470c64:	6a 00                	push   $0x0
470c66:	68 36 10 00 00       	push   $0x1036
470c6b:	ff 71 20             	push   0x20(%ecx)
470c6e:	ff 15 20 40 d8 00    	call   *0xd84020
470c74:	c2 04 00             	ret    $0x4
470c77:	cc                   	int3
470c78:	cc                   	int3
470c79:	cc                   	int3
470c7a:	cc                   	int3
470c7b:	cc                   	int3
470c7c:	cc                   	int3
470c7d:	cc                   	int3
470c7e:	cc                   	int3
470c7f:	cc                   	int3
470c80:	55                   	push   %ebp
470c81:	8d ac 24 5c fb ff ff 	lea    -0x4a4(%esp),%ebp
470c88:	81 ec a4 04 00 00    	sub    $0x4a4,%esp
470c8e:	6a ff                	push   $0xffffffff
470c90:	68 80 52 b3 00       	push   $0xb35280
470c95:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
470c9b:	50                   	push   %eax
470c9c:	83 ec 60             	sub    $0x60,%esp
470c9f:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
470ca4:	33 c5                	xor    %ebp,%eax
470ca6:	89 85 a0 04 00 00    	mov    %eax,0x4a0(%ebp)
470cac:	53                   	push   %ebx
470cad:	56                   	push   %esi
470cae:	57                   	push   %edi
470caf:	50                   	push   %eax
470cb0:	8d 45 f4             	lea    -0xc(%ebp),%eax
470cb3:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
470cb9:	8b f9                	mov    %ecx,%edi
470cbb:	80 bf f8 00 00 00 00 	cmpb   $0x0,0xf8(%edi)
470cc2:	8d b7 f8 00 00 00    	lea    0xf8(%edi),%esi
470cc8:	8b 85 ac 04 00 00    	mov    0x4ac(%ebp),%eax
470cce:	8a 3e                	mov    (%esi),%bh
470cd0:	89 45 f0             	mov    %eax,-0x10(%ebp)
470cd3:	0f 94 c0             	sete   %al
470cd6:	89 75 c8             	mov    %esi,-0x38(%ebp)
470cd9:	88 7d cc             	mov    %bh,-0x34(%ebp)
470cdc:	88 06                	mov    %al,(%esi)
470cde:	6a 00                	push   $0x0
470ce0:	6a 00                	push   $0x0
470ce2:	68 09 10 00 00       	push   $0x1009
470ce7:	ff b7 20 01 00 00    	push   0x120(%edi)
470ced:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
470cf4:	ff 15 20 40 d8 00    	call   *0xd84020
470cfa:	85 c0                	test   %eax,%eax
470cfc:	0f 85 23 01 00 00    	jne    0x470e25
470d02:	ff 15 d4 36 d8 00    	call   *0xd836d4
470d08:	6a 62                	push   $0x62
470d0a:	68 a0 39 bd 00       	push   $0xbd39a0
470d0f:	8d 8d 88 04 00 00    	lea    0x488(%ebp),%ecx
470d15:	c7 85 9c 04 00 00 0f 	movl   $0xf,0x49c(%ebp)
470d1c:	00 00 00
470d1f:	8b f8                	mov    %eax,%edi
470d21:	c7 85 98 04 00 00 00 	movl   $0x0,0x498(%ebp)
470d28:	00 00 00
470d2b:	c6 85 88 04 00 00 00 	movb   $0x0,0x488(%ebp)
470d32:	e8 5a 39 fa ff       	call   0x414691
470d37:	6a 0f                	push   $0xf
470d39:	68 bc 40 bd 00       	push   $0xbd40bc
470d3e:	8d 8d 70 04 00 00    	lea    0x470(%ebp),%ecx
470d44:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
470d48:	c7 85 84 04 00 00 0f 	movl   $0xf,0x484(%ebp)
470d4f:	00 00 00
470d52:	c7 85 80 04 00 00 00 	movl   $0x0,0x480(%ebp)
470d59:	00 00 00
470d5c:	c6 85 70 04 00 00 00 	movb   $0x0,0x470(%ebp)
470d63:	e8 29 39 fa ff       	call   0x414691
470d68:	6a 19                	push   $0x19
470d6a:	68 54 3a bd 00       	push   $0xbd3a54
470d6f:	8d 8d 58 04 00 00    	lea    0x458(%ebp),%ecx
470d75:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
470d79:	c7 85 6c 04 00 00 0f 	movl   $0xf,0x46c(%ebp)
470d80:	00 00 00
470d83:	c7 85 68 04 00 00 00 	movl   $0x0,0x468(%ebp)
470d8a:	00 00 00
470d8d:	c6 85 58 04 00 00 00 	movb   $0x0,0x458(%ebp)
470d94:	e8 f8 38 fa ff       	call   0x414691
470d99:	68 85 02 00 00       	push   $0x285
470d9e:	8d 85 88 04 00 00    	lea    0x488(%ebp),%eax
470da4:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
470da8:	50                   	push   %eax
470da9:	8d 85 70 04 00 00    	lea    0x470(%ebp),%eax
470daf:	50                   	push   %eax
470db0:	8d 8d 0c 04 00 00    	lea    0x40c(%ebp),%ecx
470db6:	e8 e2 bc fb ff       	call   0x42ca9d
470dbb:	8b f0                	mov    %eax,%esi
470dbd:	6a 00                	push   $0x0
470dbf:	6a 00                	push   $0x0
470dc1:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
470dc4:	c6 45 fc 04          	movb   $0x4,-0x4(%ebp)
470dc8:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
470dcf:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
470dd6:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
470ddd:	e8 a0 e2 fa ff       	call   0x41f082
470de2:	89 45 d4             	mov    %eax,-0x2c(%ebp)
470de5:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
470dec:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
470df3:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
470dfa:	6a 08                	push   $0x8
470dfc:	8d 4d d0             	lea    -0x30(%ebp),%ecx
470dff:	c6 45 fc 06          	movb   $0x6,-0x4(%ebp)
470e03:	c7 45 d0 00 00 80 3f 	movl   $0x3f800000,-0x30(%ebp)
470e0a:	e8 40 7a fa ff       	call   0x41884f
470e0f:	56                   	push   %esi
470e10:	8d 45 d0             	lea    -0x30(%ebp),%eax
470e13:	c6 45 fc 07          	movb   $0x7,-0x4(%ebp)
470e17:	50                   	push   %eax
470e18:	57                   	push   %edi
470e19:	8d 85 58 04 00 00    	lea    0x458(%ebp),%eax
470e1f:	50                   	push   %eax
470e20:	e8 67 29 fa ff       	call   0x41378c
470e25:	8d 45 94             	lea    -0x6c(%ebp),%eax
470e28:	c7 45 98 00 00 00 00 	movl   $0x0,-0x68(%ebp)
470e2f:	50                   	push   %eax
470e30:	6a 00                	push   $0x0
470e32:	68 4d 10 00 00       	push   $0x104d
470e37:	ff b7 20 01 00 00    	push   0x120(%edi)
470e3d:	c7 45 94 00 00 00 00 	movl   $0x0,-0x6c(%ebp)
470e44:	c7 45 9c 00 00 00 00 	movl   $0x0,-0x64(%ebp)
470e4b:	ff 15 20 40 d8 00    	call   *0xd84020
470e51:	85 c0                	test   %eax,%eax
470e53:	0f 89 cc 00 00 00    	jns    0x470f25
470e59:	ff 15 d4 36 d8 00    	call   *0xd836d4
470e5f:	68 a0 39 bd 00       	push   $0xbd39a0
470e64:	8d 8d 58 04 00 00    	lea    0x458(%ebp),%ecx
470e6a:	8b f8                	mov    %eax,%edi
470e6c:	e8 59 5e fa ff       	call   0x416cca
470e71:	68 bc 40 bd 00       	push   $0xbd40bc
470e76:	8d 8d 70 04 00 00    	lea    0x470(%ebp),%ecx
470e7c:	c6 45 fc 08          	movb   $0x8,-0x4(%ebp)
470e80:	e8 45 5e fa ff       	call   0x416cca
470e85:	68 74 3a bd 00       	push   $0xbd3a74
470e8a:	8d 8d 88 04 00 00    	lea    0x488(%ebp),%ecx
470e90:	c6 45 fc 09          	movb   $0x9,-0x4(%ebp)
470e94:	e8 31 5e fa ff       	call   0x416cca
470e99:	68 8d 02 00 00       	push   $0x28d
470e9e:	8d 85 58 04 00 00    	lea    0x458(%ebp),%eax
470ea4:	c6 45 fc 0a          	movb   $0xa,-0x4(%ebp)
470ea8:	50                   	push   %eax
470ea9:	8d 85 70 04 00 00    	lea    0x470(%ebp),%eax
470eaf:	50                   	push   %eax
470eb0:	8d 8d 0c 04 00 00    	lea    0x40c(%ebp),%ecx
470eb6:	e8 e2 bb fb ff       	call   0x42ca9d
470ebb:	8b f0                	mov    %eax,%esi
470ebd:	6a 00                	push   $0x0
470ebf:	6a 00                	push   $0x0
470ec1:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
470ec4:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
470ec8:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
470ecf:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
470ed6:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
470edd:	e8 a0 e1 fa ff       	call   0x41f082
470ee2:	89 45 d4             	mov    %eax,-0x2c(%ebp)
470ee5:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
470eec:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
470ef3:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
470efa:	6a 08                	push   $0x8
470efc:	8d 4d d0             	lea    -0x30(%ebp),%ecx
470eff:	c6 45 fc 0d          	movb   $0xd,-0x4(%ebp)
470f03:	c7 45 d0 00 00 80 3f 	movl   $0x3f800000,-0x30(%ebp)
470f0a:	e8 40 79 fa ff       	call   0x41884f
470f0f:	56                   	push   %esi
470f10:	8d 45 d0             	lea    -0x30(%ebp),%eax
470f13:	c6 45 fc 0e          	movb   $0xe,-0x4(%ebp)
470f17:	50                   	push   %eax
470f18:	57                   	push   %edi
470f19:	8d 85 88 04 00 00    	lea    0x488(%ebp),%eax
470f1f:	50                   	push   %eax
470f20:	e8 67 28 fa ff       	call   0x41378c
470f25:	ff 75 f0             	push   -0x10(%ebp)
470f28:	8d 45 04             	lea    0x4(%ebp),%eax
470f2b:	c7 45 00 1c 17 bd 00 	movl   $0xbd171c,0x0(%ebp)
470f32:	8d 4d 00             	lea    0x0(%ebp),%ecx
470f35:	89 85 04 04 00 00    	mov    %eax,0x404(%ebp)
470f3b:	c7 85 08 04 00 00 00 	movl   $0x200,0x408(%ebp)
470f42:	02 00 00
470f45:	e8 1d 76 f9 ff       	call   0x408567
470f4a:	ff b5 04 04 00 00    	push   0x404(%ebp)
470f50:	8d 8f 00 01 00 00    	lea    0x100(%edi),%ecx
470f56:	c6 45 fc 0f          	movb   $0xf,-0x4(%ebp)
470f5a:	6a 00                	push   $0x0
470f5c:	6a 00                	push   $0x0
470f5e:	e8 f9 4c fb ff       	call   0x425c5c
470f63:	85 c0                	test   %eax,%eax
470f65:	c6 45 fc 00          	movb   $0x0,-0x4(%ebp)
470f69:	8d 4d 00             	lea    0x0(%ebp),%ecx
470f6c:	0f 94 c3             	sete   %bl
470f6f:	e8 d4 24 fb ff       	call   0x423448
470f74:	84 db                	test   %bl,%bl
470f76:	0f 84 cc 00 00 00    	je     0x471048
470f7c:	ff 15 d4 36 d8 00    	call   *0xd836d4
470f82:	68 a0 39 bd 00       	push   $0xbd39a0
470f87:	8d 8d 58 04 00 00    	lea    0x458(%ebp),%ecx
470f8d:	8b f8                	mov    %eax,%edi
470f8f:	e8 36 5d fa ff       	call   0x416cca
470f94:	68 bc 40 bd 00       	push   $0xbd40bc
470f99:	8d 8d 70 04 00 00    	lea    0x470(%ebp),%ecx
470f9f:	c6 45 fc 10          	movb   $0x10,-0x4(%ebp)
470fa3:	e8 22 5d fa ff       	call   0x416cca
470fa8:	68 d0 40 bd 00       	push   $0xbd40d0
470fad:	8d 8d 88 04 00 00    	lea    0x488(%ebp),%ecx
470fb3:	c6 45 fc 11          	movb   $0x11,-0x4(%ebp)
470fb7:	e8 0e 5d fa ff       	call   0x416cca
470fbc:	68 91 02 00 00       	push   $0x291
470fc1:	8d 85 58 04 00 00    	lea    0x458(%ebp),%eax
470fc7:	c6 45 fc 12          	movb   $0x12,-0x4(%ebp)
470fcb:	50                   	push   %eax
470fcc:	8d 85 70 04 00 00    	lea    0x470(%ebp),%eax
470fd2:	50                   	push   %eax
470fd3:	8d 8d 0c 04 00 00    	lea    0x40c(%ebp),%ecx
470fd9:	e8 bf ba fb ff       	call   0x42ca9d
470fde:	8b f0                	mov    %eax,%esi
470fe0:	6a 00                	push   $0x0
470fe2:	6a 00                	push   $0x0
470fe4:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
470fe7:	c6 45 fc 13          	movb   $0x13,-0x4(%ebp)
470feb:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
470ff2:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
470ff9:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
471000:	e8 7d e0 fa ff       	call   0x41f082
471005:	89 45 d4             	mov    %eax,-0x2c(%ebp)
471008:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
47100f:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
471016:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
47101d:	6a 08                	push   $0x8
47101f:	8d 4d d0             	lea    -0x30(%ebp),%ecx
471022:	c6 45 fc 15          	movb   $0x15,-0x4(%ebp)
471026:	c7 45 d0 00 00 80 3f 	movl   $0x3f800000,-0x30(%ebp)
47102d:	e8 1d 78 fa ff       	call   0x41884f
471032:	56                   	push   %esi
471033:	8d 45 d0             	lea    -0x30(%ebp),%eax
471036:	c6 45 fc 16          	movb   $0x16,-0x4(%ebp)
47103a:	50                   	push   %eax
47103b:	57                   	push   %edi
47103c:	8d 85 88 04 00 00    	lea    0x488(%ebp),%eax
471042:	50                   	push   %eax
471043:	e8 44 27 fa ff       	call   0x41378c
471048:	68 00 f0 00 00       	push   $0xf000
47104d:	6a 00                	push   $0x0
47104f:	6a 00                	push   $0x0
471051:	8d 8f 00 01 00 00    	lea    0x100(%edi),%ecx
471057:	e8 5b d8 fa ff       	call   0x41e8b7
47105c:	85 c0                	test   %eax,%eax
47105e:	0f 85 cc 00 00 00    	jne    0x471130
471064:	ff 15 d4 36 d8 00    	call   *0xd836d4
47106a:	68 a0 39 bd 00       	push   $0xbd39a0
47106f:	8d 8d 58 04 00 00    	lea    0x458(%ebp),%ecx
471075:	8b f8                	mov    %eax,%edi
471077:	e8 4e 5c fa ff       	call   0x416cca
47107c:	68 bc 40 bd 00       	push   $0xbd40bc
471081:	8d 8d 70 04 00 00    	lea    0x470(%ebp),%ecx
471087:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
47108b:	e8 3a 5c fa ff       	call   0x416cca
471090:	68 ec 40 bd 00       	push   $0xbd40ec
471095:	8d 8d 88 04 00 00    	lea    0x488(%ebp),%ecx
47109b:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
47109f:	e8 26 5c fa ff       	call   0x416cca
4710a4:	68 95 02 00 00       	push   $0x295
4710a9:	8d 85 58 04 00 00    	lea    0x458(%ebp),%eax
4710af:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
4710b3:	50                   	push   %eax
4710b4:	8d 85 70 04 00 00    	lea    0x470(%ebp),%eax
4710ba:	50                   	push   %eax
4710bb:	8d 8d 0c 04 00 00    	lea    0x40c(%ebp),%ecx
4710c1:	e8 d7 b9 fb ff       	call   0x42ca9d
4710c6:	8b f0                	mov    %eax,%esi
4710c8:	6a 00                	push   $0x0
4710ca:	6a 00                	push   $0x0
4710cc:	8d 4d d4             	lea    -0x2c(%ebp),%ecx
4710cf:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
4710d3:	c7 45 d0 00 00 00 00 	movl   $0x0,-0x30(%ebp)
4710da:	c7 45 d4 00 00 00 00 	movl   $0x0,-0x2c(%ebp)
4710e1:	c7 45 d8 00 00 00 00 	movl   $0x0,-0x28(%ebp)
4710e8:	e8 95 df fa ff       	call   0x41f082
4710ed:	89 45 d4             	mov    %eax,-0x2c(%ebp)
4710f0:	c7 45 dc 00 00 00 00 	movl   $0x0,-0x24(%ebp)
4710f7:	c7 45 e0 00 00 00 00 	movl   $0x0,-0x20(%ebp)
4710fe:	c7 45 e4 00 00 00 00 	movl   $0x0,-0x1c(%ebp)
471105:	6a 08                	push   $0x8
471107:	8d 4d d0             	lea    -0x30(%ebp),%ecx
47110a:	c6 45 fc 1c          	movb   $0x1c,-0x4(%ebp)
47110e:	c7 45 d0 00 00 80 3f 	movl   $0x3f800000,-0x30(%ebp)
471115:	e8 35 77 fa ff       	call   0x41884f
47111a:	56                   	push   %esi
47111b:	8d 45 d0             	lea    -0x30(%ebp),%eax
47111e:	c6 45 fc 1d          	movb   $0x1d,-0x4(%ebp)
471122:	50                   	push   %eax
471123:	57                   	push   %edi
471124:	8d 85 88 04 00 00    	lea    0x488(%ebp),%eax
47112a:	50                   	push   %eax
47112b:	e8 5c 26 fa ff       	call   0x41378c
471130:	88 3e                	mov    %bh,(%esi)
471132:	8b 4d f4             	mov    -0xc(%ebp),%ecx
471135:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0