442014:	41                   	inc    %ecx
442015:	63 63 65             	arpl   %esp,0x65(%ebx)
442018:	70 74                	jo     0x44208e
44201a:	07                   	pop    %es
44201b:	42                   	inc    %edx
44201c:	6f                   	outsl  %ds:(%esi),(%dx)
44201d:	6f                   	outsl  %ds:(%esi),(%dx)
44201e:	6c                   	insb   (%dx),%es:(%edi)
44201f:	65 61                	gs popa
442021:	6e                   	outsb  %ds:(%esi),(%dx)
442022:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442025:	40                   	inc    %eax
442026:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442029:	40                   	inc    %eax
44202a:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44202e:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442032:	00 e4                	add    %ah,%ah
442034:	1b 44 00 00          	sbb    0x0(%eax,%eax,1),%eax
442038:	10 40 00             	adc    %al,0x0(%eax)
44203b:	90                   	nop
44203c:	40                   	inc    %eax
44203d:	20 44 00 08          	and    %al,0x8(%eax,%eax,1)
442041:	0e                   	push   %cs
442042:	54                   	push   %esp
442043:	44                   	inc    %esp
442044:	72 61                	jb     0x4420a7
442046:	67 44                	addr16 inc %esp
442048:	72 6f                	jb     0x4420b9
44204a:	70 45                	jo     0x442091
44204c:	76 65                	jbe    0x4420b3
44204e:	6e                   	outsb  %ds:(%esi),(%dx)
44204f:	74 00                	je     0x442051
442051:	04 08                	add    $0x8,%al
442053:	06                   	push   %es
442054:	53                   	push   %ebx
442055:	65 6e                	outsb  %gs:(%esi),(%dx)
442057:	64 65 72 07          	fs gs jb 0x442062
44205b:	54                   	push   %esp
44205c:	4f                   	dec    %edi
44205d:	62 6a 65             	bound  %ebp,0x65(%edx)
442060:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
442064:	53                   	push   %ebx
442065:	6f                   	outsl  %ds:(%esi),(%dx)
442066:	75 72                	jne    0x4420da
442068:	63 65 07             	arpl   %esp,0x7(%ebp)
44206b:	54                   	push   %esp
44206c:	4f                   	dec    %edi
44206d:	62 6a 65             	bound  %ebp,0x65(%edx)
442070:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
442074:	58                   	pop    %eax
442075:	07                   	pop    %es
442076:	49                   	dec    %ecx
442077:	6e                   	outsb  %ds:(%esi),(%dx)
442078:	74 65                	je     0x4420df
44207a:	67 65 72 00          	addr16 gs jb 0x44207e
44207e:	01 59 07             	add    %ebx,0x7(%ecx)
442081:	49                   	dec    %ecx
442082:	6e                   	outsb  %ds:(%esi),(%dx)
442083:	74 65                	je     0x4420ea
442085:	67 65 72 00          	addr16 gs jb 0x442089
442089:	1c 11                	sbb    $0x11,%al
44208b:	40                   	inc    %eax
44208c:	00 1c 11             	add    %bl,(%ecx,%edx,1)
44208f:	40                   	inc    %eax
442090:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442094:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442098:	00 8d 40 00 a0 20    	add    %cl,0x20a00040(%ebp)
44209e:	44                   	inc    %esp
44209f:	00 08                	add    %cl,(%eax)
4420a1:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
4420a5:	61                   	popa
4420a6:	72 74                	jb     0x44211c
4420a8:	44                   	inc    %esp
4420a9:	72 61                	jb     0x44210c
4420ab:	67 45                	addr16 inc %ebp
4420ad:	76 65                	jbe    0x442114
4420af:	6e                   	outsb  %ds:(%esi),(%dx)
4420b0:	74 00                	je     0x4420b2
4420b2:	02 08                	add    (%eax),%cl
4420b4:	06                   	push   %es
4420b5:	53                   	push   %ebx
4420b6:	65 6e                	outsb  %gs:(%esi),(%dx)
4420b8:	64 65 72 07          	fs gs jb 0x4420c3
4420bc:	54                   	push   %esp
4420bd:	4f                   	dec    %edi
4420be:	62 6a 65             	bound  %ebp,0x65(%edx)
4420c1:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
4420c5:	44                   	inc    %esp
4420c6:	72 61                	jb     0x442129
4420c8:	67 4f                	addr16 dec %edi
4420ca:	62 6a 65             	bound  %ebp,0x65(%edx)
4420cd:	63 74 0b 54          	arpl   %esi,0x54(%ebx,%ecx,1)
4420d1:	44                   	inc    %esp
4420d2:	72 61                	jb     0x442135
4420d4:	67 4f                	addr16 dec %edi
4420d6:	62 6a 65             	bound  %ebp,0x65(%edx)
4420d9:	63 74 00 1c          	arpl   %esi,0x1c(%eax,%eax,1)
4420dd:	11 40 00             	adc    %eax,0x0(%eax)
4420e0:	84 16                	test   %dl,(%esi)
4420e2:	44                   	inc    %esp
4420e3:	00 e8                	add    %ch,%al
4420e5:	20 44 00 08          	and    %al,0x8(%eax,%eax,1)
4420e9:	0d 54 45 6e 64       	or     $0x646e4554,%eax
4420ee:	44                   	inc    %esp
4420ef:	72 61                	jb     0x442152
4420f1:	67 45                	addr16 inc %ebp
4420f3:	76 65                	jbe    0x44215a
4420f5:	6e                   	outsb  %ds:(%esi),(%dx)
4420f6:	74 00                	je     0x4420f8
4420f8:	04 08                	add    $0x8,%al
4420fa:	06                   	push   %es
4420fb:	53                   	push   %ebx
4420fc:	65 6e                	outsb  %gs:(%esi),(%dx)
4420fe:	64 65 72 07          	fs gs jb 0x442109
442102:	54                   	push   %esp
442103:	4f                   	dec    %edi
442104:	62 6a 65             	bound  %ebp,0x65(%edx)
442107:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
44210b:	54                   	push   %esp
44210c:	61                   	popa
44210d:	72 67                	jb     0x442176
44210f:	65 74 07             	gs je  0x442119
442112:	54                   	push   %esp
442113:	4f                   	dec    %edi
442114:	62 6a 65             	bound  %ebp,0x65(%edx)
442117:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
44211b:	58                   	pop    %eax
44211c:	07                   	pop    %es
44211d:	49                   	dec    %ecx
44211e:	6e                   	outsb  %ds:(%esi),(%dx)
44211f:	74 65                	je     0x442186
442121:	67 65 72 00          	addr16 gs jb 0x442125
442125:	01 59 07             	add    %ebx,0x7(%ecx)
442128:	49                   	dec    %ecx
442129:	6e                   	outsb  %ds:(%esi),(%dx)
44212a:	74 65                	je     0x442191
44212c:	67 65 72 00          	addr16 gs jb 0x442130
442130:	1c 11                	sbb    $0x11,%al
442132:	40                   	inc    %eax
442133:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442136:	40                   	inc    %eax
442137:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44213b:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44213f:	00 44 21 44          	add    %al,0x44(%ecx,%eiz,1)
442143:	00 08                	add    %cl,(%eax)
442145:	0e                   	push   %cs
442146:	54                   	push   %esp
442147:	44                   	inc    %esp
442148:	6f                   	outsl  %ds:(%esi),(%dx)
442149:	63 6b 44             	arpl   %ebp,0x44(%ebx)
44214c:	72 6f                	jb     0x4421bd
44214e:	70 45                	jo     0x442195
442150:	76 65                	jbe    0x4421b7
442152:	6e                   	outsb  %ds:(%esi),(%dx)
442153:	74 00                	je     0x442155
442155:	04 08                	add    $0x8,%al
442157:	06                   	push   %es
442158:	53                   	push   %ebx
442159:	65 6e                	outsb  %gs:(%esi),(%dx)
44215b:	64 65 72 07          	fs gs jb 0x442166
44215f:	54                   	push   %esp
442160:	4f                   	dec    %edi
442161:	62 6a 65             	bound  %ebp,0x65(%edx)
442164:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
442168:	53                   	push   %ebx
442169:	6f                   	outsl  %ds:(%esi),(%dx)
44216a:	75 72                	jne    0x4421de
44216c:	63 65 0f             	arpl   %esp,0xf(%ebp)
44216f:	54                   	push   %esp
442170:	44                   	inc    %esp
442171:	72 61                	jb     0x4421d4
442173:	67 44                	addr16 inc %esp
442175:	6f                   	outsl  %ds:(%esi),(%dx)
442176:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
442179:	62 6a 65             	bound  %ebp,0x65(%edx)
44217c:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
442180:	58                   	pop    %eax
442181:	07                   	pop    %es
442182:	49                   	dec    %ecx
442183:	6e                   	outsb  %ds:(%esi),(%dx)
442184:	74 65                	je     0x4421eb
442186:	67 65 72 00          	addr16 gs jb 0x44218a
44218a:	01 59 07             	add    %ebx,0x7(%ecx)
44218d:	49                   	dec    %ecx
44218e:	6e                   	outsb  %ds:(%esi),(%dx)
44218f:	74 65                	je     0x4421f6
442191:	67 65 72 00          	addr16 gs jb 0x442195
442195:	1c 11                	sbb    $0x11,%al
442197:	40                   	inc    %eax
442198:	00 24 19             	add    %ah,(%ecx,%ebx,1)
44219b:	44                   	inc    %esp
44219c:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
4421a0:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
4421a4:	00 8d 40 00 ac 21    	add    %cl,0x21ac0040(%ebp)
4421aa:	44                   	inc    %esp
4421ab:	00 08                	add    %cl,(%eax)
4421ad:	0e                   	push   %cs
4421ae:	54                   	push   %esp
4421af:	44                   	inc    %esp
4421b0:	6f                   	outsl  %ds:(%esi),(%dx)
4421b1:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
4421b4:	76 65                	jbe    0x44221b
4421b6:	72 45                	jb     0x4421fd
4421b8:	76 65                	jbe    0x44221f
4421ba:	6e                   	outsb  %ds:(%esi),(%dx)
4421bb:	74 00                	je     0x4421bd
4421bd:	06                   	push   %es
4421be:	08 06                	or     %al,(%esi)
4421c0:	53                   	push   %ebx
4421c1:	65 6e                	outsb  %gs:(%esi),(%dx)
4421c3:	64 65 72 07          	fs gs jb 0x4421ce
4421c7:	54                   	push   %esp
4421c8:	4f                   	dec    %edi
4421c9:	62 6a 65             	bound  %ebp,0x65(%edx)
4421cc:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
4421d0:	53                   	push   %ebx
4421d1:	6f                   	outsl  %ds:(%esi),(%dx)
4421d2:	75 72                	jne    0x442246
4421d4:	63 65 0f             	arpl   %esp,0xf(%ebp)
4421d7:	54                   	push   %esp
4421d8:	44                   	inc    %esp
4421d9:	72 61                	jb     0x44223c
4421db:	67 44                	addr16 inc %esp
4421dd:	6f                   	outsl  %ds:(%esi),(%dx)
4421de:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
4421e1:	62 6a 65             	bound  %ebp,0x65(%edx)
4421e4:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
4421e8:	58                   	pop    %eax
4421e9:	07                   	pop    %es
4421ea:	49                   	dec    %ecx
4421eb:	6e                   	outsb  %ds:(%esi),(%dx)
4421ec:	74 65                	je     0x442253
4421ee:	67 65 72 00          	addr16 gs jb 0x4421f2
4421f2:	01 59 07             	add    %ebx,0x7(%ecx)
4421f5:	49                   	dec    %ecx
4421f6:	6e                   	outsb  %ds:(%esi),(%dx)
4421f7:	74 65                	je     0x44225e
4421f9:	67 65 72 00          	addr16 gs jb 0x4421fd
4421fd:	05 53 74 61 74       	add    $0x74617453,%eax
442202:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
442207:	61                   	popa
442208:	67 53                	addr16 push %ebx
44220a:	74 61                	je     0x44226d
44220c:	74 65                	je     0x442273
44220e:	01 06                	add    %eax,(%esi)
442210:	41                   	inc    %ecx
442211:	63 63 65             	arpl   %esp,0x65(%ebx)
442214:	70 74                	jo     0x44228a
442216:	07                   	pop    %es
442217:	42                   	inc    %edx
442218:	6f                   	outsl  %ds:(%esi),(%dx)
442219:	6f                   	outsl  %ds:(%esi),(%dx)
44221a:	6c                   	insb   (%dx),%es:(%edi)
44221b:	65 61                	gs popa
44221d:	6e                   	outsb  %ds:(%esi),(%dx)
44221e:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442221:	40                   	inc    %eax
442222:	00 24 19             	add    %ah,(%ecx,%ebx,1)
442225:	44                   	inc    %esp
442226:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44222a:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44222e:	00 e4                	add    %ah,%ah
442230:	1b 44 00 00          	sbb    0x0(%eax,%eax,1),%eax
442234:	10 40 00             	adc    %al,0x0(%eax)
442237:	90                   	nop
442238:	3c 22                	cmp    $0x22,%al
44223a:	44                   	inc    %esp
44223b:	00 08                	add    %cl,(%eax)
44223d:	0c 54                	or     $0x54,%al
44223f:	55                   	push   %ebp
442240:	6e                   	outsb  %ds:(%esi),(%dx)
442241:	44                   	inc    %esp
442242:	6f                   	outsl  %ds:(%esi),(%dx)
442243:	63 6b 45             	arpl   %ebp,0x45(%ebx)
442246:	76 65                	jbe    0x4422ad
442248:	6e                   	outsb  %ds:(%esi),(%dx)
442249:	74 00                	je     0x44224b
44224b:	04 08                	add    $0x8,%al
44224d:	06                   	push   %es
44224e:	53                   	push   %ebx
44224f:	65 6e                	outsb  %gs:(%esi),(%dx)
442251:	64 65 72 07          	fs gs jb 0x44225c
442255:	54                   	push   %esp
442256:	4f                   	dec    %edi
442257:	62 6a 65             	bound  %ebp,0x65(%edx)
44225a:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
44225e:	43                   	inc    %ebx
44225f:	6c                   	insb   (%dx),%es:(%edi)
442260:	69 65 6e 74 08 54 43 	imul   $0x43540874,0x6e(%ebp),%esp
442267:	6f                   	outsl  %ds:(%esi),(%dx)
442268:	6e                   	outsb  %ds:(%esi),(%dx)
442269:	74 72                	je     0x4422dd
44226b:	6f                   	outsl  %ds:(%esi),(%dx)
44226c:	6c                   	insb   (%dx),%es:(%edi)
44226d:	08 09                	or     %cl,(%ecx)
44226f:	4e                   	dec    %esi
442270:	65 77 54             	gs ja  0x4422c7
442273:	61                   	popa
442274:	72 67                	jb     0x4422dd
442276:	65 74 0b             	gs je  0x442284
442279:	54                   	push   %esp
44227a:	57                   	push   %edi
44227b:	69 6e 43 6f 6e 74 72 	imul   $0x72746e6f,0x43(%esi),%ebp
442282:	6f                   	outsl  %ds:(%esi),(%dx)
442283:	6c                   	insb   (%dx),%es:(%edi)
442284:	01 05 41 6c 6c 6f    	add    %eax,0x6f6c6c41
44228a:	77 07                	ja     0x442293
44228c:	42                   	inc    %edx
44228d:	6f                   	outsl  %ds:(%esi),(%dx)
44228e:	6f                   	outsl  %ds:(%esi),(%dx)
44228f:	6c                   	insb   (%dx),%es:(%edi)
442290:	65 61                	gs popa
442292:	6e                   	outsb  %ds:(%esi),(%dx)
442293:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442296:	40                   	inc    %eax
442297:	00 94 28 44 00 6c 30 	add    %dl,0x306c0044(%eax,%ebp,1)
44229e:	44                   	inc    %esp
44229f:	00 00                	add    %al,(%eax)
4422a1:	10 40 00             	adc    %al,0x0(%eax)
4422a4:	a8 22                	test   $0x22,%al
4422a6:	44                   	inc    %esp
4422a7:	00 08                	add    %cl,(%eax)
4422a9:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
4422ad:	61                   	popa
4422ae:	72 74                	jb     0x442324
4422b0:	44                   	inc    %esp
4422b1:	6f                   	outsl  %ds:(%esi),(%dx)
4422b2:	63 6b 45             	arpl   %ebp,0x45(%ebx)
4422b5:	76 65                	jbe    0x44231c
4422b7:	6e                   	outsb  %ds:(%esi),(%dx)
4422b8:	74 00                	je     0x4422ba
4422ba:	02 08                	add    (%eax),%cl
4422bc:	06                   	push   %es
4422bd:	53                   	push   %ebx
4422be:	65 6e                	outsb  %gs:(%esi),(%dx)
4422c0:	64 65 72 07          	fs gs jb 0x4422cb
4422c4:	54                   	push   %esp
4422c5:	4f                   	dec    %edi
4422c6:	62 6a 65             	bound  %ebp,0x65(%edx)
4422c9:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
4422cd:	44                   	inc    %esp
4422ce:	72 61                	jb     0x442331
4422d0:	67 4f                	addr16 dec %edi
4422d2:	62 6a 65             	bound  %ebp,0x65(%edx)
4422d5:	63 74 0f 54          	arpl   %esi,0x54(%edi,%ecx,1)
4422d9:	44                   	inc    %esp
4422da:	72 61                	jb     0x44233d
4422dc:	67 44                	addr16 inc %esp
4422de:	6f                   	outsl  %ds:(%esi),(%dx)
4422df:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)