41b7b5:	59                   	pop    %ecx
41b7b6:	00 79 00             	add    %bh,0x0(%ecx)
41b7b9:	38 00                	cmp    %al,(%eax)
41b7bb:	59                   	pop    %ecx
41b7bc:	00 6d 00             	add    %ch,0x0(%ebp)
41b7bf:	4c                   	dec    %esp
41b7c0:	00 68 00             	add    %ch,0x0(%eax)
41b7c3:	63 00                	arpl   %eax,(%eax)
41b7c5:	7a 00                	jp     0x41b7c7
41b7c7:	66 00 75 00          	data16 add %dh,0x0(%ebp)
41b7cb:	39 00                	cmp    %eax,(%eax)
41b7cd:	31 00                	xor    %eax,(%eax)
41b7cf:	45                   	inc    %ebp
41b7d0:	00 54 00 56          	add    %dl,0x56(%eax,%eax,1)
41b7d4:	00 2f                	add    %ch,(%edi)
41b7d6:	00 66 00             	add    %ah,0x0(%esi)
41b7d9:	72 00                	jb     0x41b7db
41b7db:	66 00 57 00          	data16 add %dl,0x0(%edi)
41b7df:	74 00                	je     0x41b7e1
41b7e1:	49                   	dec    %ecx
41b7e2:	00 77 00             	add    %dh,0x0(%edi)
41b7e5:	69 00 51 00 30 00    	imul   $0x300051,(%eax),%eax
41b7eb:	67 00 75 00          	add    %dh,0x0(%di)
41b7ef:	54                   	push   %esp
41b7f0:	00 50 00             	add    %dl,0x0(%eax)
41b7f3:	4f                   	dec    %edi
41b7f4:	00 77 00             	add    %dh,0x0(%edi)
41b7f7:	51                   	push   %ecx
41b7f8:	00 44 00 4f          	add    %al,0x4f(%eax,%eax,1)
41b7fc:	00 45 00             	add    %al,0x0(%ebp)
41b7ff:	68 00 42 00 4d       	push   $0x4d004200
41b804:	00 4a 00             	add    %cl,0x0(%edx)
41b807:	4c                   	dec    %esp
41b808:	00 61 00             	add    %ah,0x0(%ecx)
41b80b:	55                   	push   %ebp
41b80c:	00 2f                	add    %ch,(%edi)
41b80e:	00 53 00             	add    %dl,0x0(%ebx)
41b811:	6e                   	outsb  %ds:(%esi),(%dx)
41b812:	00 69 00             	add    %ch,0x0(%ecx)
41b815:	67 00 4d 00          	add    %cl,0x0(%di)
41b819:	71 00                	jno    0x41b81b
41b81b:	4a                   	dec    %edx
41b81c:	00 4a 00             	add    %cl,0x0(%edx)
41b81f:	6c                   	insb   (%dx),%es:(%edi)
41b820:	00 48 00             	add    %cl,0x0(%eax)
41b823:	4e                   	dec    %esi
41b824:	00 4f 00             	add    %cl,0x0(%edi)
41b827:	4c                   	dec    %esp
41b828:	00 65 00             	add    %ah,0x0(%ebp)
41b82b:	48                   	dec    %eax
41b82c:	00 54 00 32          	add    %dl,0x32(%eax,%eax,1)
41b830:	00 69 00             	add    %ch,0x0(%ecx)
41b833:	66 00 52 00          	data16 add %dl,0x0(%edx)
41b837:	36 00 71 00          	add    %dh,%ss:0x0(%ecx)
41b83b:	7a 00                	jp     0x41b83d
41b83d:	61                   	popa
41b83e:	00 4f 00             	add    %cl,0x0(%edi)
41b841:	34 00                	xor    $0x0,%al
41b843:	33 00                	xor    (%eax),%eax
41b845:	78 00                	js     0x41b847
41b847:	34 00                	xor    $0x0,%al
41b849:	64 00 59 00          	add    %bl,%fs:0x0(%ecx)
41b84d:	7a 00                	jp     0x41b84f
41b84f:	79 00                	jns    0x41b851
41b851:	69 00 47 00 37 00    	imul   $0x370047,(%eax),%eax
41b857:	64 00 4a 00          	add    %cl,%fs:0x0(%edx)
41b85b:	6d                   	insl   (%dx),%es:(%edi)
41b85c:	00 61 00             	add    %ah,0x0(%ecx)
41b85f:	6e                   	outsb  %ds:(%esi),(%dx)
41b860:	00 59 00             	add    %bl,0x0(%ecx)
41b863:	76 00                	jbe    0x41b865
41b865:	61                   	popa
41b866:	00 72 00             	add    %dh,0x0(%edx)
41b869:	4a                   	dec    %edx
41b86a:	00 77 00             	add    %dh,0x0(%edi)
41b86d:	67 00 6a 00          	add    %ch,0x0(%bp,%si)
41b871:	56                   	push   %esi
41b872:	00 57 00             	add    %dl,0x0(%edi)
41b875:	56                   	push   %esi
41b876:	00 66 00             	add    %ah,0x0(%esi)
41b879:	62 00                	bound  %eax,(%eax)
41b87b:	67 00 53 00          	add    %dl,0x0(%bp,%di)
41b87f:	2b 00                	sub    (%eax),%eax
41b881:	62 00                	bound  %eax,(%eax)
41b883:	51                   	push   %ecx
41b884:	00 73 00             	add    %dh,0x0(%ebx)
41b887:	41                   	inc    %ecx
41b888:	00 59 00             	add    %bl,0x0(%ecx)
41b88b:	36 00 61 00          	add    %ah,%ss:0x0(%ecx)
41b88f:	52                   	push   %edx
41b890:	00 41 00             	add    %al,0x0(%ecx)
41b893:	39 00                	cmp    %eax,(%eax)
41b895:	65 00 69 00          	add    %ch,%gs:0x0(%ecx)
41b899:	55                   	push   %ebp
41b89a:	00 36                	add    %dh,(%esi)
41b89c:	00 76 00             	add    %dh,0x0(%esi)
41b89f:	53                   	push   %ebx
41b8a0:	00 4b 00             	add    %cl,0x0(%ebx)
41b8a3:	6c                   	insb   (%dx),%es:(%edi)
41b8a4:	00 51 00             	add    %dl,0x0(%ecx)
41b8a7:	72 00                	jb     0x41b8a9
41b8a9:	76 00                	jbe    0x41b8ab
41b8ab:	31 00                	xor    %eax,(%eax)
41b8ad:	6b 00 52             	imul   $0x52,(%eax),%eax
41b8b0:	00 68 00             	add    %ch,0x0(%eax)
41b8b3:	32 00                	xor    (%eax),%al
41b8b5:	59                   	pop    %ecx
41b8b6:	00 50 00             	add    %dl,0x0(%eax)
41b8b9:	49                   	dec    %ecx
41b8ba:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41b8be:	00 67 00             	add    %ah,0x0(%edi)
41b8c1:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
41b8c5:	6b 00 30             	imul   $0x30,(%eax),%eax
41b8c8:	00 39                	add    %bh,(%ecx)
41b8ca:	00 48 00             	add    %cl,0x0(%eax)
41b8cd:	48                   	dec    %eax
41b8ce:	00 4a 00             	add    %cl,0x0(%edx)
41b8d1:	6d                   	insl   (%dx),%es:(%edi)
41b8d2:	00 46 00             	add    %al,0x0(%esi)
41b8d5:	75 00                	jne    0x41b8d7
41b8d7:	42                   	inc    %edx
41b8d8:	00 41 00             	add    %al,0x0(%ecx)
41b8db:	64 00 59 00          	add    %bl,%fs:0x0(%ecx)
41b8df:	6f                   	outsl  %ds:(%esi),(%dx)
41b8e0:	00 63 00             	add    %ah,0x0(%ebx)
41b8e3:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
41b8e7:	50                   	push   %eax
41b8e8:	00 33                	add    %dh,(%ebx)
41b8ea:	00 44 00 43          	add    %al,0x43(%eax,%eax,1)
41b8ee:	00 37                	add    %dh,(%edi)
41b8f0:	00 52 00             	add    %dl,0x0(%edx)
41b8f3:	49                   	dec    %ecx
41b8f4:	00 77 00             	add    %dh,0x0(%edi)
41b8f7:	52                   	push   %edx
41b8f8:	00 72 00             	add    %dh,0x0(%edx)
41b8fb:	70 00                	jo     0x41b8fd
41b8fd:	62 00                	bound  %eax,(%eax)
41b8ff:	67 00 50 00          	add    %dl,0x0(%bx,%si)
41b903:	59                   	pop    %ecx
41b904:	00 4e 00             	add    %cl,0x0(%esi)
41b907:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
41b90b:	2f                   	das
41b90c:	00 6f 00             	add    %ch,0x0(%edi)
41b90f:	75 00                	jne    0x41b911
41b911:	4c                   	dec    %esp
41b912:	00 5a 00             	add    %bl,0x0(%edx)
41b915:	73 00                	jae    0x41b917
41b917:	34 00                	xor    $0x0,%al
41b919:	7a 00                	jp     0x41b91b
41b91b:	49                   	dec    %ecx
41b91c:	00 66 00             	add    %ah,0x0(%esi)
41b91f:	69 00 55 00 4e 00    	imul   $0x4e0055,(%eax),%eax
41b925:	77 00                	ja     0x41b927
41b927:	44                   	inc    %esp
41b928:	00 51 00             	add    %dl,0x0(%ecx)
41b92b:	31 00                	xor    %eax,(%eax)
41b92d:	6b 00 52             	imul   $0x52,(%eax),%eax
41b930:	00 68 00             	add    %ch,0x0(%eax)
41b933:	32 00                	xor    (%eax),%al
41b935:	59                   	pop    %ecx
41b936:	00 50 00             	add    %dl,0x0(%eax)
41b939:	49                   	dec    %ecx
41b93a:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
41b93e:	00 77 00             	add    %dh,0x0(%edi)
41b941:	63 00                	arpl   %eax,(%eax)
41b943:	74 00                	je     0x41b945
41b945:	68 00 4c 00 2b       	push   $0x2b004c00
41b94a:	00 43 00             	add    %al,0x0(%ebx)
41b94d:	52                   	push   %edx
41b94e:	00 64 00 74          	add    %ah,0x74(%eax,%eax,1)
41b952:	00 6a 00             	add    %ch,0x0(%edx)
41b955:	52                   	push   %edx
41b956:	00 63 00             	add    %ah,0x0(%ebx)
41b959:	6c                   	insb   (%dx),%es:(%edi)
41b95a:	00 41 00             	add    %al,0x0(%ecx)
41b95d:	69 00 66 00 47 00    	imul   $0x470066,(%eax),%eax
41b963:	6e                   	outsb  %ds:(%esi),(%dx)
41b964:	00 33                	add    %dh,(%ebx)
41b966:	00 7a 00             	add    %bh,0x0(%edx)
41b969:	6a 00                	push   $0x0
41b96b:	56                   	push   %esi
41b96c:	00 79 00             	add    %bh,0x0(%ecx)
41b96f:	41                   	inc    %ecx
41b970:	00 38                	add    %bh,(%eax)
41b972:	00 54 00 6e          	add    %dl,0x6e(%eax,%eax,1)
41b976:	00 73 00             	add    %dh,0x0(%ebx)
41b979:	54                   	push   %esp
41b97a:	00 34 00             	add    %dh,(%eax,%eax,1)
41b97d:	54                   	push   %esp
41b97e:	00 4f 00             	add    %cl,0x0(%edi)
41b981:	47                   	inc    %edi
41b982:	00 59 00             	add    %bl,0x0(%ecx)
41b985:	51                   	push   %ecx
41b986:	00 48 00             	add    %cl,0x0(%eax)
41b989:	4a                   	dec    %edx
41b98a:	00 75 00             	add    %dh,0x0(%ebp)
41b98d:	59                   	pop    %ecx
41b98e:	00 38                	add    %bh,(%eax)
41b990:	00 43 00             	add    %al,0x0(%ebx)
41b993:	42                   	inc    %edx
41b994:	00 33                	add    %dh,(%ebx)
41b996:	00 42 00             	add    %al,0x0(%edx)
41b999:	77 00                	ja     0x41b99b
41b99b:	43                   	inc    %ebx
41b99c:	00 4e 00             	add    %cl,0x0(%esi)
41b99f:	4d                   	dec    %ebp
41b9a0:	00 79 00             	add    %bh,0x0(%ecx)
41b9a3:	55                   	push   %ebp
41b9a4:	00 65 00             	add    %ah,0x0(%ebp)
41b9a7:	31 00                	xor    %eax,(%eax)
41b9a9:	46                   	inc    %esi
41b9aa:	00 69 00             	add    %ch,0x0(%ecx)
41b9ad:	33 00                	xor    (%eax),%eax
41b9af:	33 00                	xor    (%eax),%eax
41b9b1:	73 00                	jae    0x41b9b3
41b9b3:	70 00                	jo     0x41b9b5
41b9b5:	4d                   	dec    %ebp
41b9b6:	00 32                	add    %dh,(%edx)
41b9b8:	00 72 00             	add    %dh,0x0(%edx)
41b9bb:	61                   	popa
41b9bc:	00 54 00 51          	add    %dl,0x51(%eax,%eax,1)
41b9c0:	00 43 00             	add    %al,0x0(%ebx)
41b9c3:	76 00                	jbe    0x41b9c5
41b9c5:	2b 00                	sub    (%eax),%eax
41b9c7:	75 00                	jne    0x41b9c9
41b9c9:	51                   	push   %ecx
41b9ca:	00 68 00             	add    %ch,0x0(%eax)
41b9cd:	59                   	pop    %ecx
41b9ce:	00 51 00             	add    %dl,0x0(%ecx)
41b9d1:	47                   	inc    %edi
41b9d2:	00 77 00             	add    %dh,0x0(%edi)
41b9d5:	67 00 4e 00          	add    %cl,0x0(%bp)
41b9d9:	77 00                	ja     0x41b9db
41b9db:	56                   	push   %esi
41b9dc:	00 41 00             	add    %al,0x0(%ecx)
41b9df:	71 00                	jno    0x41b9e1
41b9e1:	51                   	push   %ecx
41b9e2:	00 52 00             	add    %dl,0x0(%edx)
41b9e5:	4d                   	dec    %ebp
41b9e6:	00 4b 00             	add    %cl,0x0(%ebx)
41b9e9:	6b 00 72             	imul   $0x72,(%eax),%eax
41b9ec:	00 6a 00             	add    %ch,0x0(%edx)
41b9ef:	53                   	push   %ebx
41b9f0:	00 67 00             	add    %ah,0x0(%edi)
41b9f3:	48                   	dec    %eax
41b9f4:	00 75 00             	add    %dh,0x0(%ebp)
41b9f7:	55                   	push   %ebp
41b9f8:	00 31                	add    %dh,(%ecx)
41b9fa:	00 42 00             	add    %al,0x0(%edx)
41b9fd:	4f                   	dec    %edi
41b9fe:	00 75 00             	add    %dh,0x0(%ebp)
41ba01:	4f                   	dec    %edi
41ba02:	00 35 00 4b 00 45    	add    %dh,0x45004b00
41ba08:	00 64 00 66          	add    %ah,0x66(%eax,%eax,1)
41ba0c:	00 55 00             	add    %dl,0x0(%ebp)
41ba0f:	54                   	push   %esp
41ba10:	00 71 00             	add    %dh,0x0(%ecx)
41ba13:	48                   	dec    %eax
41ba14:	00 52 00             	add    %dl,0x0(%edx)
41ba17:	36 00 39             	add    %bh,%ss:(%ecx)
41ba1a:	00 57 00             	add    %dl,0x0(%edi)
41ba1d:	55                   	push   %ebp
41ba1e:	00 57 00             	add    %dl,0x0(%edi)
41ba21:	76 00                	jbe    0x41ba23
41ba23:	75 00                	jne    0x41ba25
41ba25:	78 00                	js     0x41ba27
41ba27:	69 00 67 00 6f 00    	imul   $0x6f0067,(%eax),%eax
41ba2d:	34 00                	xor    $0x0,%al
41ba2f:	59                   	pop    %ecx
41ba30:	00 31                	add    %dh,(%ecx)
41ba32:	00 6f 00             	add    %ch,0x0(%edi)
41ba35:	46                   	inc    %esi
41ba36:	00 71 00             	add    %dh,0x0(%ecx)
41ba39:	65 00 33             	add    %dh,%gs:(%ebx)
41ba3c:	00 78 00             	add    %bh,0x0(%eax)
41ba3f:	70 00                	jo     0x41ba41
41ba41:	57                   	push   %edi
41ba42:	00 4f 00             	add    %cl,0x0(%edi)
41ba45:	57                   	push   %edi
41ba46:	00 71 00             	add    %dh,0x0(%ecx)
41ba49:	53                   	push   %ebx
41ba4a:	00 4d 00             	add    %cl,0x0(%ebp)
41ba4d:	54                   	push   %esp
41ba4e:	00 36                	add    %dh,(%esi)
41ba50:	00 39                	add    %bh,(%ecx)
41ba52:	00 72 00             	add    %dh,0x0(%edx)
41ba55:	59                   	pop    %ecx
41ba56:	00 65 00             	add    %ah,0x0(%ebp)
41ba59:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
41ba5d:	72 00                	jb     0x41ba5f
41ba5f:	69 00 78 00 39 00    	imul   $0x390078,(%eax),%eax
41ba65:	34 00                	xor    $0x0,%al
41ba67:	73 00                	jae    0x41ba69
41ba69:	72 00                	jb     0x41ba6b
41ba6b:	56                   	push   %esi
41ba6c:	00 38                	add    %bh,(%eax)
41ba6e:	00 65 00             	add    %ah,0x0(%ebp)
41ba71:	64 00 6b 00          	add    %ch,%fs:0x0(%ebx)
41ba75:	6f                   	outsl  %ds:(%esi),(%dx)
41ba76:	00 7a 00             	add    %bh,0x0(%edx)
41ba79:	69 00 4f 00 2f 00    	imul   $0x2f004f,(%eax),%eax
41ba7f:	4b                   	dec    %ebx
41ba80:	00 6a 00             	add    %ch,0x0(%edx)
41ba83:	35 00 47 00 37       	xor    $0x37004700,%eax
41ba88:	00 71 00             	add    %dh,0x0(%ecx)
41ba8b:	50                   	push   %eax
41ba8c:	00 68 00             	add    %ch,0x0(%eax)
41ba8f:	42                   	inc    %edx
41ba90:	00 73 00             	add    %dh,0x0(%ebx)
41ba93:	79 00                	jns    0x41ba95
41ba95:	70 00                	jo     0x41ba97
41ba97:	6b 00 4e             	imul   $0x4e,(%eax),%eax
41ba9a:	00 63 00             	add    %ah,0x0(%ebx)
41ba9d:	63 00                	arpl   %eax,(%eax)
41ba9f:	6c                   	insb   (%dx),%es:(%edi)
41baa0:	00 39                	add    %bh,(%ecx)
41baa2:	00 52 00             	add    %dl,0x0(%edx)
41baa5:	79 00                	jns    0x41baa7
41baa7:	77 00                	ja     0x41baa9
41baa9:	41                   	inc    %ecx
41baaa:	00 4c 00 77          	add    %cl,0x77(%eax,%eax,1)
41baae:	00 66 00             	add    %ah,0x0(%esi)
41bab1:	42                   	inc    %edx
41bab2:	00 7a 00             	add    %bh,0x0(%edx)
41bab5:	67 00 52 00          	add    %dl,0x0(%bp,%si)
41bab9:	6f                   	outsl  %ds:(%esi),(%dx)
41baba:	00 77 00             	add    %dh,0x0(%edi)
41babd:	75 00                	jne    0x41babf
41babf:	6f                   	outsl  %ds:(%esi),(%dx)
41bac0:	00 57 00             	add    %dl,0x0(%edi)
41bac3:	4f                   	dec    %edi
41bac4:	00 57 00             	add    %dl,0x0(%edi)
41bac7:	71 00                	jno    0x41bac9
41bac9:	53                   	push   %ebx
41baca:	00 4d 00             	add    %cl,0x0(%ebp)
41bacd:	54                   	push   %esp
41bace:	00 36                	add    %dh,(%esi)
41bad0:	00 39                	add    %bh,(%ecx)
41bad2:	00 72 00             	add    %dh,0x0(%edx)
41bad5:	6b 00 71             	imul   $0x71,(%eax),%eax
41bad8:	00 69 00             	add    %ch,0x0(%ecx)
41badb:	45                   	inc    %ebp
41badc:	00 31                	add    %dh,(%ecx)
41bade:	00 74 00 70          	add    %dh,0x70(%eax,%eax,1)
41bae2:	00 41 00             	add    %al,0x0(%ecx)
41bae5:	69 00 69 00 75 00    	imul   $0x750069,(%eax),%eax
41baeb:	74 00                	je     0x41baed
41baed:	70 00                	jo     0x41baef
41baef:	49                   	dec    %ecx
41baf0:	00 32                	add    %dh,(%edx)