49af84:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
49af88:	49                   	dec    %ecx
49af89:	74 65                	je     0x49aff0
49af8b:	6d                   	insl   (%dx),%es:(%edi)
49af8c:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49af90:	73 74                	jae    0x49b006
49af92:	49                   	dec    %ecx
49af93:	74 65                	je     0x49affa
49af95:	6d                   	insl   (%dx),%es:(%edi)
49af96:	8b c0                	mov    %eax,%eax
49af98:	9c                   	pushf
49af99:	af                   	scas   %es:(%edi),%eax
49af9a:	49                   	dec    %ecx
49af9b:	00 08                	add    %cl,(%eax)
49af9d:	12 54 4c 56          	adc    0x56(%esp,%ecx,2),%dl
49afa1:	53                   	push   %ebx
49afa2:	65 6c                	gs insb (%dx),%es:(%edi)
49afa4:	65 63 74 49 74       	arpl   %esi,%gs:0x74(%ecx,%ecx,2)
49afa9:	65 6d                	gs insl (%dx),%es:(%edi)
49afab:	45                   	inc    %ebp
49afac:	76 65                	jbe    0x49b013
49afae:	6e                   	outsb  %ds:(%esi),(%dx)
49afaf:	74 00                	je     0x49afb1
49afb1:	03 08                	add    (%eax),%ecx
49afb3:	06                   	push   %es
49afb4:	53                   	push   %ebx
49afb5:	65 6e                	outsb  %gs:(%esi),(%dx)
49afb7:	64 65 72 07          	fs gs jb 0x49afc2
49afbb:	54                   	push   %esp
49afbc:	4f                   	dec    %edi
49afbd:	62 6a 65             	bound  %ebp,0x65(%edx)
49afc0:	63 74 08 04          	arpl   %esi,0x4(%eax,%ecx,1)
49afc4:	49                   	dec    %ecx
49afc5:	74 65                	je     0x49b02c
49afc7:	6d                   	insl   (%dx),%es:(%edi)
49afc8:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49afcc:	73 74                	jae    0x49b042
49afce:	49                   	dec    %ecx
49afcf:	74 65                	je     0x49b036
49afd1:	6d                   	insl   (%dx),%es:(%edi)
49afd2:	00 08                	add    %cl,(%eax)
49afd4:	53                   	push   %ebx
49afd5:	65 6c                	gs insb (%dx),%es:(%edi)
49afd7:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
49afdc:	07                   	pop    %es
49afdd:	42                   	inc    %edx
49afde:	6f                   	outsl  %ds:(%esi),(%dx)
49afdf:	6f                   	outsl  %ds:(%esi),(%dx)
49afe0:	6c                   	insb   (%dx),%es:(%edi)
49afe1:	65 61                	gs popa
49afe3:	6e                   	outsb  %ds:(%esi),(%dx)
49afe4:	e8 af 49 00 08       	call   0x849f998
49afe9:	10 54 4c 56          	adc    %dl,0x56(%esp,%ecx,2)
49afed:	44                   	inc    %esp
49afee:	72 61                	jb     0x49b051
49aff0:	77 49                	ja     0x49b03b
49aff2:	74 65                	je     0x49b059
49aff4:	6d                   	insl   (%dx),%es:(%edi)
49aff5:	45                   	inc    %ebp
49aff6:	76 65                	jbe    0x49b05d
49aff8:	6e                   	outsb  %ds:(%esi),(%dx)
49aff9:	74 00                	je     0x49affb
49affb:	04 08                	add    $0x8,%al
49affd:	06                   	push   %es
49affe:	53                   	push   %ebx
49afff:	65 6e                	outsb  %gs:(%esi),(%dx)
49b001:	64 65 72 0f          	fs gs jb 0x49b014
49b005:	54                   	push   %esp
49b006:	43                   	inc    %ebx
49b007:	75 73                	jne    0x49b07c
49b009:	74 6f                	je     0x49b07a
49b00b:	6d                   	insl   (%dx),%es:(%edi)
49b00c:	4c                   	dec    %esp
49b00d:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b014:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b017:	74 65                	je     0x49b07e
49b019:	6d                   	insl   (%dx),%es:(%edi)
49b01a:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b01e:	73 74                	jae    0x49b094
49b020:	49                   	dec    %ecx
49b021:	74 65                	je     0x49b088
49b023:	6d                   	insl   (%dx),%es:(%edi)
49b024:	10 04 52             	adc    %al,(%edx,%edx,2)
49b027:	65 63 74 05 54       	arpl   %esi,%gs:0x54(%ebp,%eax,1)
49b02c:	52                   	push   %edx
49b02d:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
49b032:	53                   	push   %ebx
49b033:	74 61                	je     0x49b096
49b035:	74 65                	je     0x49b09c
49b037:	0f 54 4f 77          	andps  0x77(%edi),%xmm1
49b03b:	6e                   	outsb  %ds:(%esi),(%dx)
49b03c:	65 72 44             	gs jb  0x49b083
49b03f:	72 61                	jb     0x49b0a2
49b041:	77 53                	ja     0x49b096
49b043:	74 61                	je     0x49b0a6
49b045:	74 65                	je     0x49b0ac
49b047:	90                   	nop
49b048:	4c                   	dec    %esp
49b049:	b0 49                	mov    $0x49,%al
49b04b:	00 08                	add    %cl,(%eax)
49b04d:	12 54 4c 56          	adc    0x56(%esp,%ecx,2),%dl
49b051:	43                   	inc    %ebx
49b052:	75 73                	jne    0x49b0c7
49b054:	74 6f                	je     0x49b0c5
49b056:	6d                   	insl   (%dx),%es:(%edi)
49b057:	44                   	inc    %esp
49b058:	72 61                	jb     0x49b0bb
49b05a:	77 45                	ja     0x49b0a1
49b05c:	76 65                	jbe    0x49b0c3
49b05e:	6e                   	outsb  %ds:(%esi),(%dx)
49b05f:	74 00                	je     0x49b061
49b061:	03 08                	add    (%eax),%ecx
49b063:	06                   	push   %es
49b064:	53                   	push   %ebx
49b065:	65 6e                	outsb  %gs:(%esi),(%dx)
49b067:	64 65 72 0f          	fs gs jb 0x49b07a
49b06b:	54                   	push   %esp
49b06c:	43                   	inc    %ebx
49b06d:	75 73                	jne    0x49b0e2
49b06f:	74 6f                	je     0x49b0e0
49b071:	6d                   	insl   (%dx),%es:(%edi)
49b072:	4c                   	dec    %esp
49b073:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b07a:	12 05 41 52 65 63    	adc    0x63655241,%al
49b080:	74 05                	je     0x49b087
49b082:	54                   	push   %esp
49b083:	52                   	push   %edx
49b084:	65 63 74 01 0b       	arpl   %esi,%gs:0xb(%ecx,%eax,1)
49b089:	44                   	inc    %esp
49b08a:	65 66 61             	gs popaw
49b08d:	75 6c                	jne    0x49b0fb
49b08f:	74 44                	je     0x49b0d5
49b091:	72 61                	jb     0x49b0f4
49b093:	77 07                	ja     0x49b09c
49b095:	42                   	inc    %edx
49b096:	6f                   	outsl  %ds:(%esi),(%dx)
49b097:	6f                   	outsl  %ds:(%esi),(%dx)
49b098:	6c                   	insb   (%dx),%es:(%edi)
49b099:	65 61                	gs popa
49b09b:	6e                   	outsb  %ds:(%esi),(%dx)
49b09c:	a0 b0 49 00 08       	mov    0x80049b0,%al
49b0a1:	16                   	push   %ss
49b0a2:	54                   	push   %esp
49b0a3:	4c                   	dec    %esp
49b0a4:	56                   	push   %esi
49b0a5:	43                   	inc    %ebx
49b0a6:	75 73                	jne    0x49b11b
49b0a8:	74 6f                	je     0x49b119
49b0aa:	6d                   	insl   (%dx),%es:(%edi)
49b0ab:	44                   	inc    %esp
49b0ac:	72 61                	jb     0x49b10f
49b0ae:	77 49                	ja     0x49b0f9
49b0b0:	74 65                	je     0x49b117
49b0b2:	6d                   	insl   (%dx),%es:(%edi)
49b0b3:	45                   	inc    %ebp
49b0b4:	76 65                	jbe    0x49b11b
49b0b6:	6e                   	outsb  %ds:(%esi),(%dx)
49b0b7:	74 00                	je     0x49b0b9
49b0b9:	04 08                	add    $0x8,%al
49b0bb:	06                   	push   %es
49b0bc:	53                   	push   %ebx
49b0bd:	65 6e                	outsb  %gs:(%esi),(%dx)
49b0bf:	64 65 72 0f          	fs gs jb 0x49b0d2
49b0c3:	54                   	push   %esp
49b0c4:	43                   	inc    %ebx
49b0c5:	75 73                	jne    0x49b13a
49b0c7:	74 6f                	je     0x49b138
49b0c9:	6d                   	insl   (%dx),%es:(%edi)
49b0ca:	4c                   	dec    %esp
49b0cb:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b0d2:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b0d5:	74 65                	je     0x49b13c
49b0d7:	6d                   	insl   (%dx),%es:(%edi)
49b0d8:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b0dc:	73 74                	jae    0x49b152
49b0de:	49                   	dec    %ecx
49b0df:	74 65                	je     0x49b146
49b0e1:	6d                   	insl   (%dx),%es:(%edi)
49b0e2:	00 05 53 74 61 74    	add    %al,0x74617453
49b0e8:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b0ed:	73 74                	jae    0x49b163
49b0ef:	6f                   	outsl  %ds:(%esi),(%dx)
49b0f0:	6d                   	insl   (%dx),%es:(%edi)
49b0f1:	44                   	inc    %esp
49b0f2:	72 61                	jb     0x49b155
49b0f4:	77 53                	ja     0x49b149
49b0f6:	74 61                	je     0x49b159
49b0f8:	74 65                	je     0x49b15f
49b0fa:	01 0b                	add    %ecx,(%ebx)
49b0fc:	44                   	inc    %esp
49b0fd:	65 66 61             	gs popaw
49b100:	75 6c                	jne    0x49b16e
49b102:	74 44                	je     0x49b148
49b104:	72 61                	jb     0x49b167
49b106:	77 07                	ja     0x49b10f
49b108:	42                   	inc    %edx
49b109:	6f                   	outsl  %ds:(%esi),(%dx)
49b10a:	6f                   	outsl  %ds:(%esi),(%dx)
49b10b:	6c                   	insb   (%dx),%es:(%edi)
49b10c:	65 61                	gs popa
49b10e:	6e                   	outsb  %ds:(%esi),(%dx)
49b10f:	90                   	nop
49b110:	14 b1                	adc    $0xb1,%al
49b112:	49                   	dec    %ecx
49b113:	00 08                	add    %cl,(%eax)
49b115:	19 54 4c 56          	sbb    %edx,0x56(%esp,%ecx,2)
49b119:	43                   	inc    %ebx
49b11a:	75 73                	jne    0x49b18f
49b11c:	74 6f                	je     0x49b18d
49b11e:	6d                   	insl   (%dx),%es:(%edi)
49b11f:	44                   	inc    %esp
49b120:	72 61                	jb     0x49b183
49b122:	77 53                	ja     0x49b177
49b124:	75 62                	jne    0x49b188
49b126:	49                   	dec    %ecx
49b127:	74 65                	je     0x49b18e
49b129:	6d                   	insl   (%dx),%es:(%edi)
49b12a:	45                   	inc    %ebp
49b12b:	76 65                	jbe    0x49b192
49b12d:	6e                   	outsb  %ds:(%esi),(%dx)
49b12e:	74 00                	je     0x49b130
49b130:	05 08 06 53 65       	add    $0x65530608,%eax
49b135:	6e                   	outsb  %ds:(%esi),(%dx)
49b136:	64 65 72 0f          	fs gs jb 0x49b149
49b13a:	54                   	push   %esp
49b13b:	43                   	inc    %ebx
49b13c:	75 73                	jne    0x49b1b1
49b13e:	74 6f                	je     0x49b1af
49b140:	6d                   	insl   (%dx),%es:(%edi)
49b141:	4c                   	dec    %esp
49b142:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b149:	08 04 49             	or     %al,(%ecx,%ecx,2)
49b14c:	74 65                	je     0x49b1b3
49b14e:	6d                   	insl   (%dx),%es:(%edi)
49b14f:	09 54 4c 69          	or     %edx,0x69(%esp,%ecx,2)
49b153:	73 74                	jae    0x49b1c9
49b155:	49                   	dec    %ecx
49b156:	74 65                	je     0x49b1bd
49b158:	6d                   	insl   (%dx),%es:(%edi)
49b159:	00 07                	add    %al,(%edi)
49b15b:	53                   	push   %ebx
49b15c:	75 62                	jne    0x49b1c0
49b15e:	49                   	dec    %ecx
49b15f:	74 65                	je     0x49b1c6
49b161:	6d                   	insl   (%dx),%es:(%edi)
49b162:	07                   	pop    %es
49b163:	49                   	dec    %ecx
49b164:	6e                   	outsb  %ds:(%esi),(%dx)
49b165:	74 65                	je     0x49b1cc
49b167:	67 65 72 00          	addr16 gs jb 0x49b16b
49b16b:	05 53 74 61 74       	add    $0x74617453,%eax
49b170:	65 10 54 43 75       	adc    %dl,%gs:0x75(%ebx,%eax,2)
49b175:	73 74                	jae    0x49b1eb
49b177:	6f                   	outsl  %ds:(%esi),(%dx)
49b178:	6d                   	insl   (%dx),%es:(%edi)
49b179:	44                   	inc    %esp
49b17a:	72 61                	jb     0x49b1dd
49b17c:	77 53                	ja     0x49b1d1
49b17e:	74 61                	je     0x49b1e1
49b180:	74 65                	je     0x49b1e7
49b182:	01 0b                	add    %ecx,(%ebx)
49b184:	44                   	inc    %esp
49b185:	65 66 61             	gs popaw
49b188:	75 6c                	jne    0x49b1f6
49b18a:	74 44                	je     0x49b1d0
49b18c:	72 61                	jb     0x49b1ef
49b18e:	77 07                	ja     0x49b197
49b190:	42                   	inc    %edx
49b191:	6f                   	outsl  %ds:(%esi),(%dx)
49b192:	6f                   	outsl  %ds:(%esi),(%dx)
49b193:	6c                   	insb   (%dx),%es:(%edi)
49b194:	65 61                	gs popa
49b196:	6e                   	outsb  %ds:(%esi),(%dx)
49b197:	90                   	nop
49b198:	9c                   	pushf
49b199:	b1 49                	mov    $0x49,%cl
49b19b:	00 08                	add    %cl,(%eax)
49b19d:	1a 54 4c 56          	sbb    0x56(%esp,%ecx,2),%dl
49b1a1:	41                   	inc    %ecx
49b1a2:	64 76 61             	fs jbe 0x49b206
49b1a5:	6e                   	outsb  %ds:(%esi),(%dx)
49b1a6:	63 65 64             	arpl   %esp,0x64(%ebp)
49b1a9:	43                   	inc    %ebx
49b1aa:	75 73                	jne    0x49b21f
49b1ac:	74 6f                	je     0x49b21d
49b1ae:	6d                   	insl   (%dx),%es:(%edi)
49b1af:	44                   	inc    %esp
49b1b0:	72 61                	jb     0x49b213
49b1b2:	77 45                	ja     0x49b1f9
49b1b4:	76 65                	jbe    0x49b21b
49b1b6:	6e                   	outsb  %ds:(%esi),(%dx)
49b1b7:	74 00                	je     0x49b1b9
49b1b9:	04 08                	add    $0x8,%al
49b1bb:	06                   	push   %es
49b1bc:	53                   	push   %ebx
49b1bd:	65 6e                	outsb  %gs:(%esi),(%dx)
49b1bf:	64 65 72 0f          	fs gs jb 0x49b1d2
49b1c3:	54                   	push   %esp
49b1c4:	43                   	inc    %ebx
49b1c5:	75 73                	jne    0x49b23a
49b1c7:	74 6f                	je     0x49b238
49b1c9:	6d                   	insl   (%dx),%es:(%edi)
49b1ca:	4c                   	dec    %esp
49b1cb:	69 73 74 56 69 65 77 	imul   $0x77656956,0x74(%ebx),%esi
49b1d2:	12 05 41 52 65 63    	adc    0x63655241,%al
49b1d8:	74 05                	je     0x49b1df
49b1da:	54                   	push   %esp
49b1db:	52                   	push   %edx
49b1dc:	65 63 74 00 05       	arpl   %esi,%gs:0x5(%eax,%eax,1)
49b1e1:	53                   	push   %ebx
49b1e2:	74 61                	je     0x49b245
49b1e4:	67 65 10 54 43       	adc    %dl,%gs:0x43(%si)
49b1e9:	75 73                	jne    0x49b25e
49b1eb:	74 6f                	je     0x49b25c
49b1ed:	6d                   	insl   (%dx),%es:(%edi)
49b1ee:	44                   	inc    %esp
49b1ef:	72 61                	jb     0x49b252
49b1f1:	77 53                	ja     0x49b246
49b1f3:	74 61                	je     0x49b256
49b1f5:	67 65 01 0b          	add    %ecx,%gs:(%bp,%di)
49b1f9:	44                   	inc    %esp
49b1fa:	65 66 61             	gs popaw
49b1fd:	75 6c                	jne    0x49b26b
49b1ff:	74 44                	je     0x49b245
49b201:	72 61                	jb     0x49b264
49b203:	77 07                	ja     0x49b20c
49b205:	42                   	inc    %edx
49b206:	6f                   	outsl  %ds:(%esi),(%dx)
49b207:	6f                   	outsl  %ds:(%esi),(%dx)
49b208:	6c                   	insb   (%dx),%es:(%edi)
49b209:	65 61                	gs popa
49b20b:	6e                   	outsb  %ds:(%esi),(%dx)
49b20c:	10 b2 49 00 08 1e    	adc    %dh,0x1e080049(%edx)
49b212:	54                   	push   %esp
49b213:	4c                   	dec    %esp
49b214:	56                   	push   %esi
49b215:	41                   	inc    %ecx
49b216:	64 76 61             	fs jbe 0x49b27a
49b219:	6e                   	outsb  %ds:(%esi),(%dx)
49b21a:	63 65 64             	arpl   %esp,0x64(%ebp)
49b21d:	43                   	inc    %ebx
49b21e:	75 73                	jne    0x49b293
49b220:	74 6f                	je     0x49b291
49b222:	6d                   	insl   (%dx),%es:(%edi)
49b223:	44                   	inc    %esp
49b224:	72 61                	jb     0x49b287
49b226:	77 49                	ja     0x49b271
49b228:	74 65                	je     0x49b28f
49b22a:	6d                   	insl   (%dx),%es:(%edi)
49b22b:	45                   	inc    %ebp