432207:	00 cc                	add    %cl,%ah
432209:	3c 40                	cmp    $0x40,%al
43220b:	00 d0                	add    %dl,%al
43220d:	3c 40                	cmp    $0x40,%al
43220f:	00 d4                	add    %dl,%ah
432211:	3c 40                	cmp    $0x40,%al
432213:	00 c8                	add    %cl,%al
432215:	3c 40                	cmp    $0x40,%al
432217:	00 10                	add    %dl,(%eax)
432219:	3a 40 00             	cmp    0x0(%eax),%al
43221c:	2c 3a                	sub    $0x3a,%al
43221e:	40                   	inc    %eax
43221f:	00 98 84 42 00 2c    	add    %bl,0x2c004284(%eax)
432225:	c8 41 00 34          	enter  $0x41,$0x34
432229:	c8 41 00 48          	enter  $0x41,$0x48
43222d:	c7 41 00 1c 8e 42 00 	movl   $0x428e1c,0x0(%ecx)
432234:	28 23                	sub    %ah,(%ebx)
432236:	43                   	inc    %ebx
432237:	00 04 23             	add    %al,(%ebx,%eiz,1)
43223a:	43                   	inc    %ebx
43223b:	00 01                	add    %al,(%ecx)
43223d:	00 94 22 43 00 58 00 	add    %dl,0x580043(%edx,%eiz,1)
432244:	00 00                	add    %al,(%eax)
432246:	00 00                	add    %al,(%eax)
432248:	07                   	pop    %es
432249:	50                   	push   %eax
43224a:	72 69                	jb     0x4322b5
43224c:	6e                   	outsb  %ds:(%esi),(%dx)
43224d:	74 65                	je     0x4322b4
43224f:	72 03                	jb     0x432254
432251:	00 13                	add    %dl,(%ebx)
432253:	00 04 23             	add    %al,(%ebx,%eiz,1)
432256:	43                   	inc    %ebx
432257:	00 0c 43             	add    %cl,(%ebx,%eax,2)
43225a:	72 65                	jb     0x4322c1
43225c:	61                   	popa
43225d:	74 65                	je     0x4322c4
43225f:	48                   	dec    %eax
432260:	61                   	popa
432261:	6e                   	outsb  %ds:(%esi),(%dx)
432262:	64 6c                	fs insb (%dx),%es:(%edi)
432264:	65 0f 00 28          	verw   %gs:(%eax)
432268:	23 43 00             	and    0x0(%ebx),%eax
43226b:	08 43 68             	or     %al,0x68(%ebx)
43226e:	61                   	popa
43226f:	6e                   	outsb  %ds:(%esi),(%dx)
432270:	67 69 6e 67 11 00 48 	imul   $0x23480011,0x67(%bp),%ebp
432277:	23
432278:	43                   	inc    %ebx
432279:	00 0a                	add    %cl,(%edx)
43227b:	55                   	push   %ebp
43227c:	70 64                	jo     0x4322e2
43227e:	61                   	popa
43227f:	74 65                	je     0x4322e6
432281:	46                   	inc    %esi
432282:	6f                   	outsl  %ds:(%esi),(%dx)
432283:	6e                   	outsb  %ds:(%esi),(%dx)
432284:	74 0e                	je     0x432294
432286:	54                   	push   %esp
432287:	50                   	push   %eax
432288:	72 69                	jb     0x4322f3
43228a:	6e                   	outsb  %ds:(%esi),(%dx)
43228b:	74 65                	je     0x4322f2
43228d:	72 43                	jb     0x4322d2
43228f:	61                   	popa
432290:	6e                   	outsb  %ds:(%esi),(%dx)
432291:	76 61                	jbe    0x4322f4
432293:	73 01                	jae    0x432296
432295:	00 9c 1f 43 00 8b c0 	add    %bl,-0x3f74ffbd(%edi,%ebx,1)
43229c:	a0 22 43 00 07       	mov    0x7004322,%al
4322a1:	0e                   	push   %cs
4322a2:	54                   	push   %esp
4322a3:	50                   	push   %eax
4322a4:	72 69                	jb     0x43230f
4322a6:	6e                   	outsb  %ds:(%esi),(%dx)
4322a7:	74 65                	je     0x43230e
4322a9:	72 43                	jb     0x4322ee
4322ab:	61                   	popa
4322ac:	6e                   	outsb  %ds:(%esi),(%dx)
4322ad:	76 61                	jbe    0x432310
4322af:	73 24                	jae    0x4322d5
4322b1:	22 43 00             	and    0x0(%ebx),%al
4322b4:	bc 64 42 00 04       	mov    $0x4004264,%esp
4322b9:	00 08                	add    %cl,(%eax)
4322bb:	50                   	push   %eax
4322bc:	72 69                	jb     0x432327
4322be:	6e                   	outsb  %ds:(%esi),(%dx)
4322bf:	74 65                	je     0x432326
4322c1:	72 73                	jb     0x432336
4322c3:	00 00                	add    %al,(%eax)
4322c5:	8d 40 00             	lea    0x0(%eax),%eax
4322c8:	53                   	push   %ebx
4322c9:	56                   	push   %esi
4322ca:	57                   	push   %edi
4322cb:	84 d2                	test   %dl,%dl
4322cd:	74 08                	je     0x4322d7
4322cf:	83 c4 f0             	add    $0xfffffff0,%esp
4322d2:	e8 05 1b fd ff       	call   0x403ddc
4322d7:	8b f1                	mov    %ecx,%esi
4322d9:	8b da                	mov    %edx,%ebx
4322db:	8b f8                	mov    %eax,%edi
4322dd:	33 d2                	xor    %edx,%edx
4322df:	8b c7                	mov    %edi,%eax
4322e1:	e8 ee 60 ff ff       	call   0x4283d4
4322e6:	89 77 58             	mov    %esi,0x58(%edi)
4322e9:	8b c7                	mov    %edi,%eax
4322eb:	84 db                	test   %bl,%bl
4322ed:	74 0f                	je     0x4322fe
4322ef:	e8 40 1b fd ff       	call   0x403e34
4322f4:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4322fb:	83 c4 0c             	add    $0xc,%esp
4322fe:	8b c7                	mov    %edi,%eax
432300:	5f                   	pop    %edi
432301:	5e                   	pop    %esi
432302:	5b                   	pop    %ebx
432303:	c3                   	ret
432304:	53                   	push   %ebx
432305:	8b d8                	mov    %eax,%ebx
432307:	b2 01                	mov    $0x1,%dl
432309:	8b 43 58             	mov    0x58(%ebx),%eax
43230c:	e8 37 01 00 00       	call   0x432448
432311:	8b c3                	mov    %ebx,%eax
432313:	e8 30 00 00 00       	call   0x432348
432318:	8b 43 58             	mov    0x58(%ebx),%eax
43231b:	8b 50 20             	mov    0x20(%eax),%edx
43231e:	8b c3                	mov    %ebx,%eax
432320:	e8 1b 6a ff ff       	call   0x428d40
432325:	5b                   	pop    %ebx
432326:	c3                   	ret
432327:	90                   	nop
432328:	53                   	push   %ebx
432329:	8b d8                	mov    %eax,%ebx
43232b:	b2 01                	mov    $0x1,%dl
43232d:	8b 43 58             	mov    0x58(%ebx),%eax
432330:	e8 3f 02 00 00       	call   0x432574
432335:	8b c3                	mov    %ebx,%eax
432337:	e8 cc 6a ff ff       	call   0x428e08
43233c:	8b c3                	mov    %ebx,%eax
43233e:	e8 05 00 00 00       	call   0x432348
432343:	5b                   	pop    %ebx
432344:	c3                   	ret
432345:	8d 40 00             	lea    0x0(%eax),%eax
432348:	53                   	push   %ebx
432349:	56                   	push   %esi
43234a:	57                   	push   %edi
43234b:	8b d8                	mov    %eax,%ebx
43234d:	6a 5a                	push   $0x5a
43234f:	8b 43 58             	mov    0x58(%ebx),%eax
432352:	8b 40 20             	mov    0x20(%eax),%eax
432355:	50                   	push   %eax
432356:	e8 5d 52 fd ff       	call   0x4075b8
43235b:	8b 73 0c             	mov    0xc(%ebx),%esi
43235e:	3b 46 1c             	cmp    0x1c(%esi),%eax
432361:	74 26                	je     0x432389
432363:	8b c6                	mov    %esi,%eax
432365:	e8 b2 59 ff ff       	call   0x427d1c
43236a:	8b f0                	mov    %eax,%esi
43236c:	6a 5a                	push   $0x5a
43236e:	8b 43 58             	mov    0x58(%ebx),%eax
432371:	8b 40 20             	mov    0x20(%eax),%eax
432374:	50                   	push   %eax
432375:	e8 3e 52 fd ff       	call   0x4075b8
43237a:	8b 7b 0c             	mov    0xc(%ebx),%edi
43237d:	89 47 1c             	mov    %eax,0x1c(%edi)
432380:	8b d6                	mov    %esi,%edx
432382:	8b c7                	mov    %edi,%eax
432384:	e8 af 59 ff ff       	call   0x427d38
432389:	5f                   	pop    %edi
43238a:	5e                   	pop    %esi
43238b:	5b                   	pop    %ebx
43238c:	c3                   	ret
43238d:	8d 40 00             	lea    0x0(%eax),%eax
432390:	53                   	push   %ebx
432391:	56                   	push   %esi
432392:	84 d2                	test   %dl,%dl
432394:	74 08                	je     0x43239e
432396:	83 c4 f0             	add    $0xfffffff0,%esp
432399:	e8 3e 1a fd ff       	call   0x403ddc
43239e:	8b da                	mov    %edx,%ebx
4323a0:	8b f0                	mov    %eax,%esi
4323a2:	33 d2                	xor    %edx,%edx
4323a4:	8b c6                	mov    %esi,%eax
4323a6:	e8 9d 16 fd ff       	call   0x403a48
4323ab:	c7 46 14 ff ff ff ff 	movl   $0xffffffff,0x14(%esi)
4323b2:	8b c6                	mov    %esi,%eax
4323b4:	84 db                	test   %bl,%bl
4323b6:	74 0f                	je     0x4323c7
4323b8:	e8 77 1a fd ff       	call   0x403e34
4323bd:	64 8f 05 00 00 00 00 	pop    %fs:0x0
4323c4:	83 c4 0c             	add    $0xc,%esp
4323c7:	8b c6                	mov    %esi,%eax
4323c9:	5e                   	pop    %esi
4323ca:	5b                   	pop    %ebx
4323cb:	c3                   	ret
4323cc:	53                   	push   %ebx
4323cd:	56                   	push   %esi
4323ce:	e8 71 1a fd ff       	call   0x403e44
4323d3:	8b da                	mov    %edx,%ebx
4323d5:	8b f0                	mov    %eax,%esi
4323d7:	80 7e 1c 00          	cmpb   $0x0,0x1c(%esi)
4323db:	74 07                	je     0x4323e4
4323dd:	8b c6                	mov    %esi,%eax
4323df:	e8 88 02 00 00       	call   0x43266c
4323e4:	33 d2                	xor    %edx,%edx
4323e6:	8b c6                	mov    %esi,%eax
4323e8:	e8 5b 00 00 00       	call   0x432448
4323ed:	8b c6                	mov    %esi,%eax
4323ef:	e8 14 0b 00 00       	call   0x432f08
4323f4:	8b c6                	mov    %esi,%eax
4323f6:	e8 49 0b 00 00       	call   0x432f44
4323fb:	8b 46 04             	mov    0x4(%esi),%eax
4323fe:	e8 75 16 fd ff       	call   0x403a78
432403:	8b 46 2c             	mov    0x2c(%esi),%eax
432406:	85 c0                	test   %eax,%eax
432408:	74 06                	je     0x432410
43240a:	50                   	push   %eax
43240b:	e8 dc fa ff ff       	call   0x431eec
432410:	8b 46 28             	mov    0x28(%esi),%eax
432413:	85 c0                	test   %eax,%eax
432415:	74 14                	je     0x43242b
432417:	50                   	push   %eax
432418:	e8 d3 4e fd ff       	call   0x4072f0
43241d:	8b 46 28             	mov    0x28(%esi),%eax
432420:	50                   	push   %eax
432421:	e8 9a 4e fd ff       	call   0x4072c0
432426:	33 c0                	xor    %eax,%eax
432428:	89 46 28             	mov    %eax,0x28(%esi)
43242b:	8b d3                	mov    %ebx,%edx
43242d:	80 e2 fc             	and    $0xfc,%dl
432430:	8b c6                	mov    %esi,%eax
432432:	e8 31 16 fd ff       	call   0x403a68
432437:	84 db                	test   %bl,%bl
432439:	7e 07                	jle    0x432442
43243b:	8b c6                	mov    %esi,%eax
43243d:	e8 ea 19 fd ff       	call   0x403e2c
432442:	5e                   	pop    %esi
432443:	5b                   	pop    %ebx
432444:	c3                   	ret
432445:	8d 40 00             	lea    0x0(%eax),%eax
432448:	55                   	push   %ebp
432449:	8b ec                	mov    %esp,%ebp
43244b:	83 c4 f8             	add    $0xfffffff8,%esp
43244e:	53                   	push   %ebx
43244f:	56                   	push   %esi
432450:	57                   	push   %edi
432451:	33 c9                	xor    %ecx,%ecx
432453:	89 4d f8             	mov    %ecx,-0x8(%ebp)
432456:	8b da                	mov    %edx,%ebx
432458:	8b f0                	mov    %eax,%esi
43245a:	33 c0                	xor    %eax,%eax
43245c:	55                   	push   %ebp
43245d:	68 66 25 43 00       	push   $0x432566
432462:	64 ff 30             	push   %fs:(%eax)
432465:	64 89 20             	mov    %esp,%fs:(%eax)
432468:	8a 46 1f             	mov    0x1f(%esi),%al
43246b:	3a d8                	cmp    %al,%bl
43246d:	0f 84 dd 00 00 00    	je     0x432550
432473:	33 ff                	xor    %edi,%edi
432475:	8b d3                	mov    %ebx,%edx
432477:	80 ea 01             	sub    $0x1,%dl
43247a:	72 08                	jb     0x432484
43247c:	74 2d                	je     0x4324ab
43247e:	fe ca                	dec    %dl
432480:	74 38                	je     0x4324ba
432482:	eb 56                	jmp    0x4324da
432484:	33 d2                	xor    %edx,%edx
432486:	8b c6                	mov    %esi,%eax
432488:	e8 e7 00 00 00       	call   0x432574
43248d:	8b 46 04             	mov    0x4(%esi),%eax
432490:	85 c0                	test   %eax,%eax
432492:	74 07                	je     0x43249b
432494:	33 d2                	xor    %edx,%edx
432496:	e8 a5 68 ff ff       	call   0x428d40
43249b:	8b 46 20             	mov    0x20(%esi),%eax
43249e:	50                   	push   %eax
43249f:	e8 5c 50 fd ff       	call   0x407500
4324a4:	33 c0                	xor    %eax,%eax
4324a6:	89 46 20             	mov    %eax,0x20(%esi)
4324a9:	eb 2f                	jmp    0x4324da
4324ab:	3c 02                	cmp    $0x2,%al
4324ad:	0f 84 9d 00 00 00    	je     0x432550
4324b3:	bf b0 74 40 00       	mov    $0x4074b0,%edi
4324b8:	eb 20                	jmp    0x4324da
4324ba:	8b 46 04             	mov    0x4(%esi),%eax
4324bd:	85 c0                	test   %eax,%eax
4324bf:	74 07                	je     0x4324c8
4324c1:	33 d2                	xor    %edx,%edx
4324c3:	e8 78 68 ff ff       	call   0x428d40
4324c8:	8b 46 20             	mov    0x20(%esi),%eax
4324cb:	85 c0                	test   %eax,%eax
4324cd:	74 06                	je     0x4324d5
4324cf:	50                   	push   %eax
4324d0:	e8 2b 50 fd ff       	call   0x407500
4324d5:	bf 78 74 40 00       	mov    $0x407478,%edi
4324da:	85 ff                	test   %edi,%edi
4324dc:	74 6f                	je     0x43254d
4324de:	8b c6                	mov    %esi,%eax
4324e0:	e8 cb 05 00 00       	call   0x432ab0
4324e5:	50                   	push   %eax
4324e6:	8b c6                	mov    %esi,%eax
4324e8:	e8 db 05 00 00       	call   0x432ac8
4324ed:	5a                   	pop    %edx
4324ee:	8b 08                	mov    (%eax),%ecx
4324f0:	ff 51 18             	call   *0x18(%ecx)
4324f3:	89 45 fc             	mov    %eax,-0x4(%ebp)
4324f6:	8b 46 24             	mov    0x24(%esi),%eax
4324f9:	50                   	push   %eax
4324fa:	8b 45 fc             	mov    -0x4(%ebp),%eax
4324fd:	8b 40 0c             	mov    0xc(%eax),%eax
432500:	e8 13 28 fd ff       	call   0x404d18
432505:	50                   	push   %eax
432506:	8b 45 fc             	mov    -0x4(%ebp),%eax
432509:	8b 40 08             	mov    0x8(%eax),%eax
43250c:	e8 07 28 fd ff       	call   0x404d18
432511:	50                   	push   %eax
432512:	8b 45 fc             	mov    -0x4(%ebp),%eax
432515:	8b 40 04             	mov    0x4(%eax),%eax
432518:	e8 fb 27 fd ff       	call   0x404d18
43251d:	50                   	push   %eax
43251e:	ff d7                	call   *%edi
432520:	89 46 20             	mov    %eax,0x20(%esi)
432523:	83 7e 20 00          	cmpl   $0x0,0x20(%esi)
432527:	75 15                	jne    0x43253e
432529:	8d 55 f8             	lea    -0x8(%ebp),%edx
43252c:	a1 f0 70 6a 00       	mov    0x6a70f0,%eax
432531:	e8 e6 47 fd ff       	call   0x406d1c
432536:	8b 45 f8             	mov    -0x8(%ebp),%eax
432539:	e8 fa fa ff ff       	call   0x432038
43253e:	8b 46 04             	mov    0x4(%esi),%eax
432541:	85 c0                	test   %eax,%eax
432543:	74 08                	je     0x43254d
432545:	8b 56 20             	mov    0x20(%esi),%edx
432548:	e8 f3 67 ff ff       	call   0x428d40
43254d:	88 5e 1f             	mov    %bl,0x1f(%esi)
432550:	33 c0                	xor    %eax,%eax
432552:	5a                   	pop    %edx
432553:	59                   	pop    %ecx
432554:	59                   	pop    %ecx
432555:	64 89 10             	mov    %edx,%fs:(%eax)
432558:	68 6d 25 43 00       	push   $0x43256d
43255d:	8d 45 f8             	lea    -0x8(%ebp),%eax
432560:	e8 03 23 fd ff       	call   0x404868
432565:	c3                   	ret
432566:	e9 a1 1c fd ff       	jmp    0x40420c
43256b:	eb f0                	jmp    0x43255d
43256d:	5f                   	pop    %edi
43256e:	5e                   	pop    %esi
43256f:	5b                   	pop    %ebx
432570:	59                   	pop    %ecx
432571:	59                   	pop    %ecx