42c05f:	64 89 10             	mov    %edx,%fs:(%eax)
42c062:	68 7b c0 42 00       	push   $0x42c07b
42c067:	a1 2c 0d 46 00       	mov    0x460d2c,%eax
42c06c:	8b 00                	mov    (%eax),%eax
42c06e:	8b 10                	mov    (%eax),%edx
42c070:	ff 52 18             	call   *0x18(%edx)
42c073:	c3                   	ret
42c074:	e9 d3 7e fd ff       	jmp    0x403f4c
42c079:	eb ec                	jmp    0x42c067
42c07b:	33 c0                	xor    %eax,%eax
42c07d:	5a                   	pop    %edx
42c07e:	59                   	pop    %ecx
42c07f:	59                   	pop    %ecx
42c080:	64 89 10             	mov    %edx,%fs:(%eax)
42c083:	68 9b c0 42 00       	push   $0x42c09b
42c088:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
42c08e:	e8 dd 84 fd ff       	call   0x404570
42c093:	c3                   	ret
42c094:	e9 b3 7e fd ff       	jmp    0x403f4c
42c099:	eb ed                	jmp    0x42c088
42c09b:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c09e:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
42c0a2:	74 0f                	je     0x42c0b3
42c0a4:	e8 cb 7a fd ff       	call   0x403b74
42c0a9:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42c0b0:	83 c4 0c             	add    $0xc,%esp
42c0b3:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c0b6:	5b                   	pop    %ebx
42c0b7:	8b e5                	mov    %ebp,%esp
42c0b9:	5d                   	pop    %ebp
42c0ba:	c3                   	ret
42c0bb:	90                   	nop
42c0bc:	53                   	push   %ebx
42c0bd:	56                   	push   %esi
42c0be:	8b d8                	mov    %eax,%ebx
42c0c0:	80 bb 34 02 00 00 00 	cmpb   $0x0,0x234(%ebx)
42c0c7:	75 0a                	jne    0x42c0d3
42c0c9:	8b c3                	mov    %ebx,%eax
42c0cb:	8b 10                	mov    (%eax),%edx
42c0cd:	ff 92 d4 00 00 00    	call   *0xd4(%edx)
42c0d3:	f6 83 f4 02 00 00 20 	testb  $0x20,0x2f4(%ebx)
42c0da:	74 12                	je     0x42c0ee
42c0dc:	8b c3                	mov    %ebx,%eax
42c0de:	66 be b3 ff          	mov    $0xffb3,%si
42c0e2:	e8 1d 79 fd ff       	call   0x403a04
42c0e7:	80 a3 f4 02 00 00 df 	andb   $0xdf,0x2f4(%ebx)
42c0ee:	5e                   	pop    %esi
42c0ef:	5b                   	pop    %ebx
42c0f0:	c3                   	ret
42c0f1:	8d 40 00             	lea    0x0(%eax),%eax
42c0f4:	55                   	push   %ebp
42c0f5:	8b ec                	mov    %esp,%ebp
42c0f7:	51                   	push   %ecx
42c0f8:	53                   	push   %ebx
42c0f9:	56                   	push   %esi
42c0fa:	84 d2                	test   %dl,%dl
42c0fc:	74 08                	je     0x42c106
42c0fe:	83 c4 f0             	add    $0xfffffff0,%esp
42c101:	e8 16 7a fd ff       	call   0x403b1c
42c106:	88 55 ff             	mov    %dl,-0x1(%ebp)
42c109:	8b d8                	mov    %eax,%ebx
42c10b:	33 d2                	xor    %edx,%edx
42c10d:	8b c3                	mov    %ebx,%eax
42c10f:	e8 ec f5 ff ff       	call   0x42b700
42c114:	a1 68 c2 42 00       	mov    0x42c268,%eax
42c119:	89 43 50             	mov    %eax,0x50(%ebx)
42c11c:	33 d2                	xor    %edx,%edx
42c11e:	8b c3                	mov    %ebx,%eax
42c120:	e8 53 50 01 00       	call   0x441178
42c125:	33 d2                	xor    %edx,%edx
42c127:	8b c3                	mov    %ebx,%eax
42c129:	e8 6e 50 01 00       	call   0x44119c
42c12e:	ba 40 01 00 00       	mov    $0x140,%edx
42c133:	8b c3                	mov    %ebx,%eax
42c135:	e8 8a 50 01 00       	call   0x4411c4
42c13a:	ba f0 00 00 00       	mov    $0xf0,%edx
42c13f:	8b c3                	mov    %ebx,%eax
42c141:	e8 a2 50 01 00       	call   0x4411e8
42c146:	b2 01                	mov    $0x1,%dl
42c148:	a1 2c bc 41 00       	mov    0x41bc2c,%eax
42c14d:	e8 6e 57 ff ff       	call   0x4218c0
42c152:	8b f0                	mov    %eax,%esi
42c154:	89 b3 40 02 00 00    	mov    %esi,0x240(%ebx)
42c15a:	6a 31                	push   $0x31
42c15c:	a1 c8 0a 46 00       	mov    0x460ac8,%eax
42c161:	8b 00                	mov    (%eax),%eax
42c163:	ff d0                	call   *%eax
42c165:	8b d0                	mov    %eax,%edx
42c167:	8b c6                	mov    %esi,%eax
42c169:	8b 08                	mov    (%eax),%ecx
42c16b:	ff 51 40             	call   *0x40(%ecx)
42c16e:	6a 32                	push   $0x32
42c170:	a1 c8 0a 46 00       	mov    0x460ac8,%eax
42c175:	8b 00                	mov    (%eax),%eax
42c177:	ff d0                	call   *%eax
42c179:	8b d0                	mov    %eax,%edx
42c17b:	8b 83 40 02 00 00    	mov    0x240(%ebx),%eax
42c181:	8b 08                	mov    (%eax),%ecx
42c183:	ff 51 34             	call   *0x34(%ecx)
42c186:	8b 83 40 02 00 00    	mov    0x240(%ebx),%eax
42c18c:	89 58 14             	mov    %ebx,0x14(%eax)
42c18f:	c7 40 10 20 ca 42 00 	movl   $0x42ca20,0x10(%eax)
42c196:	b2 01                	mov    $0x1,%dl
42c198:	a1 48 ce 43 00       	mov    0x43ce48,%eax
42c19d:	e8 32 12 ff ff       	call   0x41d3d4
42c1a2:	8b f0                	mov    %eax,%esi
42c1a4:	89 b3 38 02 00 00    	mov    %esi,0x238(%ebx)
42c1aa:	8b c6                	mov    %esi,%eax
42c1ac:	8b d3                	mov    %ebx,%edx
42c1ae:	e8 31 44 01 00       	call   0x4405e4
42c1b3:	a0 6c c2 42 00       	mov    0x42c26c,%al
42c1b8:	88 83 28 02 00 00    	mov    %al,0x228(%ebx)
42c1be:	c6 83 29 02 00 00 02 	movb   $0x2,0x229(%ebx)
42c1c5:	c6 83 2b 02 00 00 00 	movb   $0x0,0x22b(%ebx)
42c1cc:	c6 83 31 02 00 00 03 	movb   $0x3,0x231(%ebx)
42c1d3:	c6 83 44 02 00 00 00 	movb   $0x0,0x244(%ebx)
42c1da:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42c1df:	8b 40 40             	mov    0x40(%eax),%eax
42c1e2:	89 83 5c 02 00 00    	mov    %eax,0x25c(%ebx)
42c1e8:	c6 83 35 02 00 00 01 	movb   $0x1,0x235(%ebx)
42c1ef:	8b c3                	mov    %ebx,%eax
42c1f1:	e8 4a 75 fd ff       	call   0x403740
42c1f6:	89 83 b8 00 00 00    	mov    %eax,0xb8(%ebx)
42c1fc:	c6 83 e1 02 00 00 ff 	movb   $0xff,0x2e1(%ebx)
42c203:	33 c0                	xor    %eax,%eax
42c205:	89 83 ec 02 00 00    	mov    %eax,0x2ec(%ebx)
42c20b:	33 d2                	xor    %edx,%edx
42c20d:	8b c3                	mov    %ebx,%eax
42c20f:	e8 70 0b 00 00       	call   0x42cd84
42c214:	33 d2                	xor    %edx,%edx
42c216:	8b c3                	mov    %ebx,%eax
42c218:	e8 73 59 01 00       	call   0x441b90
42c21d:	33 d2                	xor    %edx,%edx
42c21f:	8b c3                	mov    %ebx,%eax
42c221:	e8 fe 58 01 00       	call   0x441b24
42c226:	b2 01                	mov    $0x1,%dl
42c228:	8b c3                	mov    %ebx,%eax
42c22a:	e8 ed bf 01 00       	call   0x44821c
42c22f:	8b d3                	mov    %ebx,%edx
42c231:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42c236:	e8 b1 51 00 00       	call   0x4313ec
42c23b:	c7 83 e4 02 00 00 0a 	movl   $0xa,0x2e4(%ebx)
42c242:	00 00 00
42c245:	8b c3                	mov    %ebx,%eax
42c247:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
42c24b:	74 0f                	je     0x42c25c
42c24d:	e8 22 79 fd ff       	call   0x403b74
42c252:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42c259:	83 c4 0c             	add    $0xc,%esp
42c25c:	8b c3                	mov    %ebx,%eax
42c25e:	5e                   	pop    %esi
42c25f:	5b                   	pop    %ebx
42c260:	59                   	pop    %ecx
42c261:	5d                   	pop    %ebp
42c262:	c2 04 00             	ret    $0x4
42c265:	00 00                	add    %al,(%eax)
42c267:	00 ab 00 00 00 07    	add    %ch,0x7000000(%ebx)
42c26d:	00 00                	add    %al,(%eax)
42c26f:	00 53 8b             	add    %dl,-0x75(%ebx)
42c272:	d8 a1 2c 0d 46 00    	fsubs  0x460d2c(%ecx)
42c278:	8b 00                	mov    (%eax),%eax
42c27a:	8b 10                	mov    (%eax),%edx
42c27c:	ff 52 14             	call   *0x14(%edx)
42c27f:	8b c3                	mov    %ebx,%eax
42c281:	e8 6e da fe ff       	call   0x419cf4
42c286:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42c28b:	8b 40 7c             	mov    0x7c(%eax),%eax
42c28e:	8b d3                	mov    %ebx,%edx
42c290:	e8 b7 7e fe ff       	call   0x41414c
42c295:	33 d2                	xor    %edx,%edx
42c297:	8b c3                	mov    %ebx,%eax
42c299:	e8 c6 a9 fe ff       	call   0x416c64
42c29e:	83 bb 64 02 00 00 00 	cmpl   $0x0,0x264(%ebx)
42c2a5:	74 0b                	je     0x42c2b2
42c2a7:	8b 83 64 02 00 00    	mov    0x264(%ebx),%eax
42c2ad:	8b 10                	mov    (%eax),%edx
42c2af:	ff 52 0c             	call   *0xc(%edx)
42c2b2:	80 bb 2f 02 00 00 01 	cmpb   $0x1,0x22f(%ebx)
42c2b9:	74 07                	je     0x42c2c2
42c2bb:	8b c3                	mov    %ebx,%eax
42c2bd:	e8 d6 3f 00 00       	call   0x430298
42c2c2:	80 bb 34 02 00 00 00 	cmpb   $0x0,0x234(%ebx)
42c2c9:	75 0a                	jne    0x42c2d5
42c2cb:	8b c3                	mov    %ebx,%eax
42c2cd:	8b 10                	mov    (%eax),%edx
42c2cf:	ff 92 d8 00 00 00    	call   *0xd8(%edx)
42c2d5:	5b                   	pop    %ebx
42c2d6:	c3                   	ret
42c2d7:	90                   	nop
42c2d8:	55                   	push   %ebp
42c2d9:	8b ec                	mov    %esp,%ebp
42c2db:	83 c4 f8             	add    $0xfffffff8,%esp
42c2de:	e8 a1 78 fd ff       	call   0x403b84
42c2e3:	88 55 fb             	mov    %dl,-0x5(%ebp)
42c2e6:	89 45 fc             	mov    %eax,-0x4(%ebp)
42c2e9:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c2ec:	f6 40 1c 08          	testb  $0x8,0x1c(%eax)
42c2f0:	75 0c                	jne    0x42c2fe
42c2f2:	a1 2c 0d 46 00       	mov    0x460d2c,%eax
42c2f7:	8b 00                	mov    (%eax),%eax
42c2f9:	8b 10                	mov    (%eax),%edx
42c2fb:	ff 52 14             	call   *0x14(%edx)
42c2fe:	33 c0                	xor    %eax,%eax
42c300:	55                   	push   %ebp
42c301:	68 a2 c3 42 00       	push   $0x42c3a2
42c306:	64 ff 30             	push   %fs:(%eax)
42c309:	64 89 20             	mov    %esp,%fs:(%eax)
42c30c:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c30f:	80 b8 34 02 00 00 00 	cmpb   $0x0,0x234(%eax)
42c316:	74 0b                	je     0x42c323
42c318:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c31b:	8b 10                	mov    (%eax),%edx
42c31d:	ff 92 d8 00 00 00    	call   *0xd8(%edx)
42c323:	33 d2                	xor    %edx,%edx
42c325:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c328:	e8 e7 28 00 00       	call   0x42ec14
42c32d:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c330:	e8 07 c0 01 00       	call   0x44833c
42c335:	84 c0                	test   %al,%al
42c337:	74 0b                	je     0x42c344
42c339:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c33c:	8b 10                	mov    (%eax),%edx
42c33e:	ff 92 ac 00 00 00    	call   *0xac(%edx)
42c344:	8b 55 fc             	mov    -0x4(%ebp),%edx
42c347:	a1 ac 1a 46 00       	mov    0x461aac,%eax
42c34c:	e8 d3 50 00 00       	call   0x431424
42c351:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c354:	8b 80 38 02 00 00    	mov    0x238(%eax),%eax
42c35a:	e8 9d 74 fd ff       	call   0x4037fc
42c35f:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c362:	8b 80 40 02 00 00    	mov    0x240(%eax),%eax
42c368:	e8 8f 74 fd ff       	call   0x4037fc
42c36d:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c370:	05 f0 02 00 00       	add    $0x2f0,%eax
42c375:	e8 5e 10 fe ff       	call   0x40d3d8
42c37a:	8a 55 fb             	mov    -0x5(%ebp),%dl
42c37d:	80 e2 fc             	and    $0xfc,%dl
42c380:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c383:	e8 f0 f3 ff ff       	call   0x42b778
42c388:	33 c0                	xor    %eax,%eax
42c38a:	5a                   	pop    %edx
42c38b:	59                   	pop    %ecx
42c38c:	59                   	pop    %ecx
42c38d:	64 89 10             	mov    %edx,%fs:(%eax)
42c390:	68 a9 c3 42 00       	push   $0x42c3a9
42c395:	a1 2c 0d 46 00       	mov    0x460d2c,%eax
42c39a:	8b 00                	mov    (%eax),%eax
42c39c:	8b 10                	mov    (%eax),%edx
42c39e:	ff 52 18             	call   *0x18(%edx)
42c3a1:	c3                   	ret
42c3a2:	e9 a5 7b fd ff       	jmp    0x403f4c
42c3a7:	eb ec                	jmp    0x42c395
42c3a9:	80 7d fb 00          	cmpb   $0x0,-0x5(%ebp)
42c3ad:	7e 08                	jle    0x42c3b7
42c3af:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c3b2:	e8 b5 77 fd ff       	call   0x403b6c
42c3b7:	59                   	pop    %ecx
42c3b8:	59                   	pop    %ecx
42c3b9:	5d                   	pop    %ebp
42c3ba:	c3                   	ret
42c3bb:	90                   	nop
42c3bc:	55                   	push   %ebp
42c3bd:	8b ec                	mov    %esp,%ebp
42c3bf:	51                   	push   %ecx
42c3c0:	53                   	push   %ebx
42c3c1:	56                   	push   %esi
42c3c2:	57                   	push   %edi
42c3c3:	89 45 fc             	mov    %eax,-0x4(%ebp)
42c3c6:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c3c9:	66 83 b8 d2 02 00 00 	cmpw   $0x0,0x2d2(%eax)
42c3d0:	00
42c3d1:	74 49                	je     0x42c41c
42c3d3:	33 c0                	xor    %eax,%eax
42c3d5:	55                   	push   %ebp
42c3d6:	68 fd c3 42 00       	push   $0x42c3fd
42c3db:	64 ff 30             	push   %fs:(%eax)
42c3de:	64 89 20             	mov    %esp,%fs:(%eax)
42c3e1:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42c3e4:	8b 55 fc             	mov    -0x4(%ebp),%edx
42c3e7:	8b 83 d4 02 00 00    	mov    0x2d4(%ebx),%eax
42c3ed:	ff 93 d0 02 00 00    	call   *0x2d0(%ebx)
42c3f3:	33 c0                	xor    %eax,%eax
42c3f5:	5a                   	pop    %edx
42c3f6:	59                   	pop    %ecx
42c3f7:	59                   	pop    %ecx
42c3f8:	64 89 10             	mov    %edx,%fs:(%eax)
42c3fb:	eb 1f                	jmp    0x42c41c
42c3fd:	e9 96 78 fd ff       	jmp    0x403c98
42c402:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c405:	66 be ad ff          	mov    $0xffad,%si
42c409:	e8 f6 75 fd ff       	call   0x403a04
42c40e:	84 c0                	test   %al,%al
42c410:	75 05                	jne    0x42c417
42c412:	e8 95 7b fd ff       	call   0x403fac
42c417:	e8 e4 7b fd ff       	call   0x404000
42c41c:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c41f:	f6 80 f4 02 00 00 02 	testb  $0x2,0x2f4(%eax)
42c426:	74 0a                	je     0x42c432
42c428:	b2 01                	mov    $0x1,%dl
42c42a:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c42d:	e8 52 09 00 00       	call   0x42cd84
42c432:	5f                   	pop    %edi
42c433:	5e                   	pop    %esi
42c434:	5b                   	pop    %ebx
42c435:	59                   	pop    %ecx
42c436:	5d                   	pop    %ebp
42c437:	c3                   	ret
42c438:	55                   	push   %ebp
42c439:	8b ec                	mov    %esp,%ebp
42c43b:	51                   	push   %ecx
42c43c:	53                   	push   %ebx
42c43d:	56                   	push   %esi
42c43e:	57                   	push   %edi
42c43f:	89 45 fc             	mov    %eax,-0x4(%ebp)
42c442:	8b 45 fc             	mov    -0x4(%ebp),%eax
42c445:	66 83 b8 da 02 00 00 	cmpw   $0x0,0x2da(%eax)
42c44c:	00
42c44d:	74 41                	je     0x42c490
42c44f:	33 c0                	xor    %eax,%eax
42c451:	55                   	push   %ebp
42c452:	68 79 c4 42 00       	push   $0x42c479
42c457:	64 ff 30             	push   %fs:(%eax)
42c45a:	64 89 20             	mov    %esp,%fs:(%eax)
42c45d:	8b 5d fc             	mov    -0x4(%ebp),%ebx
42c460:	8b 55 fc             	mov    -0x4(%ebp),%edx
42c463:	8b 83 dc 02 00 00    	mov    0x2dc(%ebx),%eax
42c469:	ff 93 d8 02 00 00    	call   *0x2d8(%ebx)
42c46f:	33 c0                	xor    %eax,%eax
42c471:	5a                   	pop    %edx
42c472:	59                   	pop    %ecx
42c473:	59                   	pop    %ecx
42c474:	64 89 10             	mov    %edx,%fs:(%eax)
42c477:	eb 17                	jmp    0x42c490
42c479:	e9 1a 78 fd ff       	jmp    0x403c98
42c47e:	8b 55 fc             	mov    -0x4(%ebp),%edx
42c481:	a1 a8 1a 46 00       	mov    0x461aa8,%eax
42c486:	e8 cd 72 00 00       	call   0x433758
42c48b:	e8 70 7b fd ff       	call   0x404000
42c490:	5f                   	pop    %edi
42c491:	5e                   	pop    %esi
42c492:	5b                   	pop    %ebx
42c493:	59                   	pop    %ecx
42c494:	5d                   	pop    %ebp
42c495:	c3                   	ret
42c496:	8b c0                	mov    %eax,%eax
42c498:	53                   	push   %ebx
42c499:	56                   	push   %esi
42c49a:	57                   	push   %edi
42c49b:	8b d8                	mov    %eax,%ebx
42c49d:	8b c3                	mov    %ebx,%eax