4300f3:	ff 03                	incl   (%ebx)
4300f5:	00 00                	add    %al,(%eax)
4300f7:	00 6e 69             	add    %ch,0x69(%esi)
4300fa:	6c                   	insb   (%dx),%es:(%edi)
4300fb:	00 53 56             	add    %dl,0x56(%ebx)
4300fe:	57                   	push   %edi
4300ff:	8b f9                	mov    %ecx,%edi
430101:	8b f2                	mov    %edx,%esi
430103:	8b d8                	mov    %eax,%ebx
430105:	8b c6                	mov    %esi,%eax
430107:	83 f8 05             	cmp    $0x5,%eax
43010a:	77 3b                	ja     0x430147
43010c:	ff 24 85 13 01 43 00 	jmp    *0x430113(,%eax,4)
430113:	2b 01                	sub    (%ecx),%eax
430115:	43                   	inc    %ebx
430116:	00 30                	add    %dh,(%eax)
430118:	01 43 00             	add    %eax,0x0(%ebx)
43011b:	35 01 43 00 3a       	xor    $0x3a004301,%eax
430120:	01 43 00             	add    %eax,0x0(%ebx)
430123:	3f                   	aas
430124:	01 43 00             	add    %eax,0x0(%ebx)
430127:	44                   	inc    %esp
430128:	01 43 00             	add    %eax,0x0(%ebx)
43012b:	89 7b 08             	mov    %edi,0x8(%ebx)
43012e:	eb 17                	jmp    0x430147
430130:	89 7b 0c             	mov    %edi,0xc(%ebx)
430133:	eb 12                	jmp    0x430147
430135:	89 7b 10             	mov    %edi,0x10(%ebx)
430138:	eb 0d                	jmp    0x430147
43013a:	89 7b 14             	mov    %edi,0x14(%ebx)
43013d:	eb 08                	jmp    0x430147
43013f:	89 7b 18             	mov    %edi,0x18(%ebx)
430142:	eb 03                	jmp    0x430147
430144:	89 7b 1c             	mov    %edi,0x1c(%ebx)
430147:	8b 43 04             	mov    0x4(%ebx),%eax
43014a:	e8 11 16 01 00       	call   0x441760
43014f:	84 c0                	test   %al,%al
430151:	74 1b                	je     0x43016e
430153:	8b c7                	mov    %edi,%eax
430155:	e8 fe c4 fe ff       	call   0x41c658
43015a:	8b c8                	mov    %eax,%ecx
43015c:	8b 14 b5 f8 d9 45 00 	mov    0x45d9f8(,%esi,4),%edx
430163:	8b 43 04             	mov    0x4(%ebx),%eax
430166:	8b 18                	mov    (%eax),%ebx
430168:	ff 93 d8 00 00 00    	call   *0xd8(%ebx)
43016e:	5f                   	pop    %edi
43016f:	5e                   	pop    %esi
430170:	5b                   	pop    %ebx
430171:	c3                   	ret
430172:	8b c0                	mov    %eax,%eax
430174:	53                   	push   %ebx
430175:	8b d8                	mov    %eax,%ebx
430177:	8b 4b 08             	mov    0x8(%ebx),%ecx
43017a:	33 d2                	xor    %edx,%edx
43017c:	8b c3                	mov    %ebx,%eax
43017e:	e8 79 ff ff ff       	call   0x4300fc
430183:	8b 4b 0c             	mov    0xc(%ebx),%ecx
430186:	ba 01 00 00 00       	mov    $0x1,%edx
43018b:	8b c3                	mov    %ebx,%eax
43018d:	e8 6a ff ff ff       	call   0x4300fc
430192:	8b 4b 10             	mov    0x10(%ebx),%ecx
430195:	ba 02 00 00 00       	mov    $0x2,%edx
43019a:	8b c3                	mov    %ebx,%eax
43019c:	e8 5b ff ff ff       	call   0x4300fc
4301a1:	8b 4b 14             	mov    0x14(%ebx),%ecx
4301a4:	ba 03 00 00 00       	mov    $0x3,%edx
4301a9:	8b c3                	mov    %ebx,%eax
4301ab:	e8 4c ff ff ff       	call   0x4300fc
4301b0:	8b 4b 18             	mov    0x18(%ebx),%ecx
4301b3:	ba 04 00 00 00       	mov    $0x4,%edx
4301b8:	8b c3                	mov    %ebx,%eax
4301ba:	e8 3d ff ff ff       	call   0x4300fc
4301bf:	8b 4b 1c             	mov    0x1c(%ebx),%ecx
4301c2:	ba 05 00 00 00       	mov    $0x5,%edx
4301c7:	8b c3                	mov    %ebx,%eax
4301c9:	e8 2e ff ff ff       	call   0x4300fc
4301ce:	5b                   	pop    %ebx
4301cf:	c3                   	ret
4301d0:	53                   	push   %ebx
4301d1:	56                   	push   %esi
4301d2:	57                   	push   %edi
4301d3:	84 d2                	test   %dl,%dl
4301d5:	74 08                	je     0x4301df
4301d7:	83 c4 f0             	add    $0xfffffff0,%esp
4301da:	e8 b1 33 fd ff       	call   0x403590
4301df:	8b f1                	mov    %ecx,%esi
4301e1:	8b da                	mov    %edx,%ebx
4301e3:	8b f8                	mov    %eax,%edi
4301e5:	b8 00 01 00 00       	mov    $0x100,%eax
4301ea:	e8 e1 fc ff ff       	call   0x42fed0
4301ef:	8b ce                	mov    %esi,%ecx
4301f1:	33 d2                	xor    %edx,%edx
4301f3:	8b c7                	mov    %edi,%eax
4301f5:	e8 8e cf 00 00       	call   0x43d188
4301fa:	c6 87 45 02 00 00 01 	movb   $0x1,0x245(%edi)
430201:	c6 87 46 02 00 00 01 	movb   $0x1,0x246(%edi)
430208:	a1 68 02 43 00       	mov    0x430268,%eax
43020d:	89 47 50             	mov    %eax,0x50(%edi)
430210:	8b cf                	mov    %edi,%ecx
430212:	b2 01                	mov    $0x1,%dl
430214:	a1 38 f2 42 00       	mov    0x42f238,%eax
430219:	e8 82 fd ff ff       	call   0x42ffa0
43021e:	89 87 08 02 00 00    	mov    %eax,0x208(%edi)
430224:	e8 bf 97 fd ff       	call   0x4099e8
430229:	dd 9f 10 02 00 00    	fstpl  0x210(%edi)
43022f:	9b                   	fwait
430230:	c6 87 20 02 00 00 07 	movb   $0x7,0x220(%edi)
430237:	c7 87 30 02 00 00 1f 	movl   $0x1f,0x230(%edi)
43023e:	00 00 00
430241:	c7 87 40 02 00 00 01 	movl   $0x1,0x240(%edi)
430248:	00 00 00
43024b:	8b c7                	mov    %edi,%eax
43024d:	84 db                	test   %bl,%bl
43024f:	74 0f                	je     0x430260
430251:	e8 92 33 fd ff       	call   0x4035e8
430256:	64 8f 05 00 00 00 00 	pop    %fs:0x0
43025d:	83 c4 0c             	add    $0xc,%esp
430260:	8b c7                	mov    %edi,%eax
430262:	5f                   	pop    %edi
430263:	5e                   	pop    %esi
430264:	5b                   	pop    %ebx
430265:	c3                   	ret
430266:	00 00                	add    %al,(%eax)
430268:	c8 40 00 00          	enter  $0x40,$0x0
43026c:	53                   	push   %ebx
43026d:	56                   	push   %esi
43026e:	e8 85 33 fd ff       	call   0x4035f8
430273:	8b da                	mov    %edx,%ebx
430275:	8b f0                	mov    %eax,%esi
430277:	8b d3                	mov    %ebx,%edx
430279:	80 e2 fc             	and    $0xfc,%dl
43027c:	8b c6                	mov    %esi,%eax
43027e:	e8 29 d0 00 00       	call   0x43d2ac
430283:	8b 86 08 02 00 00    	mov    0x208(%esi),%eax
430289:	e8 de 2f fd ff       	call   0x40326c
43028e:	84 db                	test   %bl,%bl
430290:	7e 07                	jle    0x430299
430292:	8b c6                	mov    %esi,%eax
430294:	e8 47 33 fd ff       	call   0x4035e0
430299:	5e                   	pop    %esi
43029a:	5b                   	pop    %ebx
43029b:	c3                   	ret
43029c:	c3                   	ret
43029d:	8d 40 00             	lea    0x0(%eax),%eax
4302a0:	55                   	push   %ebp
4302a1:	8b ec                	mov    %esp,%ebp
4302a3:	33 c9                	xor    %ecx,%ecx
4302a5:	51                   	push   %ecx
4302a6:	51                   	push   %ecx
4302a7:	51                   	push   %ecx
4302a8:	51                   	push   %ecx
4302a9:	51                   	push   %ecx
4302aa:	51                   	push   %ecx
4302ab:	53                   	push   %ebx
4302ac:	8b d8                	mov    %eax,%ebx
4302ae:	33 c0                	xor    %eax,%eax
4302b0:	55                   	push   %ebp
4302b1:	68 a1 03 43 00       	push   $0x4303a1
4302b6:	64 ff 30             	push   %fs:(%eax)
4302b9:	64 89 20             	mov    %esp,%fs:(%eax)
4302bc:	dd 83 28 02 00 00    	fldl   0x228(%ebx)
4302c2:	d8 1d b0 03 43 00    	fcomps 0x4303b0
4302c8:	df e0                	fnstsw %ax
4302ca:	9e                   	sahf
4302cb:	74 54                	je     0x430321
4302cd:	dd 45 08             	fldl   0x8(%ebp)
4302d0:	dc 9b 28 02 00 00    	fcompl 0x228(%ebx)
4302d6:	df e0                	fnstsw %ax
4302d8:	9e                   	sahf
4302d9:	76 46                	jbe    0x430321
4302db:	ff b3 2c 02 00 00    	push   0x22c(%ebx)
4302e1:	ff b3 28 02 00 00    	push   0x228(%ebx)
4302e7:	8d 45 f4             	lea    -0xc(%ebp),%eax
4302ea:	e8 85 a3 fd ff       	call   0x40a674
4302ef:	8b 45 f4             	mov    -0xc(%ebp),%eax
4302f2:	89 45 f8             	mov    %eax,-0x8(%ebp)
4302f5:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
4302f9:	8d 45 f8             	lea    -0x8(%ebp),%eax
4302fc:	50                   	push   %eax
4302fd:	6a 00                	push   $0x0
4302ff:	8d 55 f0             	lea    -0x10(%ebp),%edx
430302:	a1 c4 7f 46 00       	mov    0x467fc4,%eax
430307:	e8 14 58 fd ff       	call   0x405b20
43030c:	8b 4d f0             	mov    -0x10(%ebp),%ecx
43030f:	b2 01                	mov    $0x1,%dl
430311:	8b 83 0c 02 00 00    	mov    0x20c(%ebx),%eax
430317:	e8 80 b4 fd ff       	call   0x40b79c
43031c:	e8 d7 36 fd ff       	call   0x4039f8
430321:	dd 83 38 02 00 00    	fldl   0x238(%ebx)
430327:	d8 1d b0 03 43 00    	fcomps 0x4303b0
43032d:	df e0                	fnstsw %ax
43032f:	9e                   	sahf
430330:	74 54                	je     0x430386
430332:	dd 45 08             	fldl   0x8(%ebp)
430335:	dc 9b 38 02 00 00    	fcompl 0x238(%ebx)
43033b:	df e0                	fnstsw %ax
43033d:	9e                   	sahf
43033e:	73 46                	jae    0x430386
430340:	ff b3 3c 02 00 00    	push   0x23c(%ebx)
430346:	ff b3 38 02 00 00    	push   0x238(%ebx)
43034c:	8d 45 ec             	lea    -0x14(%ebp),%eax
43034f:	e8 20 a3 fd ff       	call   0x40a674
430354:	8b 45 ec             	mov    -0x14(%ebp),%eax
430357:	89 45 f8             	mov    %eax,-0x8(%ebp)
43035a:	c6 45 fc 0b          	movb   $0xb,-0x4(%ebp)
43035e:	8d 45 f8             	lea    -0x8(%ebp),%eax
430361:	50                   	push   %eax
430362:	6a 00                	push   $0x0
430364:	8d 55 e8             	lea    -0x18(%ebp),%edx
430367:	a1 00 80 46 00       	mov    0x468000,%eax
43036c:	e8 af 57 fd ff       	call   0x405b20
430371:	8b 4d e8             	mov    -0x18(%ebp),%ecx
430374:	b2 01                	mov    $0x1,%dl
430376:	8b 83 0c 02 00 00    	mov    0x20c(%ebx),%eax
43037c:	e8 1b b4 fd ff       	call   0x40b79c
430381:	e8 72 36 fd ff       	call   0x4039f8
430386:	33 c0                	xor    %eax,%eax
430388:	5a                   	pop    %edx
430389:	59                   	pop    %ecx
43038a:	59                   	pop    %ecx
43038b:	64 89 10             	mov    %edx,%fs:(%eax)
43038e:	68 a8 03 43 00       	push   $0x4303a8
430393:	8d 45 e8             	lea    -0x18(%ebp),%eax
430396:	ba 04 00 00 00       	mov    $0x4,%edx
43039b:	e8 40 3c fd ff       	call   0x403fe0
4303a0:	c3                   	ret
4303a1:	e9 1a 36 fd ff       	jmp    0x4039c0
4303a6:	eb eb                	jmp    0x430393
4303a8:	5b                   	pop    %ebx
4303a9:	8b e5                	mov    %ebp,%esp
4303ab:	5d                   	pop    %ebp
4303ac:	c2 08 00             	ret    $0x8
4303af:	00 00                	add    %al,(%eax)
4303b1:	00 00                	add    %al,(%eax)
4303b3:	00 53 8b             	add    %dl,-0x75(%ebx)
4303b6:	d8 8b c3 e8 56 e0    	fmuls  -0x1fa9173d(%ebx)
4303bc:	00 00                	add    %al,(%eax)
4303be:	8b 83 08 02 00 00    	mov    0x208(%ebx),%eax
4303c4:	e8 ab fd ff ff       	call   0x430174
4303c9:	ff b3 3c 02 00 00    	push   0x23c(%ebx)
4303cf:	ff b3 38 02 00 00    	push   0x238(%ebx)
4303d5:	ff b3 2c 02 00 00    	push   0x22c(%ebx)
4303db:	ff b3 28 02 00 00    	push   0x228(%ebx)
4303e1:	8b c3                	mov    %ebx,%eax
4303e3:	e8 f0 05 00 00       	call   0x4309d8
4303e8:	8b 93 30 02 00 00    	mov    0x230(%ebx),%edx
4303ee:	8b c3                	mov    %ebx,%eax
4303f0:	e8 2b 04 00 00       	call   0x430820
4303f5:	8b 93 40 02 00 00    	mov    0x240(%ebx),%edx
4303fb:	8b c3                	mov    %ebx,%eax
4303fd:	e8 5a 05 00 00       	call   0x43095c
430402:	8a 93 20 02 00 00    	mov    0x220(%ebx),%dl
430408:	8b c3                	mov    %ebx,%eax
43040a:	e8 bd 02 00 00       	call   0x4306cc
43040f:	80 bb 44 02 00 00 00 	cmpb   $0x0,0x244(%ebx)
430416:	74 21                	je     0x430439
430418:	ff b3 14 02 00 00    	push   0x214(%ebx)
43041e:	ff b3 10 02 00 00    	push   0x210(%ebx)
430424:	ff b3 1c 02 00 00    	push   0x21c(%ebx)
43042a:	ff b3 18 02 00 00    	push   0x218(%ebx)
430430:	8b c3                	mov    %ebx,%eax
430432:	e8 f1 06 00 00       	call   0x430b28
430437:	5b                   	pop    %ebx
430438:	c3                   	ret
430439:	ff b3 14 02 00 00    	push   0x214(%ebx)
43043f:	ff b3 10 02 00 00    	push   0x210(%ebx)
430445:	8b c3                	mov    %ebx,%eax
430447:	e8 70 01 00 00       	call   0x4305bc
43044c:	5b                   	pop    %ebx
43044d:	c3                   	ret
43044e:	8b c0                	mov    %eax,%eax
430450:	33 d2                	xor    %edx,%edx
430452:	8a 90 45 02 00 00    	mov    0x245(%eax),%dl
430458:	8b 14 95 10 da 45 00 	mov    0x45da10(,%edx,4),%edx
43045f:	83 ca 01             	or     $0x1,%edx
430462:	33 c9                	xor    %ecx,%ecx
430464:	8a 88 46 02 00 00    	mov    0x246(%eax),%cl
43046a:	0b 14 8d 18 da 45 00 	or     0x45da18(,%ecx,4),%edx
430471:	33 c9                	xor    %ecx,%ecx
430473:	8a 88 47 02 00 00    	mov    0x247(%eax),%cl
430479:	0b 14 8d 20 da 45 00 	or     0x45da20(,%ecx,4),%edx
430480:	0f b6 80 44 02 00 00 	movzbl 0x244(%eax),%eax
430487:	0b 14 85 28 da 45 00 	or     0x45da28(,%eax,4),%edx
43048e:	8b c2                	mov    %edx,%eax
430490:	c3                   	ret
430491:	8d 40 00             	lea    0x0(%eax),%eax
430494:	8a 80 44 02 00 00    	mov    0x244(%eax),%al
43049a:	c3                   	ret
43049b:	90                   	nop
43049c:	8b d0                	mov    %eax,%edx
43049e:	dd 82 28 02 00 00    	fldl   0x228(%edx)
4304a4:	d8 1d b4 04 43 00    	fcomps 0x4304b4
4304aa:	df e0                	fnstsw %ax
4304ac:	9e                   	sahf
4304ad:	0f 95 c0             	setne  %al
4304b0:	c3                   	ret
4304b1:	00 00                	add    %al,(%eax)
4304b3:	00 00                	add    %al,(%eax)
4304b5:	00 00                	add    %al,(%eax)
4304b7:	00 8b d0 dd 82 38    	add    %cl,0x3882ddd0(%ebx)
4304bd:	02 00                	add    (%eax),%al
4304bf:	00 d8                	add    %bl,%al
4304c1:	1d d0 04 43 00       	sbb    $0x4304d0,%eax
4304c6:	df e0                	fnstsw %ax
4304c8:	9e                   	sahf
4304c9:	0f 95 c0             	setne  %al
4304cc:	c3                   	ret
4304cd:	00 00                	add    %al,(%eax)
4304cf:	00 00                	add    %al,(%eax)
4304d1:	00 00                	add    %al,(%eax)
4304d3:	00 83 c4 f8 8b 90    	add    %al,-0x6f74073c(%ebx)
4304d9:	10 02                	adc    %al,(%edx)
4304db:	00 00                	add    %al,(%eax)
4304dd:	89 14 24             	mov    %edx,(%esp)
4304e0:	8b 90 14 02 00 00    	mov    0x214(%eax),%edx
4304e6:	89 54 24 04          	mov    %edx,0x4(%esp)
4304ea:	dd 04 24             	fldl   (%esp)
4304ed:	59                   	pop    %ecx
4304ee:	5a                   	pop    %edx
4304ef:	c3                   	ret
4304f0:	56                   	push   %esi
4304f1:	8b b0 08 02 00 00    	mov    0x208(%eax),%esi
4304f7:	3b d6                	cmp    %esi,%edx
4304f9:	74 07                	je     0x430502
4304fb:	8b c6                	mov    %esi,%eax
4304fd:	8b 08                	mov    (%eax),%ecx
4304ff:	ff 51 08             	call   *0x8(%ecx)
430502:	5e                   	pop    %esi
430503:	c3                   	ret
430504:	55                   	push   %ebp
430505:	8b ec                	mov    %esp,%ebp
430507:	83 c4 f4             	add    $0xfffffff4,%esp
43050a:	53                   	push   %ebx
43050b:	56                   	push   %esi
43050c:	57                   	push   %edi
43050d:	89 45 fc             	mov    %eax,-0x4(%ebp)
430510:	8b 45 fc             	mov    -0x4(%ebp),%eax
430513:	ff b0 14 02 00 00    	push   0x214(%eax)
430519:	ff b0 10 02 00 00    	push   0x210(%eax)
43051f:	8d 45 08             	lea    0x8(%ebp),%eax
430522:	e8 11 95 fd ff       	call   0x409a38
430527:	dd 45 08             	fldl   0x8(%ebp)
43052a:	d8 1d b8 05 43 00    	fcomps 0x4305b8
430530:	df e0                	fnstsw %ax
430532:	9e                   	sahf
430533:	75 0b                	jne    0x430540
430535:	8b 45 fc             	mov    -0x4(%ebp),%eax
430538:	8b 10                	mov    (%eax),%edx
43053a:	ff 92 c8 00 00 00    	call   *0xc8(%edx)
430540:	33 c0                	xor    %eax,%eax