441421:	e9 2e 26 fc ff       	jmp    0x403a54
441426:	eb f0                	jmp    0x441418
441428:	5e                   	pop    %esi
441429:	5b                   	pop    %ebx
44142a:	59                   	pop    %ecx
44142b:	5d                   	pop    %ebp
44142c:	c3                   	ret
44142d:	8d 40 00             	lea    0x0(%eax),%eax
441430:	53                   	push   %ebx
441431:	56                   	push   %esi
441432:	84 d2                	test   %dl,%dl
441434:	74 08                	je     0x44143e
441436:	83 c4 f0             	add    $0xfffffff0,%esp
441439:	e8 e6 21 fc ff       	call   0x403624
44143e:	8b da                	mov    %edx,%ebx
441440:	8b f0                	mov    %eax,%esi
441442:	33 d2                	xor    %edx,%edx
441444:	8b c6                	mov    %esi,%eax
441446:	e8 45 1e fc ff       	call   0x403290
44144b:	b8 14 5b 47 00       	mov    $0x475b14,%eax
441450:	8b d6                	mov    %esi,%edx
441452:	85 d2                	test   %edx,%edx
441454:	74 03                	je     0x441459
441456:	83 ea e0             	sub    $0xffffffe0,%edx
441459:	e8 da 44 fc ff       	call   0x405938
44145e:	8b c6                	mov    %esi,%eax
441460:	84 db                	test   %bl,%bl
441462:	74 0f                	je     0x441473
441464:	e8 13 22 fc ff       	call   0x40367c
441469:	64 8f 05 00 00 00 00 	pop    %fs:0x0
441470:	83 c4 0c             	add    $0xc,%esp
441473:	8b c6                	mov    %esi,%eax
441475:	5e                   	pop    %esi
441476:	5b                   	pop    %ebx
441477:	c3                   	ret
441478:	53                   	push   %ebx
441479:	56                   	push   %esi
44147a:	e8 0d 22 fc ff       	call   0x40368c
44147f:	8b da                	mov    %edx,%ebx
441481:	8b f0                	mov    %eax,%esi
441483:	33 c0                	xor    %eax,%eax
441485:	a3 10 5b 47 00       	mov    %eax,0x475b10
44148a:	8b d3                	mov    %ebx,%edx
44148c:	80 e2 fc             	and    $0xfc,%dl
44148f:	8b c6                	mov    %esi,%eax
441491:	e8 1a 1e fc ff       	call   0x4032b0
441496:	84 db                	test   %bl,%bl
441498:	7e 07                	jle    0x4414a1
44149a:	8b c6                	mov    %esi,%eax
44149c:	e8 d3 21 fc ff       	call   0x403674
4414a1:	5e                   	pop    %esi
4414a2:	5b                   	pop    %ebx
4414a3:	c3                   	ret
4414a4:	55                   	push   %ebp
4414a5:	8b ec                	mov    %esp,%ebp
4414a7:	33 c0                	xor    %eax,%eax
4414a9:	55                   	push   %ebp
4414aa:	68 12 15 44 00       	push   $0x441512
4414af:	64 ff 30             	push   %fs:(%eax)
4414b2:	64 89 20             	mov    %esp,%fs:(%eax)
4414b5:	ff 05 0c 5b 47 00    	incl   0x475b0c
4414bb:	75 47                	jne    0x441504
4414bd:	a1 10 5b 47 00       	mov    0x475b10,%eax
4414c2:	83 78 1c 00          	cmpl   $0x0,0x1c(%eax)
4414c6:	74 0a                	je     0x4414d2
4414c8:	a1 10 5b 47 00       	mov    0x475b10,%eax
4414cd:	e8 02 f6 ff ff       	call   0x440ad4
4414d2:	b8 14 5b 47 00       	mov    $0x475b14,%eax
4414d7:	e8 44 44 fc ff       	call   0x405920
4414dc:	b8 04 5b 47 00       	mov    $0x475b04,%eax
4414e1:	e8 3a 44 fc ff       	call   0x405920
4414e6:	b8 14 5b 47 00       	mov    $0x475b14,%eax
4414eb:	e8 30 44 fc ff       	call   0x405920
4414f0:	b8 08 5b 47 00       	mov    $0x475b08,%eax
4414f5:	e8 56 2b fc ff       	call   0x404050
4414fa:	b8 04 5b 47 00       	mov    $0x475b04,%eax
4414ff:	e8 1c 44 fc ff       	call   0x405920
441504:	33 c0                	xor    %eax,%eax
441506:	5a                   	pop    %edx
441507:	59                   	pop    %ecx
441508:	59                   	pop    %ecx
441509:	64 89 10             	mov    %edx,%fs:(%eax)
44150c:	68 19 15 44 00       	push   $0x441519
441511:	c3                   	ret
441512:	e9 3d 25 fc ff       	jmp    0x403a54
441517:	eb f8                	jmp    0x441511
441519:	5d                   	pop    %ebp
44151a:	c3                   	ret
44151b:	90                   	nop
44151c:	55                   	push   %ebp
44151d:	8b ec                	mov    %esp,%ebp
44151f:	33 c0                	xor    %eax,%eax
441521:	55                   	push   %ebp
441522:	68 6e 15 44 00       	push   $0x44156e
441527:	64 ff 30             	push   %fs:(%eax)
44152a:	64 89 20             	mov    %esp,%fs:(%eax)
44152d:	83 2d 0c 5b 47 00 01 	subl   $0x1,0x475b0c
441534:	73 2a                	jae    0x441560
441536:	b2 01                	mov    $0x1,%dl
441538:	a1 8c 09 44 00       	mov    0x44098c,%eax
44153d:	e8 ee fe ff ff       	call   0x441430
441542:	a3 10 5b 47 00       	mov    %eax,0x475b10
441547:	a1 10 5b 47 00       	mov    0x475b10,%eax
44154c:	83 c0 1c             	add    $0x1c,%eax
44154f:	e8 cc 43 fc ff       	call   0x405920
441554:	8b d0                	mov    %eax,%edx
441556:	a1 14 5b 47 00       	mov    0x475b14,%eax
44155b:	e8 a4 ae fe ff       	call   0x42c404
441560:	33 c0                	xor    %eax,%eax
441562:	5a                   	pop    %edx
441563:	59                   	pop    %ecx
441564:	59                   	pop    %ecx
441565:	64 89 10             	mov    %edx,%fs:(%eax)
441568:	68 75 15 44 00       	push   $0x441575
44156d:	c3                   	ret
44156e:	e9 e1 24 fc ff       	jmp    0x403a54
441573:	eb f8                	jmp    0x44156d
441575:	5d                   	pop    %ebp
441576:	c3                   	ret
441577:	90                   	nop
441578:	7c 15                	jl     0x44158f
44157a:	44                   	inc    %esp
44157b:	00 01                	add    %al,(%ecx)
44157d:	0c 54                	or     $0x54,%al
44157f:	4d                   	dec    %ebp
441580:	6f                   	outsl  %ds:(%esi),(%dx)
441581:	64 61                	fs popa
441583:	6c                   	insb   (%dx),%es:(%edi)
441584:	52                   	push   %edx
441585:	65 73 75             	gs jae 0x4415fd
441588:	6c                   	insb   (%dx),%es:(%edi)
441589:	74 04                	je     0x44158f
44158b:	00 00                	add    %al,(%eax)
44158d:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
441593:	90                   	nop
441594:	98                   	cwtl
441595:	15 44 00 01 07       	adc    $0x7010044,%eax
44159a:	54                   	push   %esp
44159b:	43                   	inc    %ebx
44159c:	75 72                	jne    0x441610
44159e:	73 6f                	jae    0x44160f
4415a0:	72 02                	jb     0x4415a4
4415a2:	00 80 ff ff ff 7f    	add    %al,0x7fffffff(%eax)
4415a8:	00 00                	add    %al,(%eax)
4415aa:	8b c0                	mov    %eax,%eax
4415ac:	b0 15                	mov    $0x15,%al
4415ae:	44                   	inc    %esp
4415af:	00 03                	add    %al,(%ebx)
4415b1:	06                   	push   %es
4415b2:	54                   	push   %esp
4415b3:	41                   	inc    %ecx
4415b4:	6c                   	insb   (%dx),%es:(%edi)
4415b5:	69 67 6e 01 00 00 00 	imul   $0x1,0x6e(%edi),%esp
4415bc:	00 06                	add    %al,(%esi)
4415be:	00 00                	add    %al,(%eax)
4415c0:	00 ac 15 44 00 06 61 	add    %ch,0x61060044(%ebp,%edx,1)
4415c7:	6c                   	insb   (%dx),%es:(%edi)
4415c8:	4e                   	dec    %esi
4415c9:	6f                   	outsl  %ds:(%esi),(%dx)
4415ca:	6e                   	outsb  %ds:(%esi),(%dx)
4415cb:	65 05 61 6c 54 6f    	gs add $0x6f546c61,%eax
4415d1:	70 08                	jo     0x4415db
4415d3:	61                   	popa
4415d4:	6c                   	insb   (%dx),%es:(%edi)
4415d5:	42                   	inc    %edx
4415d6:	6f                   	outsl  %ds:(%esi),(%dx)
4415d7:	74 74                	je     0x44164d
4415d9:	6f                   	outsl  %ds:(%esi),(%dx)
4415da:	6d                   	insl   (%dx),%es:(%edi)
4415db:	06                   	push   %es
4415dc:	61                   	popa
4415dd:	6c                   	insb   (%dx),%es:(%edi)
4415de:	4c                   	dec    %esp
4415df:	65 66 74 07          	gs data16 je 0x4415ea
4415e3:	61                   	popa
4415e4:	6c                   	insb   (%dx),%es:(%edi)
4415e5:	52                   	push   %edx
4415e6:	69 67 68 74 08 61 6c 	imul   $0x6c610874,0x68(%edi),%esp
4415ed:	43                   	inc    %ebx
4415ee:	6c                   	insb   (%dx),%es:(%edi)
4415ef:	69 65 6e 74 08 61 6c 	imul   $0x6c610874,0x6e(%ebp),%esp
4415f6:	43                   	inc    %ebx
4415f7:	75 73                	jne    0x44166c
4415f9:	74 6f                	je     0x44166a
4415fb:	6d                   	insl   (%dx),%es:(%edi)
4415fc:	08 43 6f             	or     %al,0x6f(%ebx)
4415ff:	6e                   	outsb  %ds:(%esi),(%dx)
441600:	74 72                	je     0x441674
441602:	6f                   	outsl  %ds:(%esi),(%dx)
441603:	6c                   	insb   (%dx),%es:(%edi)
441604:	73 8d                	jae    0x441593
441606:	40                   	inc    %eax
441607:	00 54 16 44          	add    %dl,0x44(%esi,%edx,1)
441627:	00 78 16             	add    %bh,0x16(%eax)
44162a:	44                   	inc    %esp
44162b:	00 34 00             	add    %dh,(%eax,%eax,1)
44162e:	00 00                	add    %al,(%eax)
441630:	c8 10 40 00          	enter  $0x4010,$0x0
441634:	08 35 40 00 fc 41    	or     %dh,0x41fc0040
44163a:	44                   	inc    %esp
44163b:	00 ec                	add    %ch,%ah
44163d:	41                   	inc    %ecx
44163e:	44                   	inc    %esp
44163f:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
441646:	40                   	inc    %eax
441647:	00 58 32             	add    %bl,0x32(%eax)
44164a:	40                   	inc    %eax
44164b:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
44164f:	00 b0 32 40 00 34    	add    %dh,0x34004032(%eax)
441655:	40                   	inc    %eax
441656:	44                   	inc    %esp
441657:	00 78 41             	add    %bh,0x41(%eax)
44165a:	44                   	inc    %esp
44165b:	00 74 41 44          	add    %dh,0x44(%ecx,%eax,2)
44165f:	00 78 40             	add    %bh,0x40(%eax)
441662:	44                   	inc    %esp
441663:	00 dc                	add    %bl,%ah
441665:	3f                   	aas
441666:	44                   	inc    %esp
441667:	00 3c 40             	add    %bh,(%eax,%eax,2)
44166a:	44                   	inc    %esp
44166b:	00 90 41 44 00 94    	add    %dl,-0x6bffbbbf(%eax)
441671:	41                   	inc    %ecx
441672:	44                   	inc    %esp
441673:	00 9c 41 44 00 0b 54 	add    %bl,0x540b0044(%ecx,%eax,2)
44167a:	44                   	inc    %esp
44167b:	72 61                	jb     0x4416de
44167d:	67 4f                	addr16 dec %edi
44167f:	62 6a 65             	bound  %ebp,0x65(%edx)
441682:	63 74 88 16          	arpl   %esi,0x16(%eax,%ecx,4)
441686:	44                   	inc    %esp
441687:	00 07                	add    %al,(%edi)
441689:	0b 54 44 72          	or     0x72(%esp,%eax,2),%edx
44168d:	61                   	popa
44168e:	67 4f                	addr16 dec %edi
441690:	62 6a 65             	bound  %ebp,0x65(%edx)
441693:	63 74 54 16          	arpl   %esi,0x16(%esp,%edx,2)
441697:	44                   	inc    %esp
441698:	00 1c 11             	add    %bl,(%ecx,%edx,1)
44169b:	40                   	inc    %eax
44169c:	00 00                	add    %al,(%eax)
44169e:	00 08                	add    %cl,(%eax)
4416a0:	43                   	inc    %ebx
4416a1:	6f                   	outsl  %ds:(%esi),(%dx)
4416a2:	6e                   	outsb  %ds:(%esi),(%dx)
4416a3:	74 72                	je     0x441717
4416a5:	6f                   	outsl  %ds:(%esi),(%dx)
4416a6:	6c                   	insb   (%dx),%es:(%edi)
4416a7:	73 00                	jae    0x4416a9
4416a9:	00 8b c0 f8 16 44    	add    %cl,0x4416f8c0(%ebx)
4416cb:	00 24 17             	add    %ah,(%edi,%edx,1)
4416ce:	44                   	inc    %esp
4416cf:	00 3c 00             	add    %bh,(%eax,%eax,1)
4416d2:	00 00                	add    %al,(%eax)
4416d4:	08 16                	or     %dl,(%esi)
4416d6:	44                   	inc    %esp
4416d7:	00 08                	add    %cl,(%eax)
4416d9:	35 40 00 fc 41       	xor    $0x41fc0040,%eax
4416de:	44                   	inc    %esp
4416df:	00 ec                	add    %ch,%ah
4416e1:	41                   	inc    %ecx
4416e2:	44                   	inc    %esp
4416e3:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
4416ea:	40                   	inc    %eax
4416eb:	00 58 32             	add    %bl,0x32(%eax)
4416ee:	40                   	inc    %eax
4416ef:	00 74 32 40          	add    %dh,0x40(%edx,%esi,1)
4416f3:	00 b0 32 40 00 88    	add    %dh,-0x77ffbfce(%eax)
4416f9:	42                   	inc    %edx
4416fa:	44                   	inc    %esp
4416fb:	00 78 41             	add    %bh,0x41(%eax)
4416fe:	44                   	inc    %esp
4416ff:	00 74 41 44          	add    %dh,0x44(%ecx,%eax,2)
441703:	00 78 40             	add    %bh,0x40(%eax)
441706:	44                   	inc    %esp
441707:	00 30                	add    %dh,(%eax)
441709:	42                   	inc    %edx
44170a:	44                   	inc    %esp
44170b:	00 3c 40             	add    %bh,(%eax,%eax,2)
44170e:	44                   	inc    %esp
44170f:	00 90 41 44 00 94    	add    %dl,-0x6bffbbbf(%eax)
441715:	41                   	inc    %ecx
441716:	44                   	inc    %esp
441717:	00 9c 41 44 00 5c 42 	add    %bl,0x425c0044(%ecx,%eax,2)
44171e:	44                   	inc    %esp
44171f:	00 0c 42             	add    %cl,(%edx,%eax,2)
441722:	44                   	inc    %esp
441723:	00 16                	add    %dl,(%esi)
441725:	54                   	push   %esp
441726:	42                   	inc    %edx
441727:	61                   	popa
441728:	73 65                	jae    0x44178f
44172a:	44                   	inc    %esp
44172b:	72 61                	jb     0x44178e
44172d:	67 43                	addr16 inc %ebx
44172f:	6f                   	outsl  %ds:(%esi),(%dx)
441730:	6e                   	outsb  %ds:(%esi),(%dx)
441731:	74 72                	je     0x4417a5
441733:	6f                   	outsl  %ds:(%esi),(%dx)
441734:	6c                   	insb   (%dx),%es:(%edi)
441735:	4f                   	dec    %edi
441736:	62 6a 65             	bound  %ebp,0x65(%edx)
441739:	63 74 90 40          	arpl   %esi,0x40(%eax,%edx,4)
44173d:	17                   	pop    %ss
44173e:	44                   	inc    %esp
44173f:	00 07                	add    %al,(%edi)
441741:	16                   	push   %ss
441742:	54                   	push   %esp
441743:	42                   	inc    %edx
441744:	61                   	popa
441745:	73 65                	jae    0x4417ac
441747:	44                   	inc    %esp
441748:	72 61                	jb     0x4417ab
44174a:	67 43                	addr16 inc %ebx
44174c:	6f                   	outsl  %ds:(%esi),(%dx)
44174d:	6e                   	outsb  %ds:(%esi),(%dx)
44174e:	74 72                	je     0x4417c2
441750:	6f                   	outsl  %ds:(%esi),(%dx)
441751:	6c                   	insb   (%dx),%es:(%edi)
441752:	4f                   	dec    %edi
441753:	62 6a 65             	bound  %ebp,0x65(%edx)
441756:	63 74 f8 16          	arpl   %esi,0x16(%eax,%edi,8)
44175a:	44                   	inc    %esp
44175b:	00 84 16 44 00 00 00 	add    %al,0x44(%esi,%edx,1)
441762:	08 43 6f             	or     %al,0x6f(%ebx)
441765:	6e                   	outsb  %ds:(%esi),(%dx)
441766:	74 72                	je     0x4417da
441768:	6f                   	outsl  %ds:(%esi),(%dx)
441769:	6c                   	insb   (%dx),%es:(%edi)
44176a:	73 00                	jae    0x44176c
44176c:	00 8d 40 00 bc 17    	add    %cl,0x17bc0040(%ebp)
441772:	44                   	inc    %esp
44178f:	00 e8                	add    %ch,%al
441791:	17                   	pop    %ss
441792:	44                   	inc    %esp
441793:	00 40 00             	add    %al,0x0(%eax)
441796:	00 00                	add    %al,(%eax)
441798:	ac                   	lods   %ds:(%esi),%al
441799:	16                   	push   %ss
44179a:	44                   	inc    %esp
44179b:	00 08                	add    %cl,(%eax)
44179d:	35 40 00 fc 41       	xor    $0x41fc0040,%eax
4417a2:	44                   	inc    %esp
4417a3:	00 ec                	add    %ch,%ah
4417a5:	41                   	inc    %ecx
4417a6:	44                   	inc    %esp
4417a7:	00 1c 35 40 00 10 35 	add    %bl,0x35100040(,%esi,1)
4417ae:	40                   	inc    %eax
4417af:	00 58 32             	add    %bl,0x32(%eax)
4417b2:	40                   	inc    %eax