44ba5c:	35 00 30 00 00       	xor    $0x3000,%eax
44ba61:	11 62 00             	adc    %esp,0x0(%edx)
44ba64:	75 00                	jne    0x44ba66
44ba66:	74 00                	je     0x44ba68
44ba68:	74 00                	je     0x44ba6a
44ba6a:	6f                   	outsl  %ds:(%esi),(%dx)
44ba6b:	00 6e 00             	add    %ch,0x0(%esi)
44ba6e:	34 00                	xor    $0x0,%al
44ba70:	39 00                	cmp    %eax,(%eax)
44ba72:	00 03                	add    %al,(%ebx)
44ba74:	4d                   	dec    %ebp
44ba75:	00 00                	add    %al,(%eax)
44ba77:	11 62 00             	adc    %esp,0x0(%edx)
44ba7a:	75 00                	jne    0x44ba7c
44ba7c:	74 00                	je     0x44ba7e
44ba7e:	74 00                	je     0x44ba80
44ba80:	6f                   	outsl  %ds:(%esi),(%dx)
44ba81:	00 6e 00             	add    %ch,0x0(%esi)
44ba84:	34 00                	xor    $0x0,%al
44ba86:	38 00                	cmp    %al,(%eax)
44ba88:	00 03                	add    %al,(%ebx)
44ba8a:	4e                   	dec    %esi
44ba8b:	00 00                	add    %al,(%eax)
44ba8d:	11 62 00             	adc    %esp,0x0(%edx)
44ba90:	75 00                	jne    0x44ba92
44ba92:	74 00                	je     0x44ba94
44ba94:	74 00                	je     0x44ba96
44ba96:	6f                   	outsl  %ds:(%esi),(%dx)
44ba97:	00 6e 00             	add    %ch,0x0(%esi)
44ba9a:	34 00                	xor    $0x0,%al
44ba9c:	37                   	aaa
44ba9d:	00 00                	add    %al,(%eax)
44ba9f:	03 42 00             	add    0x0(%edx),%eax
44baa2:	00 11                	add    %dl,(%ecx)
44baa4:	62 00                	bound  %eax,(%eax)
44baa6:	75 00                	jne    0x44baa8
44baa8:	74 00                	je     0x44baaa
44baaa:	74 00                	je     0x44baac
44baac:	6f                   	outsl  %ds:(%esi),(%dx)
44baad:	00 6e 00             	add    %ch,0x0(%esi)
44bab0:	34 00                	xor    $0x0,%al
44bab2:	36 00 00             	add    %al,%ss:(%eax)
44bab5:	03 56 00             	add    0x0(%esi),%edx
44bab8:	00 11                	add    %dl,(%ecx)
44baba:	62 00                	bound  %eax,(%eax)
44babc:	75 00                	jne    0x44babe
44babe:	74 00                	je     0x44bac0
44bac0:	74 00                	je     0x44bac2
44bac2:	6f                   	outsl  %ds:(%esi),(%dx)
44bac3:	00 6e 00             	add    %ch,0x0(%esi)
44bac6:	34 00                	xor    $0x0,%al
44bac8:	35 00 00 03 43       	xor    $0x43030000,%eax
44bacd:	00 00                	add    %al,(%eax)
44bacf:	11 62 00             	adc    %esp,0x0(%edx)
44bad2:	75 00                	jne    0x44bad4
44bad4:	74 00                	je     0x44bad6
44bad6:	74 00                	je     0x44bad8
44bad8:	6f                   	outsl  %ds:(%esi),(%dx)
44bad9:	00 6e 00             	add    %ch,0x0(%esi)
44badc:	34 00                	xor    $0x0,%al
44bade:	34 00                	xor    $0x0,%al
44bae0:	00 03                	add    %al,(%ebx)
44bae2:	58                   	pop    %eax
44bae3:	00 00                	add    %al,(%eax)
44bae5:	11 62 00             	adc    %esp,0x0(%edx)
44bae8:	75 00                	jne    0x44baea
44baea:	74 00                	je     0x44baec
44baec:	74 00                	je     0x44baee
44baee:	6f                   	outsl  %ds:(%esi),(%dx)
44baef:	00 6e 00             	add    %ch,0x0(%esi)
44baf2:	34 00                	xor    $0x0,%al
44baf4:	33 00                	xor    (%eax),%eax
44baf6:	00 03                	add    %al,(%ebx)
44baf8:	5a                   	pop    %edx
44baf9:	00 00                	add    %al,(%eax)
44bafb:	11 62 00             	adc    %esp,0x0(%edx)
44bafe:	75 00                	jne    0x44bb00
44bb00:	74 00                	je     0x44bb02
44bb02:	74 00                	je     0x44bb04
44bb04:	6f                   	outsl  %ds:(%esi),(%dx)
44bb05:	00 6e 00             	add    %ch,0x0(%esi)
44bb08:	34 00                	xor    $0x0,%al
44bb0a:	32 00                	xor    (%eax),%al
44bb0c:	00 11                	add    %dl,(%ecx)
44bb0e:	62 00                	bound  %eax,(%eax)
44bb10:	75 00                	jne    0x44bb12
44bb12:	74 00                	je     0x44bb14
44bb14:	74 00                	je     0x44bb16
44bb16:	6f                   	outsl  %ds:(%esi),(%dx)
44bb17:	00 6e 00             	add    %ch,0x0(%esi)
44bb1a:	34 00                	xor    $0x0,%al
44bb1c:	31 00                	xor    %eax,(%eax)
44bb1e:	00 0b                	add    %cl,(%ebx)
44bb20:	45                   	inc    %ebp
44bb21:	00 6e 00             	add    %ch,0x0(%esi)
44bb24:	74 00                	je     0x44bb26
44bb26:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44bb2a:	00 11                	add    %dl,(%ecx)
44bb2c:	62 00                	bound  %eax,(%eax)
44bb2e:	75 00                	jne    0x44bb30
44bb30:	74 00                	je     0x44bb32
44bb32:	74 00                	je     0x44bb34
44bb34:	6f                   	outsl  %ds:(%esi),(%dx)
44bb35:	00 6e 00             	add    %ch,0x0(%esi)
44bb38:	34 00                	xor    $0x0,%al
44bb3a:	30 00                	xor    %al,(%eax)
44bb3c:	00 11                	add    %dl,(%ecx)
44bb3e:	62 00                	bound  %eax,(%eax)
44bb40:	75 00                	jne    0x44bb42
44bb42:	74 00                	je     0x44bb44
44bb44:	74 00                	je     0x44bb46
44bb46:	6f                   	outsl  %ds:(%esi),(%dx)
44bb47:	00 6e 00             	add    %ch,0x0(%esi)
44bb4a:	33 00                	xor    (%eax),%eax
44bb4c:	39 00                	cmp    %eax,(%eax)
44bb4e:	00 11                	add    %dl,(%ecx)
44bb50:	62 00                	bound  %eax,(%eax)
44bb52:	75 00                	jne    0x44bb54
44bb54:	74 00                	je     0x44bb56
44bb56:	74 00                	je     0x44bb58
44bb58:	6f                   	outsl  %ds:(%esi),(%dx)
44bb59:	00 6e 00             	add    %ch,0x0(%esi)
44bb5c:	33 00                	xor    (%eax),%eax
44bb5e:	38 00                	cmp    %al,(%eax)
44bb60:	00 03                	add    %al,(%ebx)
44bb62:	4c                   	dec    %esp
44bb63:	00 00                	add    %al,(%eax)
44bb65:	11 62 00             	adc    %esp,0x0(%edx)
44bb68:	75 00                	jne    0x44bb6a
44bb6a:	74 00                	je     0x44bb6c
44bb6c:	74 00                	je     0x44bb6e
44bb6e:	6f                   	outsl  %ds:(%esi),(%dx)
44bb6f:	00 6e 00             	add    %ch,0x0(%esi)
44bb72:	33 00                	xor    (%eax),%eax
44bb74:	37                   	aaa
44bb75:	00 00                	add    %al,(%eax)
44bb77:	03 4b 00             	add    0x0(%ebx),%ecx
44bb7a:	00 11                	add    %dl,(%ecx)
44bb7c:	62 00                	bound  %eax,(%eax)
44bb7e:	75 00                	jne    0x44bb80
44bb80:	74 00                	je     0x44bb82
44bb82:	74 00                	je     0x44bb84
44bb84:	6f                   	outsl  %ds:(%esi),(%dx)
44bb85:	00 6e 00             	add    %ch,0x0(%esi)
44bb88:	33 00                	xor    (%eax),%eax
44bb8a:	36 00 00             	add    %al,%ss:(%eax)
44bb8d:	03 4a 00             	add    0x0(%edx),%ecx
44bb90:	00 11                	add    %dl,(%ecx)
44bb92:	62 00                	bound  %eax,(%eax)
44bb94:	75 00                	jne    0x44bb96
44bb96:	74 00                	je     0x44bb98
44bb98:	74 00                	je     0x44bb9a
44bb9a:	6f                   	outsl  %ds:(%esi),(%dx)
44bb9b:	00 6e 00             	add    %ch,0x0(%esi)
44bb9e:	33 00                	xor    (%eax),%eax
44bba0:	35 00 00 03 48       	xor    $0x48030000,%eax
44bba5:	00 00                	add    %al,(%eax)
44bba7:	11 62 00             	adc    %esp,0x0(%edx)
44bbaa:	75 00                	jne    0x44bbac
44bbac:	74 00                	je     0x44bbae
44bbae:	74 00                	je     0x44bbb0
44bbb0:	6f                   	outsl  %ds:(%esi),(%dx)
44bbb1:	00 6e 00             	add    %ch,0x0(%esi)
44bbb4:	33 00                	xor    (%eax),%eax
44bbb6:	34 00                	xor    $0x0,%al
44bbb8:	00 03                	add    %al,(%ebx)
44bbba:	47                   	inc    %edi
44bbbb:	00 00                	add    %al,(%eax)
44bbbd:	11 62 00             	adc    %esp,0x0(%edx)
44bbc0:	75 00                	jne    0x44bbc2
44bbc2:	74 00                	je     0x44bbc4
44bbc4:	74 00                	je     0x44bbc6
44bbc6:	6f                   	outsl  %ds:(%esi),(%dx)
44bbc7:	00 6e 00             	add    %ch,0x0(%esi)
44bbca:	33 00                	xor    (%eax),%eax
44bbcc:	33 00                	xor    (%eax),%eax
44bbce:	00 03                	add    %al,(%ebx)
44bbd0:	46                   	inc    %esi
44bbd1:	00 00                	add    %al,(%eax)
44bbd3:	11 62 00             	adc    %esp,0x0(%edx)
44bbd6:	75 00                	jne    0x44bbd8
44bbd8:	74 00                	je     0x44bbda
44bbda:	74 00                	je     0x44bbdc
44bbdc:	6f                   	outsl  %ds:(%esi),(%dx)
44bbdd:	00 6e 00             	add    %ch,0x0(%esi)
44bbe0:	33 00                	xor    (%eax),%eax
44bbe2:	32 00                	xor    (%eax),%al
44bbe4:	00 03                	add    %al,(%ebx)
44bbe6:	44                   	inc    %esp
44bbe7:	00 00                	add    %al,(%eax)
44bbe9:	11 62 00             	adc    %esp,0x0(%edx)
44bbec:	75 00                	jne    0x44bbee
44bbee:	74 00                	je     0x44bbf0
44bbf0:	74 00                	je     0x44bbf2
44bbf2:	6f                   	outsl  %ds:(%esi),(%dx)
44bbf3:	00 6e 00             	add    %ch,0x0(%esi)
44bbf6:	33 00                	xor    (%eax),%eax
44bbf8:	31 00                	xor    %eax,(%eax)
44bbfa:	00 03                	add    %al,(%ebx)
44bbfc:	53                   	push   %ebx
44bbfd:	00 00                	add    %al,(%eax)
44bbff:	11 62 00             	adc    %esp,0x0(%edx)
44bc02:	75 00                	jne    0x44bc04
44bc04:	74 00                	je     0x44bc06
44bc06:	74 00                	je     0x44bc08
44bc08:	6f                   	outsl  %ds:(%esi),(%dx)
44bc09:	00 6e 00             	add    %ch,0x0(%esi)
44bc0c:	33 00                	xor    (%eax),%eax
44bc0e:	30 00                	xor    %al,(%eax)
44bc10:	00 03                	add    %al,(%ebx)
44bc12:	41                   	inc    %ecx
44bc13:	00 00                	add    %al,(%eax)
44bc15:	11 62 00             	adc    %esp,0x0(%edx)
44bc18:	75 00                	jne    0x44bc1a
44bc1a:	74 00                	je     0x44bc1c
44bc1c:	74 00                	je     0x44bc1e
44bc1e:	6f                   	outsl  %ds:(%esi),(%dx)
44bc1f:	00 6e 00             	add    %ch,0x0(%esi)
44bc22:	32 00                	xor    (%eax),%al
44bc24:	39 00                	cmp    %eax,(%eax)
44bc26:	00 13                	add    %dl,(%ebx)
44bc28:	43                   	inc    %ebx
44bc29:	00 61 00             	add    %ah,0x0(%ecx)
44bc2c:	70 00                	jo     0x44bc2e
44bc2e:	73 00                	jae    0x44bc30
44bc30:	20 00                	and    %al,(%eax)
44bc32:	4c                   	dec    %esp
44bc33:	00 6f 00             	add    %ch,0x0(%edi)
44bc36:	63 00                	arpl   %eax,(%eax)
44bc38:	6b 00 00             	imul   $0x0,(%eax),%eax
44bc3b:	11 62 00             	adc    %esp,0x0(%edx)
44bc3e:	75 00                	jne    0x44bc40
44bc40:	74 00                	je     0x44bc42
44bc42:	74 00                	je     0x44bc44
44bc44:	6f                   	outsl  %ds:(%esi),(%dx)
44bc45:	00 6e 00             	add    %ch,0x0(%esi)
44bc48:	32 00                	xor    (%eax),%al
44bc4a:	38 00                	cmp    %al,(%eax)
44bc4c:	00 11                	add    %dl,(%ecx)
44bc4e:	62 00                	bound  %eax,(%eax)
44bc50:	75 00                	jne    0x44bc52
44bc52:	74 00                	je     0x44bc54
44bc54:	74 00                	je     0x44bc56
44bc56:	6f                   	outsl  %ds:(%esi),(%dx)
44bc57:	00 6e 00             	add    %ch,0x0(%esi)
44bc5a:	32 00                	xor    (%eax),%al
44bc5c:	37                   	aaa
44bc5d:	00 00                	add    %al,(%eax)
44bc5f:	11 62 00             	adc    %esp,0x0(%edx)
44bc62:	75 00                	jne    0x44bc64
44bc64:	74 00                	je     0x44bc66
44bc66:	74 00                	je     0x44bc68
44bc68:	6f                   	outsl  %ds:(%esi),(%dx)
44bc69:	00 6e 00             	add    %ch,0x0(%esi)
44bc6c:	32 00                	xor    (%eax),%al
44bc6e:	36 00 00             	add    %al,%ss:(%eax)
44bc71:	11 62 00             	adc    %esp,0x0(%edx)
44bc74:	75 00                	jne    0x44bc76
44bc76:	74 00                	je     0x44bc78
44bc78:	74 00                	je     0x44bc7a
44bc7a:	6f                   	outsl  %ds:(%esi),(%dx)
44bc7b:	00 6e 00             	add    %ch,0x0(%esi)
44bc7e:	32 00                	xor    (%eax),%al
44bc80:	35 00 00 03 50       	xor    $0x50030000,%eax
44bc85:	00 00                	add    %al,(%eax)
44bc87:	11 62 00             	adc    %esp,0x0(%edx)
44bc8a:	75 00                	jne    0x44bc8c
44bc8c:	74 00                	je     0x44bc8e
44bc8e:	74 00                	je     0x44bc90
44bc90:	6f                   	outsl  %ds:(%esi),(%dx)
44bc91:	00 6e 00             	add    %ch,0x0(%esi)
44bc94:	32 00                	xor    (%eax),%al
44bc96:	34 00                	xor    $0x0,%al
44bc98:	00 03                	add    %al,(%ebx)
44bc9a:	4f                   	dec    %edi
44bc9b:	00 00                	add    %al,(%eax)
44bc9d:	11 62 00             	adc    %esp,0x0(%edx)
44bca0:	75 00                	jne    0x44bca2
44bca2:	74 00                	je     0x44bca4
44bca4:	74 00                	je     0x44bca6
44bca6:	6f                   	outsl  %ds:(%esi),(%dx)
44bca7:	00 6e 00             	add    %ch,0x0(%esi)
44bcaa:	32 00                	xor    (%eax),%al
44bcac:	33 00                	xor    (%eax),%eax
44bcae:	00 03                	add    %al,(%ebx)
44bcb0:	49                   	dec    %ecx
44bcb1:	00 00                	add    %al,(%eax)
44bcb3:	11 62 00             	adc    %esp,0x0(%edx)
44bcb6:	75 00                	jne    0x44bcb8
44bcb8:	74 00                	je     0x44bcba
44bcba:	74 00                	je     0x44bcbc
44bcbc:	6f                   	outsl  %ds:(%esi),(%dx)
44bcbd:	00 6e 00             	add    %ch,0x0(%esi)
44bcc0:	32 00                	xor    (%eax),%al
44bcc2:	32 00                	xor    (%eax),%al
44bcc4:	00 03                	add    %al,(%ebx)
44bcc6:	55                   	push   %ebp
44bcc7:	00 00                	add    %al,(%eax)
44bcc9:	11 62 00             	adc    %esp,0x0(%edx)
44bccc:	75 00                	jne    0x44bcce
44bcce:	74 00                	je     0x44bcd0
44bcd0:	74 00                	je     0x44bcd2
44bcd2:	6f                   	outsl  %ds:(%esi),(%dx)
44bcd3:	00 6e 00             	add    %ch,0x0(%esi)
44bcd6:	32 00                	xor    (%eax),%al
44bcd8:	31 00                	xor    %eax,(%eax)
44bcda:	00 03                	add    %al,(%ebx)
44bcdc:	59                   	pop    %ecx
44bcdd:	00 00                	add    %al,(%eax)
44bcdf:	11 62 00             	adc    %esp,0x0(%edx)
44bce2:	75 00                	jne    0x44bce4
44bce4:	74 00                	je     0x44bce6
44bce6:	74 00                	je     0x44bce8
44bce8:	6f                   	outsl  %ds:(%esi),(%dx)
44bce9:	00 6e 00             	add    %ch,0x0(%esi)
44bcec:	32 00                	xor    (%eax),%al
44bcee:	30 00                	xor    %al,(%eax)
44bcf0:	00 03                	add    %al,(%ebx)
44bcf2:	54                   	push   %esp
44bcf3:	00 00                	add    %al,(%eax)
44bcf5:	11 62 00             	adc    %esp,0x0(%edx)
44bcf8:	75 00                	jne    0x44bcfa
44bcfa:	74 00                	je     0x44bcfc
44bcfc:	74 00                	je     0x44bcfe
44bcfe:	6f                   	outsl  %ds:(%esi),(%dx)
44bcff:	00 6e 00             	add    %ch,0x0(%esi)
44bd02:	31 00                	xor    %eax,(%eax)
44bd04:	39 00                	cmp    %eax,(%eax)
44bd06:	00 03                	add    %al,(%ebx)
44bd08:	52                   	push   %edx
44bd09:	00 00                	add    %al,(%eax)
44bd0b:	11 62 00             	adc    %esp,0x0(%edx)
44bd0e:	75 00                	jne    0x44bd10
44bd10:	74 00                	je     0x44bd12
44bd12:	74 00                	je     0x44bd14
44bd14:	6f                   	outsl  %ds:(%esi),(%dx)
44bd15:	00 6e 00             	add    %ch,0x0(%esi)
44bd18:	31 00                	xor    %eax,(%eax)
44bd1a:	38 00                	cmp    %al,(%eax)
44bd1c:	00 03                	add    %al,(%ebx)
44bd1e:	45                   	inc    %ebp
44bd1f:	00 00                	add    %al,(%eax)
44bd21:	11 62 00             	adc    %esp,0x0(%edx)
44bd24:	75 00                	jne    0x44bd26
44bd26:	74 00                	je     0x44bd28
44bd28:	74 00                	je     0x44bd2a
44bd2a:	6f                   	outsl  %ds:(%esi),(%dx)
44bd2b:	00 6e 00             	add    %ch,0x0(%esi)
44bd2e:	31 00                	xor    %eax,(%eax)
44bd30:	37                   	aaa