4144e4:	04 58                	add    $0x58,%al
4144e6:	41                   	inc    %ecx
4144e7:	00 60 04             	add    %ah,0x4(%eax)
4144ea:	89 00                	mov    %eax,(%eax)
4144ec:	10 39                	adc    %bh,(%ecx)
4144ee:	41                   	inc    %ecx
4144ef:	00 27                	add    %ah,(%edi)
4144f1:	00 03                	add    %al,(%ebx)
4144f3:	00 40 00             	add    %al,0x0(%eax)
4144f6:	13 00                	adc    (%eax),%eax
4144f8:	c4 00                	les    (%eax),%eax
4144fa:	00 00                	add    %al,(%eax)
4144fc:	bc 37 41 00 3b       	mov    $0x3b004137,%esp
414501:	00 03                	add    %al,(%ebx)
41450b:	00 68 58             	add    %ch,0x58(%eax)
41450e:	41                   	inc    %ecx
41450f:	00 60 04             	add    %ah,0x4(%eax)
414512:	89 00                	mov    %eax,(%eax)
414514:	18 39                	sbb    %bh,(%ecx)
414516:	41                   	inc    %ecx
414517:	00 3b                	add    %bh,(%ebx)
414519:	00 03                	add    %al,(%ebx)
41451b:	00 40 00             	add    %al,0x0(%eax)
41451e:	13 00                	adc    (%eax),%eax
414520:	c8 00 00 00          	enter  $0x0,$0x0
414524:	bc 37 41 00 13       	mov    $0x13004137,%esp
414529:	00 03                	add    %al,(%ebx)
414533:	00 cc                	add    %cl,%ah
414535:	58                   	pop    %eax
414536:	41                   	inc    %ecx
414537:	00 60 04             	add    %ah,0x4(%eax)
41453a:	89 00                	mov    %eax,(%eax)
41453c:	20 39                	and    %bh,(%ecx)
41453e:	41                   	inc    %ecx
41453f:	00 13                	add    %dl,(%ebx)
414541:	00 03                	add    %al,(%ebx)
414543:	00 40 00             	add    %al,0x0(%eax)
414546:	13 00                	adc    (%eax),%eax
414548:	cc                   	int3
414549:	00 00                	add    %al,(%eax)
41454b:	00 bc 37 41 00 0c 00 	add    %bh,0xc0041(%edi,%esi,1)
414552:	03 00                	add    (%eax),%eax
41455c:	30 59 41             	xor    %bl,0x41(%ecx)
41455f:	00 60 04             	add    %ah,0x4(%eax)
414562:	89 00                	mov    %eax,(%eax)
414564:	2c 39                	sub    $0x39,%al
414566:	41                   	inc    %ecx
414567:	00 0c 00             	add    %cl,(%eax,%eax,1)
41456a:	03 00                	add    (%eax),%eax
41456c:	40                   	inc    %eax
41456d:	00 13                	add    %dl,(%ebx)
41456f:	00 d0                	add    %dl,%al
414571:	00 00                	add    %al,(%eax)
414573:	00 bc 37 41 00 24 00 	add    %bh,0x240041(%edi,%esi,1)
41457a:	03 00                	add    (%eax),%eax
414584:	94                   	xchg   %eax,%esp
414585:	59                   	pop    %ecx
414586:	41                   	inc    %ecx
414587:	00 60 04             	add    %ah,0x4(%eax)
41458a:	89 00                	mov    %eax,(%eax)
41458c:	34 39                	xor    $0x39,%al
41458e:	41                   	inc    %ecx
41458f:	00 24 00             	add    %ah,(%eax,%eax,1)
414592:	03 00                	add    (%eax),%eax
414594:	40                   	inc    %eax
414595:	00 13                	add    %dl,(%ebx)
414597:	00 d4                	add    %dl,%ah
414599:	00 00                	add    %al,(%eax)
41459b:	00 bc 37 41 00 12 00 	add    %bh,0x120041(%edi,%esi,1)
4145a2:	03 00                	add    (%eax),%eax
4145ac:	f8                   	clc
4145ad:	59                   	pop    %ecx
4145ae:	41                   	inc    %ecx
4145af:	00 60 04             	add    %ah,0x4(%eax)
4145b2:	89 00                	mov    %eax,(%eax)
4145b4:	3c 39                	cmp    $0x39,%al
4145b6:	41                   	inc    %ecx
4145b7:	00 12                	add    %dl,(%edx)
4145b9:	00 03                	add    %al,(%ebx)
4145bb:	00 40 00             	add    %al,0x0(%eax)
4145be:	13 00                	adc    (%eax),%eax
4145c0:	d8 00                	fadds  (%eax)
4145c2:	00 00                	add    %al,(%eax)
4145c4:	bc 37 41 00 28       	mov    $0x28004137,%esp
4145c9:	00 03                	add    %al,(%ebx)
4145d3:	00 5c 5a 41          	add    %bl,0x41(%edx,%ebx,2)
4145d7:	00 60 04             	add    %ah,0x4(%eax)
4145da:	89 00                	mov    %eax,(%eax)
4145dc:	48                   	dec    %eax
4145dd:	39 41 00             	cmp    %eax,0x0(%ecx)
4145e0:	28 00                	sub    %al,(%eax)
4145e2:	03 00                	add    (%eax),%eax
4145e4:	40                   	inc    %eax
4145e5:	00 13                	add    %dl,(%ebx)
4145e7:	00 dc                	add    %bl,%ah
4145e9:	00 00                	add    %al,(%eax)
4145eb:	00 bc 37 41 00 0e 00 	add    %bh,0xe0041(%edi,%esi,1)
4145f2:	03 00                	add    (%eax),%eax
4145fc:	c0 5a 41 00          	rcrb   $0x0,0x41(%edx)
414600:	60                   	pusha
414601:	04 89                	add    $0x89,%al
414603:	00 54 39 41          	add    %dl,0x41(%ecx,%edi,1)
414607:	00 0e                	add    %cl,(%esi)
414609:	00 03                	add    %al,(%ebx)
41460b:	00 40 00             	add    %al,0x0(%eax)
41460e:	18 00                	sbb    %al,(%eax)
414610:	e0 00                	loopne 0x414612
414612:	00 00                	add    %al,(%eax)
414614:	5c                   	pop    %esp
414615:	39 41 00             	cmp    %eax,0x0(%ecx)
414618:	43                   	inc    %ebx
414619:	00 03                	add    %al,(%ebx)
414623:	00 24 5b             	add    %ah,(%ebx,%ebx,2)
414626:	41                   	inc    %ecx
414627:	00 70 04             	add    %dh,0x4(%eax)
41462a:	89 00                	mov    %eax,(%eax)
41462c:	6c                   	insb   (%dx),%es:(%edi)
41462d:	39 41 00             	cmp    %eax,0x0(%ecx)
414630:	43                   	inc    %ebx
414631:	00 03                	add    %al,(%ebx)
414633:	00 40 00             	add    %al,0x0(%eax)
414636:	13 00                	adc    (%eax),%eax
414638:	e4 00                	in     $0x0,%al
41463a:	00 00                	add    %al,(%eax)
41463c:	bc 37 41 00 31       	mov    $0x31004137,%esp
414641:	00 03                	add    %al,(%ebx)
41464b:	00 9c 5b 41 00 60 04 	add    %bl,0x4600041(%ebx,%ebx,2)
414652:	89 00                	mov    %eax,(%eax)
414654:	74 39                	je     0x41468f
414656:	41                   	inc    %ecx
414657:	00 31                	add    %dh,(%ecx)
414659:	00 03                	add    %al,(%ebx)
41465b:	00 40 00             	add    %al,0x0(%eax)
41465e:	13 00                	adc    (%eax),%eax
414660:	e8 00 00 00 bc       	call   0xbc414665
414665:	37                   	aaa
414666:	41                   	inc    %ecx
414667:	00 2e                	add    %ch,(%esi)
414669:	00 03                	add    %al,(%ebx)
414673:	00 00                	add    %al,(%eax)
414675:	5c                   	pop    %esp
414676:	41                   	inc    %ecx
414677:	00 60 04             	add    %ah,0x4(%eax)
41467a:	89 00                	mov    %eax,(%eax)
41467c:	7c 39                	jl     0x4146b7
41467e:	41                   	inc    %ecx
41467f:	00 2e                	add    %ch,(%esi)
414681:	00 03                	add    %al,(%ebx)
414683:	00 40 00             	add    %al,0x0(%eax)
414686:	13 00                	adc    (%eax),%eax
414688:	ec                   	in     (%dx),%al
414689:	00 00                	add    %al,(%eax)
41468b:	00 bc 37 41 00 3f 00 	add    %bh,0x3f0041(%edi,%esi,1)
414692:	03 00                	add    (%eax),%eax
41469c:	64 5c                	fs pop %esp
41469e:	41                   	inc    %ecx
41469f:	00 60 04             	add    %ah,0x4(%eax)
4146a2:	89 00                	mov    %eax,(%eax)
4146a4:	88 39                	mov    %bh,(%ecx)
4146a6:	41                   	inc    %ecx
4146a7:	00 3f                	add    %bh,(%edi)
4146a9:	00 03                	add    %al,(%ebx)
4146ab:	00 40 00             	add    %al,0x0(%eax)
4146ae:	13 00                	adc    (%eax),%eax
4146b0:	f0 00 00             	lock add %al,(%eax)
4146b3:	00 bc 37 41 00 1d 00 	add    %bh,0x1d0041(%edi,%esi,1)
4146ba:	03 00                	add    (%eax),%eax
4146c4:	c8 5c 41 00          	enter  $0x415c,$0x0
4146c8:	60                   	pusha
4146c9:	04 89                	add    $0x89,%al
4146cb:	00 90 39 41 00 1d    	add    %dl,0x1d004139(%eax)
4146d1:	00 03                	add    %al,(%ebx)
4146d3:	00 40 00             	add    %al,0x0(%eax)
4146d6:	13 00                	adc    (%eax),%eax
4146d8:	f4                   	hlt
4146d9:	00 00                	add    %al,(%eax)
4146db:	00 bc 37 41 00 33 00 	add    %bh,0x330041(%edi,%esi,1)
4146e2:	03 00                	add    (%eax),%eax
4146ec:	2c 5d                	sub    $0x5d,%al
4146ee:	41                   	inc    %ecx
4146ef:	00 60 04             	add    %ah,0x4(%eax)
4146f2:	89 00                	mov    %eax,(%eax)
4146f4:	9c                   	pushf
4146f5:	39 41 00             	cmp    %eax,0x0(%ecx)
4146f8:	33 00                	xor    (%eax),%eax
4146fa:	03 00                	add    (%eax),%eax
4146fc:	40                   	inc    %eax
4146fd:	00 13                	add    %dl,(%ebx)
4146ff:	00 f8                	add    %bh,%al
414701:	00 00                	add    %al,(%eax)
414703:	00 bc 37 41 00 3e 00 	add    %bh,0x3e0041(%edi,%esi,1)
41470a:	03 00                	add    (%eax),%eax
414714:	90                   	nop
414715:	5d                   	pop    %ebp
414716:	41                   	inc    %ecx
414717:	00 60 04             	add    %ah,0x4(%eax)
41471a:	89 00                	mov    %eax,(%eax)
41471c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
41471d:	39 41 00             	cmp    %eax,0x0(%ecx)
414720:	3e 00 03             	add    %al,%ds:(%ebx)
414723:	00 40 00             	add    %al,0x0(%eax)
414726:	13 00                	adc    (%eax),%eax
414728:	fc                   	cld
414729:	00 00                	add    %al,(%eax)
41472b:	00 bc 37 41 00 26 00 	add    %bh,0x260041(%edi,%esi,1)
414732:	03 00                	add    (%eax),%eax
41473c:	f4                   	hlt
41473d:	5d                   	pop    %ebp
41473e:	41                   	inc    %ecx
41473f:	00 60 04             	add    %ah,0x4(%eax)
414742:	89 00                	mov    %eax,(%eax)
414744:	b0 39                	mov    $0x39,%al
414746:	41                   	inc    %ecx
414747:	00 26                	add    %ah,(%esi)
414749:	00 03                	add    %al,(%ebx)
41474b:	00 40 00             	add    %al,0x0(%eax)
41474e:	13 00                	adc    (%eax),%eax
414750:	00 01                	add    %al,(%ecx)
414752:	00 00                	add    %al,(%eax)
414754:	bc 37 41 00 2c       	mov    $0x2c004137,%esp
414759:	00 03                	add    %al,(%ebx)
414763:	00 58 5e             	add    %bl,0x5e(%eax)
414766:	41                   	inc    %ecx
414767:	00 60 04             	add    %ah,0x4(%eax)
41476a:	89 00                	mov    %eax,(%eax)
41476c:	bc 39 41 00 2c       	mov    $0x2c004139,%esp
414771:	00 03                	add    %al,(%ebx)
414773:	00 40 00             	add    %al,0x0(%eax)
414776:	13 00                	adc    (%eax),%eax
414778:	04 01                	add    $0x1,%al
41477a:	00 00                	add    %al,(%eax)
41477c:	bc 37 41 00 17       	mov    $0x17004137,%esp
414781:	00 03                	add    %al,(%ebx)
41478b:	00 bc 5e 41 00 60 04 	add    %bh,0x4600041(%esi,%ebx,2)
414792:	89 00                	mov    %eax,(%eax)
414794:	c8 39 41 00          	enter  $0x4139,$0x0
414798:	17                   	pop    %ss
414799:	00 03                	add    %al,(%ebx)
41479b:	00 40 00             	add    %al,0x0(%eax)
41479e:	11 00                	adc    %eax,(%eax)
4147a0:	08 01                	or     %al,(%ecx)
4147a2:	00 00                	add    %al,(%eax)
4147a4:	d4 39                	aam    $0x39
4147a6:	41                   	inc    %ecx
4147a7:	00 44 00 03          	add    %al,0x3(%eax,%eax,1)
4147b3:	00 20                	add    %ah,(%eax)
4147b5:	5f                   	pop    %edi
4147b6:	41                   	inc    %ecx
4147b7:	00 80 04 89 00 e4    	add    %al,-0x1bff76fc(%eax)
4147bd:	39 41 00             	cmp    %eax,0x0(%ecx)
4147c0:	44                   	inc    %esp
4147c1:	00 03                	add    %al,(%ebx)
4147c3:	00 40 00             	add    %al,0x0(%eax)
4147c6:	13 00                	adc    (%eax),%eax
4147c8:	0c 01                	or     $0x1,%al
4147ca:	00 00                	add    %al,(%eax)
4147cc:	bc 37 41 00 20       	mov    $0x20004137,%esp
4147d1:	00 03                	add    %al,(%ebx)
4147db:	00 7c 5f 41          	add    %bh,0x41(%edi,%ebx,2)
4147df:	00 60 04             	add    %ah,0x4(%eax)
4147e2:	89 00                	mov    %eax,(%eax)
4147e4:	f0 39 41 00          	lock cmp %eax,0x0(%ecx)
4147e8:	20 00                	and    %al,(%eax)
4147ea:	03 00                	add    (%eax),%eax
4147ec:	40                   	inc    %eax
4147ed:	00 13                	add    %dl,(%ebx)
4147ef:	00 10                	add    %dl,(%eax)
4147f1:	01 00                	add    %eax,(%eax)
4147f3:	00 bc 37 41 00 3a 00 	add    %bh,0x3a0041(%edi,%esi,1)
4147fa:	03 00                	add    (%eax),%eax
414804:	e0 5f                	loopne 0x414865
414806:	41                   	inc    %ecx
414807:	00 60 04             	add    %ah,0x4(%eax)
41480a:	89 00                	mov    %eax,(%eax)
41480c:	fc                   	cld
41480d:	39 41 00             	cmp    %eax,0x0(%ecx)
414810:	3a 00                	cmp    (%eax),%al
414812:	03 00                	add    (%eax),%eax
414814:	40                   	inc    %eax
414815:	00 13                	add    %dl,(%ebx)
414817:	00 14 01             	add    %dl,(%ecx,%eax,1)
41481a:	00 00                	add    %al,(%eax)
41481c:	bc 37 41 00 0b       	mov    $0xb004137,%esp
414821:	00 03                	add    %al,(%ebx)
41482b:	00 44 60 41          	add    %al,0x41(%eax,%eiz,2)
41482f:	00 60 04             	add    %ah,0x4(%eax)
414832:	89 00                	mov    %eax,(%eax)
414834:	08 3a                	or     %bh,(%edx)
414836:	41                   	inc    %ecx
414837:	00 0b                	add    %cl,(%ebx)
414839:	00 03                	add    %al,(%ebx)
41483b:	00 40 00             	add    %al,0x0(%eax)
41483e:	13 00                	adc    (%eax),%eax
414840:	18 01                	sbb    %al,(%ecx)
414842:	00 00                	add    %al,(%eax)
414844:	bc 37 41 00 22       	mov    $0x22004137,%esp
414849:	00 03                	add    %al,(%ebx)
414853:	00 a8 60 41 00 60    	add    %ch,0x60004160(%eax)
414859:	04 89                	add    $0x89,%al
41485b:	00 14 3a             	add    %dl,(%edx,%edi,1)
41485e:	41                   	inc    %ecx
41485f:	00 22                	add    %ah,(%edx)
414861:	00 03                	add    %al,(%ebx)
414863:	00 40 00             	add    %al,0x0(%eax)
414866:	13 00                	adc    (%eax),%eax
414868:	1c 01                	sbb    $0x1,%al
41486a:	00 00                	add    %al,(%eax)
41486c:	bc 37 41 00 05       	mov    $0x5004137,%esp
414871:	00 03                	add    %al,(%ebx)
41487b:	00 0c 61             	add    %cl,(%ecx,%eiz,2)
41487e:	41                   	inc    %ecx
41487f:	00 60 04             	add    %ah,0x4(%eax)
414882:	89 00                	mov    %eax,(%eax)
414884:	20 3a                	and    %bh,(%edx)
414886:	41                   	inc    %ecx
414887:	00 05 00 03 00 40    	add    %al,0x40000300
41488d:	00 13                	add    %dl,(%ebx)
41488f:	00 20                	add    %ah,(%eax)
414891:	01 00                	add    %eax,(%eax)
414893:	00 bc 37 41 00 2a 00 	add    %bh,0x2a0041(%edi,%esi,1)
41489a:	03 00                	add    (%eax),%eax
4148a4:	70 61                	jo     0x414907
4148a6:	41                   	inc    %ecx
4148a7:	00 60 04             	add    %ah,0x4(%eax)
4148aa:	89 00                	mov    %eax,(%eax)
4148ac:	28 3a                	sub    %bh,(%edx)
4148ae:	41                   	inc    %ecx
4148af:	00 2a                	add    %ch,(%edx)
4148b1:	00 03                	add    %al,(%ebx)
4148b3:	00 40 00             	add    %al,0x0(%eax)
4148b6:	13 00                	adc    (%eax),%eax
4148b8:	24 01                	and    $0x1,%al
4148ba:	00 00                	add    %al,(%eax)
4148bc:	bc 37 41 00 37       	mov    $0x37004137,%esp
4148c1:	00 03                	add    %al,(%ebx)
4148cb:	00 d4                	add    %dl,%ah
4148cd:	61                   	popa
4148ce:	41                   	inc    %ecx
4148cf:	00 60 04             	add    %ah,0x4(%eax)
4148d2:	89 00                	mov    %eax,(%eax)
4148d4:	34 3a                	xor    $0x3a,%al
4148d6:	41                   	inc    %ecx
4148d7:	00 37                	add    %dh,(%edi)
4148d9:	00 03                	add    %al,(%ebx)
4148db:	00 40 00             	add    %al,0x0(%eax)
4148de:	13 00                	adc    (%eax),%eax
4148e0:	28 01                	sub    %al,(%ecx)
4148e2:	00 00                	add    %al,(%eax)
4148e4:	bc 37 41 00 02       	mov    $0x2004137,%esp
4148e9:	00 03                	add    %al,(%ebx)