44d7ad:	3b 00                	cmp    (%eax),%eax
44d7af:	49                   	dec    %ecx
44d7b0:	00 6e 00             	add    %ch,0x0(%esi)
44d7b3:	74 00                	je     0x44d7b5
44d7b5:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
44d7b9:	72 00                	jb     0x44d7bb
44d7bb:	61                   	popa
44d7bc:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d7c0:	00 64 00 20          	add    %ah,0x20(%eax,%eax,1)
44d7c4:	00 53 00             	add    %dl,0x0(%ebx)
44d7c7:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
44d7cb:	75 00                	jne    0x44d7cd
44d7cd:	72 00                	jb     0x44d7cf
44d7cf:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
44d7d5:	3d 00 54 00 72       	cmp    $0x72005400,%eax
44d7da:	00 75 00             	add    %dh,0x0(%ebp)
44d7dd:	65 00 3b             	add    %bh,%gs:(%ebx)
44d7e0:	00 50 00             	add    %dl,0x0(%eax)
44d7e3:	6f                   	outsl  %ds:(%esi),(%dx)
44d7e4:	00 6f 00             	add    %ch,0x0(%edi)
44d7e7:	6c                   	insb   (%dx),%es:(%edi)
44d7e8:	00 69 00             	add    %ch,0x0(%ecx)
44d7eb:	6e                   	outsb  %ds:(%esi),(%dx)
44d7ec:	00 67 00             	add    %ah,0x0(%edi)
44d7ef:	3d 00 46 00 61       	cmp    $0x61004600,%eax
44d7f4:	00 6c 00 73          	add    %ch,0x73(%eax,%eax,1)
44d7f8:	00 65 00             	add    %ah,0x0(%ebp)
44d7fb:	00 39                	add    %bh,(%ecx)
44d7fd:	69 00 6e 00 73 00    	imul   $0x73006e,(%eax),%eax
44d803:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44d807:	74 00                	je     0x44d809
44d809:	20 00                	and    %al,(%eax)
44d80b:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
44d811:	6f                   	outsl  %ds:(%esi),(%dx)
44d812:	00 20                	add    %ah,(%eax)
44d814:	00 73 00             	add    %dh,0x0(%ebx)
44d817:	74 00                	je     0x44d819
44d819:	75 00                	jne    0x44d81b
44d81b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44d81f:	6e                   	outsb  %ds:(%esi),(%dx)
44d820:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
44d824:	00 76 00             	add    %dh,0x0(%esi)
44d827:	61                   	popa
44d828:	00 6c 00 75          	add    %ch,0x75(%eax,%eax,1)
44d82c:	00 65 00             	add    %ah,0x0(%ebp)
44d82f:	73 00                	jae    0x44d831
44d831:	28 00                	sub    %al,(%eax)
44d833:	27                   	daa
44d834:	00 01                	add    %al,(%ecx)
44d836:	07                   	pop    %es
44d837:	27                   	daa
44d838:	00 2c 00             	add    %ch,(%eax,%eax,1)
44d83b:	27                   	daa
44d83c:	00 01                	add    %al,(%ecx)
44d83e:	05 27 00 2c 00       	add    $0x2c0027,%eax
44d843:	01 03                	add    %eax,(%ebx)
44d845:	2c 00                	sub    $0x0,%al
44d847:	00 05 2c 00 27 00    	add    %al,0x27002c
44d84d:	01 05 27 00 29 00    	add    %eax,0x290027
44d853:	01 39                	add    %edi,(%ecx)
44d855:	20 00                	and    %al,(%eax)
44d857:	53                   	push   %ebx
44d858:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
44d85c:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44d860:	00 6e 00             	add    %ch,0x0(%esi)
44d863:	74 00                	je     0x44d865
44d865:	20 00                	and    %al,(%eax)
44d867:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
44d86d:	6e                   	outsb  %ds:(%esi),(%dx)
44d86e:	00 6f 00             	add    %ch,0x0(%edi)
44d871:	74 00                	je     0x44d873
44d873:	20 00                	and    %al,(%eax)
44d875:	52                   	push   %edx
44d876:	00 65 00             	add    %ah,0x0(%ebp)
44d879:	67 00 69 00          	add    %ch,0x0(%bx,%di)
44d87d:	73 00                	jae    0x44d87f
44d87f:	74 00                	je     0x44d881
44d881:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44d885:	65 00 64 00 3a       	add    %ah,%gs:0x3a(%eax,%eax,1)
44d88a:	00 20                	add    %ah,(%eax)
44d88c:	00 00                	add    %al,(%eax)
44d88e:	45                   	inc    %ebp
44d88f:	20 00                	and    %al,(%eax)
44d891:	53                   	push   %ebx
44d892:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
44d896:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44d89a:	00 6e 00             	add    %ch,0x0(%esi)
44d89d:	74 00                	je     0x44d89f
44d89f:	20 00                	and    %al,(%eax)
44d8a1:	52                   	push   %edx
44d8a2:	00 65 00             	add    %ah,0x0(%ebp)
44d8a5:	67 00 69 00          	add    %ch,0x0(%bx,%di)
44d8a9:	73 00                	jae    0x44d8ab
44d8ab:	74 00                	je     0x44d8ad
44d8ad:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44d8b1:	64 00 20             	add    %ah,%fs:(%eax)
44d8b4:	00 53 00             	add    %dl,0x0(%ebx)
44d8b7:	75 00                	jne    0x44d8b9
44d8b9:	63 00                	arpl   %eax,(%eax)
44d8bb:	63 00                	arpl   %eax,(%eax)
44d8bd:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44d8c1:	73 00                	jae    0x44d8c3
44d8c3:	66 00 75 00          	data16 add %dh,0x0(%ebp)
44d8c7:	6c                   	insb   (%dx),%es:(%edi)
44d8c8:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
44d8cc:	00 20                	add    %ah,(%eax)
44d8ce:	00 3a                	add    %bh,(%edx)
44d8d0:	00 20                	add    %ah,(%eax)
44d8d2:	00 00                	add    %al,(%eax)
44d8d4:	17                   	pop    %ss
44d8d5:	20 00                	and    %al,(%eax)
44d8d7:	45                   	inc    %ebp
44d8d8:	00 72 00             	add    %dh,0x0(%edx)
44d8db:	72 00                	jb     0x44d8dd
44d8dd:	6f                   	outsl  %ds:(%esi),(%dx)
44d8de:	00 72 00             	add    %dh,0x0(%edx)
44d8e1:	20 00                	and    %al,(%eax)
44d8e3:	69 00 73 00 20 00    	imul   $0x200073,(%eax),%eax
44d8e9:	20 00                	and    %al,(%eax)
44d8eb:	00 41 20             	add    %al,0x20(%ecx)
44d8ee:	00 53 00             	add    %dl,0x0(%ebx)
44d8f1:	74 00                	je     0x44d8f3
44d8f3:	75 00                	jne    0x44d8f5
44d8f5:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44d8f9:	6e                   	outsb  %ds:(%esi),(%dx)
44d8fa:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
44d8fe:	00 55 00             	add    %dl,0x0(%ebp)
44d901:	70 00                	jo     0x44d903
44d903:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
44d907:	74 00                	je     0x44d909
44d909:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
44d90e:	00 53 00             	add    %dl,0x0(%ebx)
44d911:	75 00                	jne    0x44d913
44d913:	63 00                	arpl   %eax,(%eax)
44d915:	63 00                	arpl   %eax,(%eax)
44d917:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44d91b:	73 00                	jae    0x44d91d
44d91d:	66 00 75 00          	data16 add %dh,0x0(%ebp)
44d921:	6c                   	insb   (%dx),%es:(%edi)
44d922:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
44d926:	00 20                	add    %ah,(%eax)
44d928:	00 3a                	add    %bh,(%edx)
44d92a:	00 20                	add    %ah,(%eax)
44d92c:	00 00                	add    %al,(%eax)
44d92e:	3f                   	aas
44d92f:	20 00                	and    %al,(%eax)
44d931:	53                   	push   %ebx
44d932:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
44d936:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44d93a:	00 6e 00             	add    %ch,0x0(%esi)
44d93d:	74 00                	je     0x44d93f
44d93f:	20 00                	and    %al,(%eax)
44d941:	20 00                	and    %al,(%eax)
44d943:	55                   	push   %ebp
44d944:	00 70 00             	add    %dh,0x0(%eax)
44d947:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
44d94b:	74 00                	je     0x44d94d
44d94d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
44d953:	20 00                	and    %al,(%eax)
44d955:	46                   	inc    %esi
44d956:	00 61 00             	add    %ah,0x0(%ecx)
44d959:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
44d95f:	64 00 2e             	add    %ch,%fs:(%esi)
44d962:	00 2e                	add    %ch,(%esi)
44d964:	00 2e                	add    %ch,(%esi)
44d966:	00 2e                	add    %ch,(%esi)
44d968:	00 2e                	add    %ch,(%esi)
44d96a:	00 20                	add    %ah,(%eax)
44d96c:	00 00                	add    %al,(%eax)
44d96e:	33 75 00             	xor    0x0(%ebp),%esi
44d971:	70 00                	jo     0x44d973
44d973:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
44d977:	74 00                	je     0x44d979
44d979:	65 00 20             	add    %ah,%gs:(%eax)
44d97c:	00 73 00             	add    %dh,0x0(%ebx)
44d97f:	74 00                	je     0x44d981
44d981:	75 00                	jne    0x44d983
44d983:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44d987:	6e                   	outsb  %ds:(%esi),(%dx)
44d988:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
44d98c:	00 73 00             	add    %dh,0x0(%ebx)
44d98f:	65 00 74 00 20       	add    %dh,%gs:0x20(%eax,%eax,1)
44d994:	00 73 00             	add    %dh,0x0(%ebx)
44d997:	61                   	popa
44d998:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
44d99c:	00 3d 00 27 00 01    	add    %bh,0x1002700
44d9a2:	13 27                	adc    (%edi),%esp
44d9a4:	00 2c 00             	add    %ch,(%eax,%eax,1)
44d9a7:	20 00                	and    %al,(%eax)
44d9a9:	70 00                	jo     0x44d9ab
44d9ab:	68 00 6f 00 6e       	push   $0x6e006f00
44d9b0:	00 65 00             	add    %ah,0x0(%ebp)
44d9b3:	3d 00 01 0d 2c       	cmp    $0x2c0d0100,%eax
44d9b8:	00 20                	add    %ah,(%eax)
44d9ba:	00 73 00             	add    %dh,0x0(%ebx)
44d9bd:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
44d9c1:	3d 00 00 15 2c       	cmp    $0x2c150000,%eax
44d9c6:	00 20                	add    %ah,(%eax)
44d9c8:	00 62 00             	add    %ah,0x0(%edx)
44d9cb:	72 00                	jb     0x44d9cd
44d9cd:	61                   	popa
44d9ce:	00 6e 00             	add    %ch,0x0(%esi)
44d9d1:	63 00                	arpl   %eax,(%eax)
44d9d3:	68 00 3d 00 27       	push   $0x27003d00
44d9d8:	00 01                	add    %al,(%ecx)
44d9da:	1f                   	pop    %ds
44d9db:	27                   	daa
44d9dc:	00 20                	add    %ah,(%eax)
44d9de:	00 77 00             	add    %dh,0x0(%edi)
44d9e1:	68 00 65 00 72       	push   $0x72006500
44d9e6:	00 65 00             	add    %ah,0x0(%ebp)
44d9e9:	20 00                	and    %al,(%eax)
44d9eb:	73 00                	jae    0x44d9ed
44d9ed:	6e                   	outsb  %ds:(%esi),(%dx)
44d9ee:	00 61 00             	add    %ah,0x0(%ecx)
44d9f1:	6d                   	insl   (%dx),%es:(%edi)
44d9f2:	00 65 00             	add    %ah,0x0(%ebp)
44d9f5:	3d 00 27 00 01       	cmp    $0x1002700,%eax
44d9fa:	03 27                	add    (%edi),%esp
44d9fc:	00 01                	add    %al,(%ecx)
44d9fe:	2b 73 00             	sub    0x0(%ebx),%esi
44da01:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
44da06:	00 63 00             	add    %ah,0x0(%ebx)
44da09:	74 00                	je     0x44da0b
44da0b:	20 00                	and    %al,(%eax)
44da0d:	2a 00                	sub    (%eax),%al
44da0f:	20 00                	and    %al,(%eax)
44da11:	66 00 72 00          	data16 add %dh,0x0(%edx)
44da15:	6f                   	outsl  %ds:(%esi),(%dx)
44da16:	00 6d 00             	add    %ch,0x0(%ebp)
44da19:	20 00                	and    %al,(%eax)
44da1b:	73 00                	jae    0x44da1d
44da1d:	74 00                	je     0x44da1f
44da1f:	75 00                	jne    0x44da21
44da21:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44da25:	6e                   	outsb  %ds:(%esi),(%dx)
44da26:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
44da2a:	43                   	inc    %ebx
44da2b:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44da2f:	6c                   	insb   (%dx),%es:(%edi)
44da30:	00 65 00             	add    %ah,0x0(%ebp)
44da33:	74 00                	je     0x44da35
44da35:	65 00 20             	add    %ah,%gs:(%eax)
44da38:	00 66 00             	add    %ah,0x0(%esi)
44da3b:	72 00                	jb     0x44da3d
44da3d:	6f                   	outsl  %ds:(%esi),(%dx)
44da3e:	00 6d 00             	add    %ch,0x0(%ebp)
44da41:	20 00                	and    %al,(%eax)
44da43:	73 00                	jae    0x44da45
44da45:	74 00                	je     0x44da47
44da47:	75 00                	jne    0x44da49
44da49:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44da4d:	6e                   	outsb  %ds:(%esi),(%dx)
44da4e:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
44da52:	00 77 00             	add    %dh,0x0(%edi)
44da55:	68 00 65 00 72       	push   $0x72006500
44da5a:	00 65 00             	add    %ah,0x0(%ebp)
44da5d:	20 00                	and    %al,(%eax)
44da5f:	73 00                	jae    0x44da61
44da61:	6e                   	outsb  %ds:(%esi),(%dx)
44da62:	00 61 00             	add    %ah,0x0(%ecx)
44da65:	6d                   	insl   (%dx),%es:(%edi)
44da66:	00 65 00             	add    %ah,0x0(%ebp)
44da69:	3d 00 27 00 01       	cmp    $0x1002700,%eax
44da6e:	3f                   	aas
44da6f:	20 00                	and    %al,(%eax)
44da71:	53                   	push   %ebx
44da72:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
44da76:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44da7a:	00 6e 00             	add    %ch,0x0(%esi)
44da7d:	74 00                	je     0x44da7f
44da7f:	20 00                	and    %al,(%eax)
44da81:	20 00                	and    %al,(%eax)
44da83:	44                   	inc    %esp
44da84:	00 65 00             	add    %ah,0x0(%ebp)
44da87:	6c                   	insb   (%dx),%es:(%edi)
44da88:	00 65 00             	add    %ah,0x0(%ebp)
44da8b:	74 00                	je     0x44da8d
44da8d:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
44da93:	20 00                	and    %al,(%eax)
44da95:	46                   	inc    %esi
44da96:	00 61 00             	add    %ah,0x0(%ecx)
44da99:	69 00 6c 00 65 00    	imul   $0x65006c,(%eax),%eax
44da9f:	64 00 2e             	add    %ch,%fs:(%esi)
44daa2:	00 2e                	add    %ch,(%esi)
44daa4:	00 2e                	add    %ch,(%esi)
44daa6:	00 2e                	add    %ch,(%esi)
44daa8:	00 2e                	add    %ch,(%esi)
44daaa:	00 20                	add    %ah,(%eax)
44daac:	00 00                	add    %al,(%eax)
44daae:	41                   	inc    %ecx
44daaf:	20 00                	and    %al,(%eax)
44dab1:	53                   	push   %ebx
44dab2:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
44dab6:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44daba:	00 6e 00             	add    %ch,0x0(%esi)
44dabd:	74 00                	je     0x44dabf
44dabf:	20 00                	and    %al,(%eax)
44dac1:	44                   	inc    %esp
44dac2:	00 65 00             	add    %ah,0x0(%ebp)
44dac5:	6c                   	insb   (%dx),%es:(%edi)
44dac6:	00 65 00             	add    %ah,0x0(%ebp)
44dac9:	74 00                	je     0x44dacb
44dacb:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
44dad0:	00 53 00             	add    %dl,0x0(%ebx)
44dad3:	75 00                	jne    0x44dad5
44dad5:	63 00                	arpl   %eax,(%eax)
44dad7:	63 00                	arpl   %eax,(%eax)
44dad9:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44dadd:	73 00                	jae    0x44dadf
44dadf:	66 00 75 00          	data16 add %dh,0x0(%ebp)
44dae3:	6c                   	insb   (%dx),%es:(%edi)
44dae4:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
44dae8:	00 20                	add    %ah,(%eax)
44daea:	00 3a                	add    %bh,(%edx)
44daec:	00 20                	add    %ah,(%eax)
44daee:	00 00                	add    %al,(%eax)
44daf0:	53                   	push   %ebx
44daf1:	73 00                	jae    0x44daf3
44daf3:	65 00 6c 00 65       	add    %ch,%gs:0x65(%eax,%eax,1)
44daf8:	00 63 00             	add    %ah,0x0(%ebx)
44dafb:	74 00                	je     0x44dafd
44dafd:	20 00                	and    %al,(%eax)
44daff:	2a 00                	sub    (%eax),%al
44db01:	20 00                	and    %al,(%eax)
44db03:	66 00 72 00          	data16 add %dh,0x0(%edx)
44db07:	6f                   	outsl  %ds:(%esi),(%dx)
44db08:	00 6d 00             	add    %ch,0x0(%ebp)
44db0b:	20 00                	and    %al,(%eax)
44db0d:	73 00                	jae    0x44db0f
44db0f:	74 00                	je     0x44db11
44db11:	75 00                	jne    0x44db13
44db13:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
44db17:	6e                   	outsb  %ds:(%esi),(%dx)
44db18:	00 74 00 20          	add    %dh,0x20(%eax,%eax,1)
44db1c:	00 77 00             	add    %dh,0x0(%edi)
44db1f:	68 00 65 00 72       	push   $0x72006500
44db24:	00 65 00             	add    %ah,0x0(%ebp)
44db27:	20 00                	and    %al,(%eax)
44db29:	73 00                	jae    0x44db2b
44db2b:	6e                   	outsb  %ds:(%esi),(%dx)
44db2c:	00 61 00             	add    %ah,0x0(%ecx)
44db2f:	6d                   	insl   (%dx),%es:(%edi)
44db30:	00 65 00             	add    %ah,0x0(%ebp)
44db33:	20 00                	and    %al,(%eax)
44db35:	6c                   	insb   (%dx),%es:(%edi)
44db36:	00 69 00             	add    %ch,0x0(%ecx)
44db39:	6b 00 65             	imul   $0x65,(%eax),%eax
44db3c:	00 20                	add    %ah,(%eax)
44db3e:	00 27                	add    %ah,(%edi)