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)
4148f3:	00 38                	add    %bh,(%eax)
4148f5:	62 41 00             	bound  %eax,0x0(%ecx)
4148f8:	60                   	pusha
4148f9:	04 89                	add    $0x89,%al
4148fb:	00 40 3a             	add    %al,0x3a(%eax)
4148fe:	41                   	inc    %ecx
4148ff:	00 02                	add    %al,(%edx)
414901:	00 03                	add    %al,(%ebx)
414903:	00 40 00             	add    %al,0x0(%eax)
414906:	13 00                	adc    (%eax),%eax
414908:	2c 01                	sub    $0x1,%al
41490a:	00 00                	add    %al,(%eax)
41490c:	bc 37 41 00 1e       	mov    $0x1e004137,%esp
414911:	00 03                	add    %al,(%ebx)
41491b:	00 9c 62 41 00 60 04 	add    %bl,0x4600041(%edx,%eiz,2)
414922:	89 00                	mov    %eax,(%eax)
414924:	4c                   	dec    %esp
414925:	3a 41 00             	cmp    0x0(%ecx),%al
414928:	1e                   	push   %ds
414929:	00 03                	add    %al,(%ebx)
41492b:	00 40 00             	add    %al,0x0(%eax)
41492e:	18 00                	sbb    %al,(%eax)
414930:	30 01                	xor    %al,(%ecx)
414932:	00 00                	add    %al,(%eax)
414934:	5c                   	pop    %esp
414935:	39 41 00             	cmp    %eax,0x0(%ecx)
414938:	42                   	inc    %edx
414939:	00 03                	add    %al,(%ebx)
414943:	00 00                	add    %al,(%eax)
414945:	63 41 00             	arpl   %eax,0x0(%ecx)
414948:	70 04                	jo     0x41494e
41494a:	89 00                	mov    %eax,(%eax)
41494c:	58                   	pop    %eax
41494d:	3a 41 00             	cmp    0x0(%ecx),%al
414950:	42                   	inc    %edx
414951:	00 03                	add    %al,(%ebx)
414953:	00 40 00             	add    %al,0x0(%eax)
414956:	13 00                	adc    (%eax),%eax
414958:	34 01                	xor    $0x1,%al
41495a:	00 00                	add    %al,(%eax)
41495c:	bc 37 41 00 35       	mov    $0x35004137,%esp
414961:	00 03                	add    %al,(%ebx)
41496b:	00 78 63             	add    %bh,0x63(%eax)
41496e:	41                   	inc    %ecx
41496f:	00 60 04             	add    %ah,0x4(%eax)
414972:	89 00                	mov    %eax,(%eax)
414974:	60                   	pusha
414975:	3a 41 00             	cmp    0x0(%ecx),%al
414978:	35 00 03 00 40       	xor    $0x40000300,%eax
41497d:	00 13                	add    %dl,(%ebx)
41497f:	00 38                	add    %bh,(%eax)
414981:	01 00                	add    %eax,(%eax)
414983:	00 bc 37 41 00 23 00 	add    %bh,0x230041(%edi,%esi,1)
41498a:	03 00                	add    (%eax),%eax
414994:	dc 63 41             	fsubl  0x41(%ebx)
414997:	00 60 04             	add    %ah,0x4(%eax)
41499a:	89 00                	mov    %eax,(%eax)
41499c:	6c                   	insb   (%dx),%es:(%edi)
41499d:	3a 41 00             	cmp    0x0(%ecx),%al
4149a0:	23 00                	and    (%eax),%eax
4149a2:	03 00                	add    (%eax),%eax
4149a4:	40                   	inc    %eax
4149a5:	00 13                	add    %dl,(%ebx)
4149a7:	00 3c 01             	add    %bh,(%ecx,%eax,1)
4149aa:	00 00                	add    %al,(%eax)
4149ac:	bc 37 41 00 1f       	mov    $0x1f004137,%esp
4149b1:	00 03                	add    %al,(%ebx)
4149bb:	00 40 64             	add    %al,0x64(%eax)
4149be:	41                   	inc    %ecx
4149bf:	00 60 04             	add    %ah,0x4(%eax)
4149c2:	89 00                	mov    %eax,(%eax)
4149c4:	74 3a                	je     0x414a00
4149c6:	41                   	inc    %ecx
4149c7:	00 1f                	add    %bl,(%edi)
4149c9:	00 03                	add    %al,(%ebx)
4149cb:	00 40 00             	add    %al,0x0(%eax)
4149ce:	13 00                	adc    (%eax),%eax
4149d0:	40                   	inc    %eax
4149d1:	01 00                	add    %eax,(%eax)
4149d3:	00 bc 37 41 00 0a 00 	add    %bh,0xa0041(%edi,%esi,1)
4149da:	03 00                	add    (%eax),%eax
4149e4:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4149e5:	64 41                	fs inc %ecx
4149e7:	00 60 04             	add    %ah,0x4(%eax)
4149ea:	89 00                	mov    %eax,(%eax)
4149ec:	7c 3a                	jl     0x414a28
4149ee:	41                   	inc    %ecx
4149ef:	00 0a                	add    %cl,(%edx)
4149f1:	00 03                	add    %al,(%ebx)
4149f3:	00 40 00             	add    %al,0x0(%eax)
4149f6:	13 00                	adc    (%eax),%eax
4149f8:	44                   	inc    %esp
4149f9:	01 00                	add    %eax,(%eax)
4149fb:	00 bc 37 41 00 39 00 	add    %bh,0x390041(%edi,%esi,1)
414a02:	03 00                	add    (%eax),%eax
414a0c:	08 65 41             	or     %ah,0x41(%ebp)
414a0f:	00 60 04             	add    %ah,0x4(%eax)
414a12:	89 00                	mov    %eax,(%eax)
414a14:	88 3a                	mov    %bh,(%edx)
414a16:	41                   	inc    %ecx
414a17:	00 39                	add    %bh,(%ecx)
414a19:	00 03                	add    %al,(%ebx)
414a1b:	00 74 65 41          	add    %dh,0x41(%ebp,%eiz,2)
414a1f:	00 81 65 41 00 8e    	add    %al,-0x71ffbe9b(%ecx)
414a25:	65 41                	gs inc %ecx
414a27:	00 00                	add    %al,(%eax)
414a29:	00 00                	add    %al,(%eax)
414a2b:	00 54 3f 41          	add    %dl,0x41(%edi,%edi,1)
414a2f:	00 d4                	add    %dl,%ah
414a31:	3e 41                	ds inc %ecx
414a33:	00 46 13             	add    %al,0x13(%esi)
414a36:	40                   	inc    %eax
414a37:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414a3b:	00 52 13             	add    %dl,0x13(%edx)
414a3e:	40                   	inc    %eax
414a97:	00 86 65 41 00 00    	add    %al,0x4165(%esi)
414abd:	00 00                	add    %al,(%eax)
414abf:	00 7c 3f 41          	add    %bh,0x41(%edi,%edi,1)
414ac3:	00 d4                	add    %dl,%ah
414ac5:	3e 41                	ds inc %ecx
414ac7:	00 46 13             	add    %al,0x13(%esi)
414aca:	40                   	inc    %eax
414acb:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414acf:	00 52 13             	add    %dl,0x13(%edx)
414ad2:	40                   	inc    %eax
414b23:	00 a4 3f 41 00 d4 3e 	add    %ah,0x3ed40041(%edi,%edi,1)
414b2a:	41                   	inc    %ecx
414b2b:	00 46 13             	add    %al,0x13(%esi)
414b2e:	40                   	inc    %eax
414b2f:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414b33:	00 52 13             	add    %dl,0x13(%edx)
414b36:	40                   	inc    %eax
414b87:	00 cc                	add    %cl,%ah
414b89:	3f                   	aas
414b8a:	41                   	inc    %ecx
414b8b:	00 d4                	add    %dl,%ah
414b8d:	3e 41                	ds inc %ecx
414b8f:	00 46 13             	add    %al,0x13(%esi)
414b92:	40                   	inc    %eax
414b93:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414b97:	00 52 13             	add    %dl,0x13(%edx)
414b9a:	40                   	inc    %eax
414beb:	00 f4                	add    %dh,%ah
414bed:	3f                   	aas
414bee:	41                   	inc    %ecx
414bef:	00 d4                	add    %dl,%ah
414bf1:	3e 41                	ds inc %ecx
414bf3:	00 46 13             	add    %al,0x13(%esi)
414bf6:	40                   	inc    %eax
414bf7:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414bfb:	00 52 13             	add    %dl,0x13(%edx)
414bfe:	40                   	inc    %eax
414c4f:	00 1c 40             	add    %bl,(%eax,%eax,2)
414c52:	41                   	inc    %ecx
414c53:	00 d4                	add    %dl,%ah
414c55:	3e 41                	ds inc %ecx
414c57:	00 46 13             	add    %al,0x13(%esi)
414c5a:	40                   	inc    %eax
414c5b:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414c5f:	00 52 13             	add    %dl,0x13(%edx)
414c62:	40                   	inc    %eax
414cb3:	00 44 40 41          	add    %al,0x41(%eax,%eax,2)
414cb7:	00 d4                	add    %dl,%ah
414cb9:	3e 41                	ds inc %ecx
414cbb:	00 46 13             	add    %al,0x13(%esi)
414cbe:	40                   	inc    %eax
414cbf:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)
414cc3:	00 52 13             	add    %dl,0x13(%edx)
414cc6:	40                   	inc    %eax
414d17:	00 6c 40 41          	add    %ch,0x41(%eax,%eax,2)
414d1b:	00 d4                	add    %dl,%ah
414d1d:	3e 41                	ds inc %ecx
414d1f:	00 46 13             	add    %al,0x13(%esi)
414d22:	40                   	inc    %eax
414d23:	00 4c 13 40          	add    %cl,0x40(%ebx,%edx,1)