49a9aa:	49                   	dec    %ecx
49a9ab:	00 28                	add    %ch,(%eax)
49a9ad:	aa                   	stos   %al,%es:(%edi)
49a9ae:	49                   	dec    %ecx
49a9bb:	00 1a                	add    %bl,(%edx)
49a9bd:	aa                   	stos   %al,%es:(%edi)
49a9be:	49                   	dec    %ecx
49a9bf:	00 24 00             	add    %ah,(%eax,%eax,1)
49a9c2:	00 00                	add    %al,(%eax)
49a9c4:	d8 96 41 00 c0 3c    	fcoms  0x3cc00041(%esi)
49a9ca:	40                   	inc    %eax
49a9cb:	00 cc                	add    %cl,%ah
49a9cd:	3c 40                	cmp    $0x40,%al
49a9cf:	00 d0                	add    %dl,%al
49a9d1:	3c 40                	cmp    $0x40,%al
49a9d3:	00 d4                	add    %dl,%ah
49a9d5:	3c 40                	cmp    $0x40,%al
49a9d7:	00 c8                	add    %cl,%al
49a9d9:	3c 40                	cmp    $0x40,%al
49a9db:	00 10                	add    %dl,(%eax)
49a9dd:	3a 40 00             	cmp    0x0(%eax),%al
49a9e0:	2c 3a                	sub    $0x3a,%al
49a9e2:	40                   	inc    %eax
49a9e3:	00 d8                	add    %bl,%al
49a9e5:	ca 41 00             	lret   $0x41
49a9e8:	2c c8                	sub    $0xc8,%al
49a9ea:	41                   	inc    %ecx
49a9eb:	00 34 c8             	add    %dh,(%eax,%ecx,8)
49a9ee:	41                   	inc    %ecx
49a9ef:	00 48 c7             	add    %cl,-0x39(%eax)
49a9f2:	41                   	inc    %ecx
49a9f3:	00 ec                	add    %ch,%ah
49a9f5:	73 4a                	jae    0x49aa41
49a9f7:	00 24 cc             	add    %ah,(%esp,%ecx,8)
49a9fa:	41                   	inc    %ecx
49a9fb:	00 54 cc 41          	add    %dl,0x41(%esp,%ecx,8)
49a9ff:	00 00                	add    %al,(%eax)
49aa01:	74 4a                	je     0x49aa4d
49aa03:	00 a8 73 4a 00 0e    	add    %ch,0xe004a73(%eax)
49aa09:	00 00                	add    %al,(%eax)
49aa0b:	00 00                	add    %al,(%eax)
49aa0d:	00 01                	add    %al,(%ecx)
49aa0f:	00 00                	add    %al,(%eax)
49aa11:	00 ac 10 40 00 1c 00 	add    %ch,0x1c0040(%eax,%edx,1)
49aa18:	00 00                	add    %al,(%eax)
49aa1a:	09 54 57 6f          	or     %edx,0x6f(%edi,%edx,2)
49aa1e:	72 6b                	jb     0x49aa8b
49aa20:	41                   	inc    %ecx
49aa21:	72 65                	jb     0x49aa88
49aa23:	61                   	popa
49aa24:	28 aa 49 00 07 09    	sub    %ch,0x9070049(%edx)
49aa2a:	54                   	push   %esp
49aa2b:	57                   	push   %edi
49aa2c:	6f                   	outsl  %ds:(%esi),(%dx)
49aa2d:	72 6b                	jb     0x49aa9a
49aa2f:	41                   	inc    %ecx
49aa30:	72 65                	jb     0x49aa97
49aa32:	61                   	popa
49aa33:	e8 a9 49 00 64       	call   0x6449f3e1
49aa38:	97                   	xchg   %eax,%edi
49aa39:	41                   	inc    %ecx
49aa3a:	00 00                	add    %al,(%eax)
49aa3c:	00 08                	add    %cl,(%eax)
49aa3e:	43                   	inc    %ebx
49aa3f:	6f                   	outsl  %ds:(%esi),(%dx)
49aa40:	6d                   	insl   (%dx),%es:(%edi)
49aa41:	43                   	inc    %ebx
49aa42:	74 72                	je     0x49aab6
49aa44:	6c                   	insb   (%dx),%es:(%edi)
49aa45:	73 00                	jae    0x49aa47
49aa47:	00 94 aa 49 00 00 00 	add    %dl,0x49(%edx,%ebp,4)
49aa56:	00 00                	add    %al,(%eax)
49aa58:	cc                   	int3
49aa59:	aa                   	stos   %al,%es:(%edi)
49aa5a:	49                   	dec    %ecx
49aa67:	00 bc aa 49 00 1c 00 	add    %bh,0x1c0049(%edx,%ebp,4)
49aa6e:	00 00                	add    %al,(%eax)
49aa70:	64 98                	fs cwtl
49aa72:	41                   	inc    %ecx
49aa73:	00 c0                	add    %al,%al
49aa75:	3c 40                	cmp    $0x40,%al
49aa77:	00 cc                	add    %cl,%ah
49aa79:	3c 40                	cmp    $0x40,%al
49aa7b:	00 d0                	add    %dl,%al
49aa7d:	3c 40                	cmp    $0x40,%al
49aa7f:	00 d4                	add    %dl,%ah
49aa81:	3c 40                	cmp    $0x40,%al
49aa83:	00 c8                	add    %cl,%al
49aa85:	3c 40                	cmp    $0x40,%al
49aa87:	00 10                	add    %dl,(%eax)
49aa89:	3a 40 00             	cmp    0x0(%eax),%al
49aa8c:	2c 3a                	sub    $0x3a,%al
49aa8e:	40                   	inc    %eax
49aa8f:	00 d0                	add    %dl,%al
49aa91:	cc                   	int3
49aa92:	41                   	inc    %ecx
49aa93:	00 2c c8             	add    %ch,(%eax,%ecx,8)
49aa96:	41                   	inc    %ecx
49aa97:	00 34 c8             	add    %dh,(%eax,%ecx,8)
49aa9a:	41                   	inc    %ecx
49aa9b:	00 3c cd 41 00 a8 d1 	add    %bh,-0x2e57ffbf(,%ecx,8)
49aaa2:	41                   	inc    %ecx
49aaa3:	00 ac d1 41 00 b0 d1 	add    %ch,-0x2e4fffbf(%ecx,%edx,8)
49aaaa:	41                   	inc    %ecx
49aaab:	00 64 d1 41          	add    %ah,0x41(%ecx,%edx,8)
49aaaf:	00 40 74             	add    %al,0x74(%eax)
49aab2:	4a                   	dec    %edx
49aab3:	00 d4                	add    %dl,%ah
49aab5:	cd 41                	int    $0x41
49aab7:	00 50 ce             	add    %dl,-0x32(%eax)
49aaba:	41                   	inc    %ecx
49aabb:	00 0a                	add    %cl,(%edx)
49aabd:	54                   	push   %esp
49aabe:	57                   	push   %edi
49aabf:	6f                   	outsl  %ds:(%esi),(%dx)
49aac0:	72 6b                	jb     0x49ab2d
49aac2:	41                   	inc    %ecx
49aac3:	72 65                	jb     0x49ab2a
49aac5:	61                   	popa
49aac6:	73 90                	jae    0x49aa58
49aac8:	cc                   	int3
49aac9:	aa                   	stos   %al,%es:(%edi)
49aaca:	49                   	dec    %ecx
49aacb:	00 07                	add    %al,(%edi)
49aacd:	0a 54 57 6f          	or     0x6f(%edi,%edx,2),%dl
49aad1:	72 6b                	jb     0x49ab3e
49aad3:	41                   	inc    %ecx
49aad4:	72 65                	jb     0x49ab3b
49aad6:	61                   	popa
49aad7:	73 94                	jae    0x49aa6d
49aad9:	aa                   	stos   %al,%es:(%edi)
49aada:	49                   	dec    %ecx
49aadb:	00 f4                	add    %dh,%ah
49aadd:	98                   	cwtl
49aade:	41                   	inc    %ecx
49aadf:	00 00                	add    %al,(%eax)
49aae1:	00 08                	add    %cl,(%eax)
49aae3:	43                   	inc    %ebx
49aae4:	6f                   	outsl  %ds:(%esi),(%dx)
49aae5:	6d                   	insl   (%dx),%es:(%edi)
49aae6:	43                   	inc    %ebx
49aae7:	74 72                	je     0x49ab5b
49aae9:	6c                   	insb   (%dx),%es:(%edi)
49aaea:	73 00                	jae    0x49aaec
49aaec:	00 8d 40 00 f4 aa    	add    %cl,-0x550bffc0(%ebp)
49aaf2:	49                   	dec    %ecx
49aaf3:	00 03                	add    %al,(%ebx)
49aaf5:	10 54 49 63          	adc    %dl,0x63(%ecx,%ecx,2)
49aaf9:	6f                   	outsl  %ds:(%esi),(%dx)
49aafa:	6e                   	outsb  %ds:(%esi),(%dx)
49aafb:	41                   	inc    %ecx
49aafc:	72 72                	jb     0x49ab70
49aafe:	61                   	popa
49aaff:	6e                   	outsb  %ds:(%esi),(%dx)
49ab00:	67 65 6d             	gs insl (%dx),%es:(%di)
49ab03:	65 6e                	outsb  %gs:(%esi),(%dx)
49ab05:	74 01                	je     0x49ab08
49ab07:	00 00                	add    %al,(%eax)
49ab09:	00 00                	add    %al,(%eax)
49ab0b:	01 00                	add    %eax,(%eax)
49ab0d:	00 00                	add    %al,(%eax)
49ab0f:	f0 aa                	lock stos %al,%es:(%edi)
49ab11:	49                   	dec    %ecx
49ab12:	00 05 69 61 54 6f    	add    %al,0x6f546169
49ab18:	70 06                	jo     0x49ab20
49ab1a:	69 61 4c 65 66 74 08 	imul   $0x8746665,0x4c(%ecx),%esp
49ab21:	43                   	inc    %ebx
49ab22:	6f                   	outsl  %ds:(%esi),(%dx)
49ab23:	6d                   	insl   (%dx),%es:(%edi)
49ab24:	43                   	inc    %ebx
49ab25:	74 72                	je     0x49ab99
49ab27:	6c                   	insb   (%dx),%es:(%edi)
49ab28:	73 8d                	jae    0x49aab7
49ab2a:	40                   	inc    %eax
49ab2b:	00 78 ab             	add    %bh,-0x55(%eax)
49ab2e:	49                   	dec    %ecx
49ab3b:	00 98 ab 49 00 00    	add    %bl,0x49ab(%eax)
49ab49:	00 00                	add    %al,(%eax)
49ab4b:	00 84 ab 49 00 0c 00 	add    %al,0xc0049(%ebx,%ebp,4)
49ab52:	00 00                	add    %al,(%eax)
49ab54:	34 95                	xor    $0x95,%al
49ab56:	41                   	inc    %ecx
49ab57:	00 c0                	add    %al,%al
49ab59:	3c 40                	cmp    $0x40,%al
49ab5b:	00 cc                	add    %cl,%ah
49ab5d:	3c 40                	cmp    $0x40,%al
49ab5f:	00 d0                	add    %dl,%al
49ab61:	3c 40                	cmp    $0x40,%al
49ab63:	00 d4                	add    %dl,%ah
49ab65:	3c 40                	cmp    $0x40,%al
49ab67:	00 c8                	add    %cl,%al
49ab69:	3c 40                	cmp    $0x40,%al
49ab6b:	00 10                	add    %dl,(%eax)
49ab6d:	3a 40 00             	cmp    0x0(%eax),%al
49ab70:	2c 3a                	sub    $0x3a,%al
49ab72:	40                   	inc    %eax
49ab73:	00 1c c7             	add    %bl,(%edi,%eax,8)
49ab76:	41                   	inc    %ecx
49ab77:	00 2c c8             	add    %ch,(%eax,%ecx,8)
49ab7a:	41                   	inc    %ecx
49ab7b:	00 34 c8             	add    %dh,(%eax,%ecx,8)
49ab7e:	41                   	inc    %ecx
49ab7f:	00 48 c7             	add    %cl,-0x39(%eax)
49ab82:	41                   	inc    %ecx
49ab83:	00 0c 54             	add    %cl,(%esp,%edx,2)
49ab86:	49                   	dec    %ecx
49ab87:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
49ab8a:	4f                   	dec    %edi
49ab8b:	70 74                	jo     0x49ac01
49ab8d:	69 6f 6e 73 8d 40 00 	imul   $0x408d73,0x6e(%edi),%ebp
49ab94:	98                   	cwtl
49ab95:	ab                   	stos   %eax,%es:(%edi)
49ab96:	49                   	dec    %ecx
49ab97:	00 07                	add    %al,(%edi)
49ab99:	0c 54                	or     $0x54,%al
49ab9b:	49                   	dec    %ecx
49ab9c:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
49ab9f:	4f                   	dec    %edi
49aba0:	70 74                	jo     0x49ac16
49aba2:	69 6f 6e 73 78 ab 49 	imul   $0x49ab7873,0x6e(%edi),%ebp
49aba9:	00 a8 95 41 00 03    	add    %ch,0x3004195(%eax)
49abaf:	00 08                	add    %cl,(%eax)
49abb1:	43                   	inc    %ebx
49abb2:	6f                   	outsl  %ds:(%esi),(%dx)
49abb3:	6d                   	insl   (%dx),%es:(%edi)
49abb4:	43                   	inc    %ebx
49abb5:	74 72                	je     0x49ac29
49abb7:	6c                   	insb   (%dx),%es:(%edi)
49abb8:	73 03                	jae    0x49abbd
49abba:	00 f0                	add    %dh,%al
49abbc:	aa                   	stos   %al,%es:(%edi)
49abbd:	49                   	dec    %ecx
49abbe:	00 08                	add    %cl,(%eax)
49abc0:	00 00                	add    %al,(%eax)
49abc2:	ff 9c 89 4a 00 01 00 	lcall  *0x1004a(%ecx,%ecx,4)
49abc9:	00 00                	add    %al,(%eax)
49abcb:	00 00                	add    %al,(%eax)
49abcd:	00 80 00 00 00 00    	add    %al,0x0(%eax)
49abd3:	00 00                	add    %al,(%eax)
49abd5:	0b 41 72             	or     0x72(%ecx),%eax
49abd8:	72 61                	jb     0x49ac3b
49abda:	6e                   	outsb  %ds:(%esi),(%dx)
49abdb:	67 65 6d             	gs insl (%dx),%es:(%di)
49abde:	65 6e                	outsb  %gs:(%esi),(%dx)
49abe0:	74 00                	je     0x49abe2
49abe2:	10 40 00             	adc    %al,0x0(%eax)
49abe5:	09 00                	or     %eax,(%eax)
49abe7:	00 ff                	add    %bh,%bh
49abe9:	b0 89                	mov    $0x89,%al
49abeb:	4a                   	dec    %edx
49abec:	00 01                	add    %al,(%ecx)
49abee:	00 00                	add    %al,(%eax)
49abf0:	00 00                	add    %al,(%eax)
49abf2:	00 00                	add    %al,(%eax)
49abf4:	80 00 00             	addb   $0x0,(%eax)
49abf7:	00 00                	add    %al,(%eax)
49abf9:	01 00                	add    %eax,(%eax)
49abfb:	0b 41 75             	or     0x75(%ecx),%eax
49abfe:	74 6f                	je     0x49ac6f
49ac00:	41                   	inc    %ecx
49ac01:	72 72                	jb     0x49ac75
49ac03:	61                   	popa
49ac04:	6e                   	outsb  %ds:(%esi),(%dx)
49ac05:	67 65 00 10          	add    %dl,%gs:(%bx,%si)
49ac09:	40                   	inc    %eax
49ac0a:	00 0a                	add    %cl,(%edx)
49ac0c:	00 00                	add    %al,(%eax)
49ac0e:	ff c4                	inc    %esp
49ac10:	89 4a 00             	mov    %ecx,0x0(%edx)
49ac13:	01 00                	add    %eax,(%eax)
49ac15:	00 00                	add    %al,(%eax)
49ac17:	00 00                	add    %al,(%eax)
49ac19:	00 80 01 00 00 00    	add    %al,0x1(%eax)
49ac1f:	02 00                	add    (%eax),%al
49ac21:	08 57 72             	or     %dl,0x72(%edi)
49ac24:	61                   	popa
49ac25:	70 54                	jo     0x49ac7b
49ac27:	65 78 74             	gs js  0x49ac9e
49ac2a:	8b c0                	mov    %eax,%eax
49ac2c:	30 ac 49 00 03 0a 54 	xor    %ch,0x540a0300(%ecx,%ecx,2)
49ac33:	56                   	push   %esi
49ac34:	69 65 77 53 74 79 6c 	imul   $0x6c797453,0x77(%ebp),%esp
49ac3b:	65 01 00             	add    %eax,%gs:(%eax)
49ac3e:	00 00                	add    %al,(%eax)
49ac40:	00 03                	add    %al,(%ebx)
49ac42:	00 00                	add    %al,(%eax)
49ac44:	00 2c ac             	add    %ch,(%esp,%ebp,4)
49ac47:	49                   	dec    %ecx
49ac48:	00 06                	add    %al,(%esi)
49ac4a:	76 73                	jbe    0x49acbf
49ac4c:	49                   	dec    %ecx
49ac4d:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
49ac50:	0b 76 73             	or     0x73(%esi),%esi
49ac53:	53                   	push   %ebx
49ac54:	6d                   	insl   (%dx),%es:(%edi)
49ac55:	61                   	popa
49ac56:	6c                   	insb   (%dx),%es:(%edi)
49ac57:	6c                   	insb   (%dx),%es:(%edi)
49ac58:	49                   	dec    %ecx
49ac59:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
49ac5c:	06                   	push   %es
49ac5d:	76 73                	jbe    0x49acd2
49ac5f:	4c                   	dec    %esp
49ac60:	69 73 74 08 76 73 52 	imul   $0x52737608,0x74(%ebx),%esi
49ac67:	65 70 6f             	gs jo  0x49acd9
49ac6a:	72 74                	jb     0x49ace0
49ac6c:	08 43 6f             	or     %al,0x6f(%ebx)
49ac6f:	6d                   	insl   (%dx),%es:(%edi)
49ac70:	43                   	inc    %ebx
49ac71:	74 72                	je     0x49ace5
49ac73:	6c                   	insb   (%dx),%es:(%edi)
49ac74:	73 8d                	jae    0x49ac03
49ac76:	40                   	inc    %eax
49ac77:	00 7c ac 49          	add    %bh,0x49(%esp,%ebp,4)
49ac7b:	00 03                	add    %al,(%ebx)
49ac7d:	12 54 4c 69          	adc    0x69(%esp,%ecx,2),%dl
49ac81:	73 74                	jae    0x49acf7
49ac83:	48                   	dec    %eax
49ac84:	6f                   	outsl  %ds:(%esi),(%dx)
49ac85:	74 54                	je     0x49acdb
49ac87:	72 61                	jb     0x49acea
49ac89:	63 6b 53             	arpl   %ebp,0x53(%ebx)
49ac8c:	74 79                	je     0x49ad07
49ac8e:	6c                   	insb   (%dx),%es:(%edi)
49ac8f:	65 01 00             	add    %eax,%gs:(%eax)
49ac92:	00 00                	add    %al,(%eax)
49ac94:	00 02                	add    %al,(%edx)
49ac96:	00 00                	add    %al,(%eax)
49ac98:	00 78 ac             	add    %bh,-0x54(%eax)
49ac9b:	49                   	dec    %ecx
49ac9c:	00 0b                	add    %cl,(%ebx)
49ac9e:	68 74 48 61 6e       	push   $0x6e614874
49aca3:	64 50                	fs push %eax
49aca5:	6f                   	outsl  %ds:(%esi),(%dx)
49aca6:	69 6e 74 0f 68 74 55 	imul   $0x5574680f,0x74(%esi),%ebp
49acad:	6e                   	outsb  %ds:(%esi),(%dx)
49acae:	64 65 72 6c          	fs gs jb 0x49ad1e
49acb2:	69 6e 65 43 6f 6c 64 	imul   $0x646c6f43,0x65(%esi),%ebp
49acb9:	0e                   	push   %cs
49acba:	68 74 55 6e 64       	push   $0x646e5574
49acbf:	65 72 6c             	gs jb  0x49ad2e
49acc2:	69 6e 65 48 6f 74 08 	imul   $0x8746f48,0x65(%esi),%ebp
49acc9:	43                   	inc    %ebx
49acca:	6f                   	outsl  %ds:(%esi),(%dx)
49accb:	6d                   	insl   (%dx),%es:(%edi)
49accc:	43                   	inc    %ebx
49accd:	74 72                	je     0x49ad41
49accf:	6c                   	insb   (%dx),%es:(%edi)
49acd0:	73 8d                	jae    0x49ac5f
49acd2:	40                   	inc    %eax