448f38:	0e                   	push   %cs
448f39:	12 81 19 1d 0e 09    	adc    0x90e1d19(%ecx),%al
448f3f:	13 07                	adc    (%edi),%eax
448f41:	06                   	push   %es
448f42:	15 12 5d 01 0e       	adc    $0xe015d12,%eax
448f47:	1d 0e 12 82 8d       	sbb    $0x8d82120e,%eax
448f4c:	12 81 19 12 82 91    	adc    -0x6e7dede7(%ecx),%al
448f52:	09 06                	or     %eax,(%esi)
448f54:	20 01                	and    %al,(%ecx)
448f56:	12 82 95 0e 05 20    	adc    0x20050e95(%edx),%al
448f5c:	00 12                	add    %dl,(%edx)
448f5e:	82 91 03 20 00 1c 05 	adcb   $0x5,0x1c002003(%ecx)
448f65:	20 00                	and    %al,(%eax)
448f67:	12 82 99 06 20 01    	adc    0x1200699(%edx),%al
448f6d:	12 82 9d 08 0e 07    	adc    0x70e089d(%edx),%al
448f73:	06                   	push   %es
448f74:	15 12 5d 01 0e       	adc    $0xe015d12,%eax
448f79:	1d 0e 0e 08 1d       	sbb    $0x1d080e0e,%eax
448f7e:	0e                   	push   %cs
448f7f:	09 04 00             	or     %eax,(%eax,%eax,1)
448f82:	00 12                	add    %dl,(%edx)
448f84:	59                   	pop    %ecx
448f85:	11 07                	adc    %eax,(%edi)
448f87:	07                   	pop    %es
448f88:	0e                   	push   %cs
448f89:	1c 12                	sbb    $0x12,%al
448f8b:	82 a5 12 81 79 12 81 	andb   $0x81,0x12798112(%ebp)
448f92:	75 12                	jne    0x448fa6
448f94:	81 7d 09 05 20 00 12 	cmpl   $0x12002005,0x9(%ebp)
448f9b:	82 a9 06 20 01 12 82 	subb   $0x82,0x12012006(%ecx)
448fa2:	ad                   	lods   %ds:(%esi),%eax
448fa3:	0e                   	push   %cs
448fa4:	10 07                	adc    %al,(%edi)
448fa6:	09 0e                	or     %ecx,(%esi)
448fa8:	1c 0e                	sbb    $0xe,%al
448faa:	1c 1c                	sbb    $0x1c,%al
448fac:	12 81 19 1d 1c 12    	adc    0x121c1d19(%ecx),%al
448fb2:	82 91 09 0a 07 06 1d 	adcb   $0x1d,0x6070a09(%ecx)
448fb9:	05 0e 08 12 35       	add    $0x3512080e,%eax
448fbe:	08 09                	or     %cl,(%ecx)
448fc0:	0b 15 12 80 80 03    	or     0x3808012,%edx
448fc6:	13 00                	adc    (%eax),%eax
448fc8:	13 01                	adc    (%ecx),%eax
448fca:	13 02                	adc    (%edx),%eax
448fcc:	2a 07                	sub    (%edi),%al
448fce:	11 15 12 5d 01 12    	adc    %edx,0x12015d12
448fd4:	7c 15                	jl     0x448feb
448fd6:	12 5d 01             	adc    0x1(%ebp),%bl
448fd9:	0e                   	push   %cs
448fda:	15 12 5d 01 12       	adc    $0x12015d12,%eax
448fdf:	7c 0e                	jl     0x448fef
448fe1:	0e                   	push   %cs
448fe2:	1d 05 0e 12 80       	sbb    $0x80120e05,%eax
448fe7:	d0 0e                	rorb   $1,(%esi)
448fe9:	12 81 19 08 12 7c    	adc    0x7c120819(%ecx),%al
448fef:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
448ff5:	08 09                	or     %cl,(%ecx)
448ff7:	05 20 00 12 81       	add    $0x81120020,%eax
448ffc:	35 14 07 09 0e       	xor    $0xe090714,%eax
449001:	1d 05 1d 05 1c       	sbb    $0x1c051d05,%eax
449006:	12 82 8d 1d 05 12    	adc    0x12051d8d(%edx),%al
44900c:	81 19 12 82 91 09    	sbbl   $0x9918212,(%ecx)
449012:	07                   	pop    %es
449013:	20 02                	and    %al,(%edx)
449015:	01 0e                	add    %ecx,(%esi)
449017:	11 82 b5 0b 00 03    	adc    %eax,0x3000bb5(%edx)
44901d:	1d 05 1d 05 1d       	sbb    $0x1d051d05,%eax
449022:	05 11 82 bd 15       	add    $0x15bd8211,%eax
449027:	07                   	pop    %es
449028:	0a 0e                	or     (%esi),%cl
44902a:	1d 05 1d 05 1d       	sbb    $0x1d051d05,%eax
44902f:	05 1c 1d 05 12       	add    $0x12051d1c,%eax
449034:	81 14 12 81 19 1d 05 	adcl   $0x51d1981,(%edx,%edx,1)
44903b:	09 11                	or     %edx,(%ecx)
44903d:	07                   	pop    %es
44903e:	06                   	push   %es
44903f:	15 12 5d 01 0e       	adc    $0xe015d12,%eax
449044:	15 12 5d 01 0e       	adc    $0xe015d12,%eax
449049:	0e                   	push   %cs
44904a:	08 1d 0e 09 05 07    	or     %bl,0x705090e
449050:	02 1d 05 09 0c 07    	add    0x70c0905,%bl
449056:	03 15 12 5d 01 12    	add    0x12015d12,%edx
44905c:	7c 12                	jl     0x449070
44905e:	81 19 09 15 07 05    	sbbl   $0x5071509,(%ecx)
449064:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449069:	7c 15                	jl     0x449080
44906b:	12 5d 01             	adc    0x1(%ebp),%bl
44906e:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449072:	19 12                	sbb    %edx,(%edx)
449074:	81 19 09 53 07 2e    	sbbl   $0x2e075309,(%ecx)
44907a:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44907f:	7c 15                	jl     0x449096
449081:	12 5d 01             	adc    0x1(%ebp),%bl
449084:	12 7c 18 1c          	adc    0x1c(%eax,%ebx,1),%bh
449088:	1c 1c                	sbb    $0x1c,%al
44908a:	1c 12                	sbb    $0x12,%al
44908c:	1d 08 18 15 12       	sbb    $0x12151808,%eax
449091:	61                   	popa
449092:	02 11                	add    (%ecx),%dl
449094:	69 0e 08 18 11 69    	imul   $0x69111808,(%esi),%ecx
44909a:	1c 18                	sbb    $0x18,%al
44909c:	08 18                	or     %bl,(%eax)
44909e:	0e                   	push   %cs
44909f:	08 1c 1c             	or     %bl,(%esp,%ebx,1)
4490a2:	1c 0e                	sbb    $0xe,%al
4490a4:	1c 18                	sbb    $0x18,%al
4490a6:	18 12                	sbb    %dl,(%edx)
4490a8:	82 c1 18             	add    $0x18,%cl
4490ab:	12 82 c1 18 18 12    	adc    0x121818c1(%edx),%al
4490b1:	82 c1 12             	add    $0x12,%cl
4490b4:	7c 11                	jl     0x4490c7
4490b6:	69 12 82 c1 0e 0e    	imul   $0xe0ec182,(%edx),%edx
4490bc:	12 82 c1 12 81 19    	adc    0x198112c1(%edx),%al
4490c2:	12 81 19 11 69 08    	adc    0x8691119(%ecx),%al
4490c8:	08 18                	or     %bl,(%eax)
4490ca:	09 05 00 00 12 82    	or     %eax,0x82120000
4490d0:	c5 05 20 00 12 82    	lds    0x82120020,%eax
4490d6:	c9                   	leave
4490d7:	06                   	push   %es
4490d8:	00 03                	add    %al,(%ebx)
4490da:	02 1c 1c             	add    (%esp,%ebx,1),%bl
4490dd:	02 04 00             	add    (%eax,%eax,1),%al
4490e0:	01 08                	add    %ecx,(%eax)
4490e2:	1c 07                	sbb    $0x7,%al
4490e4:	15 12 61 02 11       	adc    $0x11026112,%eax
4490e9:	69 0e 05 20 01 02    	imul   $0x2012005,(%esi),%ecx
4490ef:	13 00                	adc    (%eax),%eax
4490f1:	06                   	push   %es
4490f2:	20 01                	and    %al,(%ecx)
4490f4:	12 82 c1 0e 04 20    	adc    0x20040ec1(%edx),%al
4490fa:	01 1c 1c             	add    %ebx,(%esp,%ebx,1)
4490fd:	0f 07                	sysret
4490ff:	0b 18                	or     (%eax),%ebx
449101:	1c 1c                	sbb    $0x1c,%al
449103:	12 82 c1 1c 1c 18    	adc    0x181c1cc1(%edx),%al
449109:	1c 18                	sbb    $0x18,%al
44910b:	08 09                	or     %cl,(%ecx)
44910d:	04 00                	add    $0x0,%al
44910f:	01 05 18 04 00 01    	add    %eax,0x1000418
449115:	02 1c 04             	add    (%esp,%eax,1),%bl
449118:	00 01                	add    %al,(%ecx)
44911a:	0e                   	push   %cs
44911b:	18 04 20             	sbb    %al,(%eax,%eiz,1)
44911e:	01 01                	add    %eax,(%ecx)
449120:	18 04 00             	sbb    %al,(%eax,%eax,1)
449123:	01 06                	add    %eax,(%esi)
449125:	18 0f                	sbb    %cl,(%edi)
449127:	07                   	pop    %es
449128:	06                   	push   %es
449129:	15 12 5d 01 12       	adc    $0x12015d12,%eax
44912e:	7c 0e                	jl     0x44913e
449130:	0e                   	push   %cs
449131:	0e                   	push   %cs
449132:	12 81 19 09 12 07    	adc    0x7120919(%ecx),%al
449138:	08 15 12 5d 01 12    	or     %dl,0x12015d12
44913e:	7c 1c                	jl     0x44915c
449140:	0e                   	push   %cs
449141:	0e                   	push   %cs
449142:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
449148:	09 09                	or     %ecx,(%ecx)
44914a:	00 03                	add    %al,(%ebx)
44914c:	1d 0e 0e 0e 11       	sbb    $0x110e0e0e,%eax
449151:	82 d9 2b             	sbb    $0x2b,%cl
449154:	07                   	pop    %es
449155:	12 15 12 5d 01 12    	adc    0x12015d12,%dl
44915b:	7c 15                	jl     0x449172
44915d:	12 5d 01             	adc    0x1(%ebp),%bl
449160:	0e                   	push   %cs
449161:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449166:	7c 0e                	jl     0x449176
449168:	0e                   	push   %cs
449169:	1d 05 0e 12 80       	sbb    $0x80120e05,%eax
44916e:	d0 12                	rclb   $1,(%edx)
449170:	81 19 08 0e 0e 12    	sbbl   $0x120e0e08,(%ecx)
449176:	7c 12                	jl     0x44918a
449178:	81 19 08 1d 0e 08    	sbbl   $0x80e1d08,(%ecx)
44917e:	09 2f                	or     %ebp,(%edi)
449180:	07                   	pop    %es
449181:	15 15 12 5d 01       	adc    $0x15d1215,%eax
449186:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
44918a:	5d                   	pop    %ebp
44918b:	01 0e                	add    %ecx,(%esi)
44918d:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449192:	7c 0e                	jl     0x4491a2
449194:	0e                   	push   %cs
449195:	0e                   	push   %cs
449196:	0e                   	push   %cs
449197:	1d 05 0e 12 80       	sbb    $0x80120e05,%eax
44919c:	d0 0e                	rorb   $1,(%esi)
44919e:	12 81 19 08 12 7c    	adc    0x7c120819(%ecx),%al
4491a4:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
4491aa:	08 1d 0e 08 09 09    	or     %bl,0x909080e
4491b0:	07                   	pop    %es
4491b1:	05 1d 05 1d 05       	add    $0x51d051d,%eax
4491b6:	08 08                	or     %cl,(%eax)
4491b8:	09 38                	or     %edi,(%eax)
4491ba:	07                   	pop    %es
4491bb:	1a 15 12 5d 01 12    	sbb    0x12015d12,%dl
4491c1:	7c 0e                	jl     0x4491d1
4491c3:	0e                   	push   %cs
4491c4:	15 12 5d 01 12       	adc    $0x12015d12,%eax
4491c9:	7c 1d                	jl     0x4491e8
4491cb:	05 1d 0e 0e 12       	add    $0x120e0e1d,%eax
4491d0:	81 1d 0e 12 81 1d 0e 	sbbl   $0x1d81120e,0x1d81120e
4491d7:	12 81 1d
4491da:	12 7c 0e 1d          	adc    0x1d(%esi,%ecx,1),%bh
4491de:	05 12 81 19 1d       	add    $0x1d198112,%eax
4491e3:	05 08 1d 0e 08       	add    $0x80e1d08,%eax
4491e8:	1d 0e 08 1d 0e       	sbb    $0xe1d080e,%eax
4491ed:	1d 03 1d 0e 09       	sbb    $0x90e1d03,%eax
4491f2:	06                   	push   %es
4491f3:	20 01                	and    %al,(%ecx)
4491f5:	12 81 1d 0e 02 1d    	adc    0x1d020e1d(%ecx),%al
4491fb:	05 05 20 01 0e       	add    $0xe012005,%eax
449200:	1d 03 19 07 0f       	sbb    $0xf071903,%eax
449205:	12 7c 12 7c          	adc    0x7c(%edx,%edx,1),%bh
449209:	0e                   	push   %cs
44920a:	08 1d 0e 0e 12 35    	or     %bl,0x35120e0e
449210:	12 35 08 12 81 19    	adc    0x19811208,%dh
449216:	1d 03 0e 0e 0e       	sbb    $0xe0e0e03,%eax
44921b:	09 06                	or     %eax,(%esi)
44921d:	20 03                	and    %al,(%ebx)
44921f:	1c 0e                	sbb    $0xe,%al
449221:	0e                   	push   %cs
449222:	1c 06                	sbb    $0x6,%al
449224:	20 01                	and    %al,(%ecx)
449226:	1d 0e 1d 03 33       	sbb    $0x33031d0e,%eax
44922b:	07                   	pop    %es
44922c:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
449232:	7c 0e                	jl     0x449242
449234:	1c 15                	sbb    $0x15,%al
449236:	12 5d 01             	adc    0x1(%ebp),%bl
449239:	12 7c 1c 1c          	adc    0x1c(%esp,%ebx,1),%bh
44923d:	12 80 d0 12 81 19    	adc    0x198112d0(%eax),%al
449243:	08 0e                	or     %cl,(%esi)
449245:	0e                   	push   %cs
449246:	0e                   	push   %cs
449247:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
44924b:	19 12                	sbb    %edx,(%edx)
44924d:	80 d0 12             	adc    $0x12,%al
449250:	81 19 08 0e 0e 0e    	sbbl   $0xe0e0e08,(%ecx)
449256:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
44925a:	19 08                	sbb    %ecx,(%eax)
44925c:	08 09                	or     %cl,(%ecx)
44925e:	06                   	push   %es
44925f:	20 01                	and    %al,(%ecx)
449261:	12 82 8d 0e 4c 07    	adc    0x74c0e8d(%edx),%al
449267:	1a 15 12 61 02 0e    	sbb    0xe026112,%dl
44926d:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
449271:	0e                   	push   %cs
449272:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449277:	7c 15                	jl     0x44928e
449279:	12 5d 01             	adc    0x1(%ebp),%bl
44927c:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
449280:	8c 0e                	mov    %cs,(%esi)
449282:	1d 0e 0e 0e 12       	sbb    $0x120e0e0e,%eax
449287:	7c 0e                	jl     0x449297
449289:	0e                   	push   %cs
44928a:	0e                   	push   %cs
44928b:	08 0e                	or     %cl,(%esi)
44928d:	0e                   	push   %cs
44928e:	1d 05 12 7c 12       	sbb    $0x127c1205,%eax
449293:	7c 15                	jl     0x4492aa
449295:	11 82 89 02 0e 15    	adc    %eax,0x150e0289(%edx)
44929b:	12 61 02             	adc    0x2(%ecx),%ah
44929e:	0e                   	push   %cs
44929f:	0e                   	push   %cs
4492a0:	08 15 11 82 89 02    	or     %dl,0x2898211
4492a6:	0e                   	push   %cs
4492a7:	12 7c 15 11          	adc    0x11(%ebp,%edx,1),%bh
4492ab:	82 e1 02             	and    $0x2,%cl
4492ae:	0e                   	push   %cs
4492af:	12 7c 09 07          	adc    0x7(%ecx,%ecx,1),%bh
4492b3:	15 12 61 02 0e       	adc    $0xe026112,%eax
4492b8:	12 7c 0c 15          	adc    0x15(%esp,%ecx,1),%bh
4492bc:	12 82 85 02 0e 15    	adc    0x150e0285(%edx),%al
4492c2:	12 61 02             	adc    0x2(%ecx),%ah
4492c5:	0e                   	push   %cs
4492c6:	0e                   	push   %cs
4492c7:	0c 15                	or     $0x15,%al
4492c9:	11 82 89 02 0e 15    	adc    %eax,0x150e0289(%edx)
4492cf:	12 61 02             	adc    0x2(%ecx),%ah
4492d2:	0e                   	push   %cs
4492d3:	0e                   	push   %cs
4492d4:	08 15 12 82 85 02    	or     %dl,0x2858212
4492da:	0e                   	push   %cs
4492db:	12 7c 08 15          	adc    0x15(%eax,%ecx,1),%bh
4492df:	11 82 89 02 0e 12    	adc    %eax,0x120e0289(%edx)
4492e5:	7c 0b                	jl     0x4492f2
4492e7:	20 00                	and    %al,(%eax)
4492e9:	15 12 82 dd 02       	adc    $0x2dd8212,%eax
4492ee:	13 00                	adc    (%eax),%eax
4492f0:	13 01                	adc    (%ecx),%eax
4492f2:	08 15 12 82 dd 02    	or     %dl,0x2dd8212
4492f8:	0e                   	push   %cs
4492f9:	12 7c 0b 20          	adc    0x20(%ebx,%ecx,1),%bh
4492fd:	00 15 11 82 e1 02    	add    %dl,0x2e18211
449303:	13 00                	adc    (%eax),%eax
449305:	13 01                	adc    (%ecx),%eax
449307:	08 15 11 82 e1 02    	or     %dl,0x2e18211
44930d:	0e                   	push   %cs
44930e:	12 7c 04 20          	adc    0x20(%esp,%eax,1),%bh
449312:	00 13                	add    %dl,(%ebx)
449314:	01 16                	add    %edx,(%esi)
449316:	07                   	pop    %es
449317:	0b 0e                	or     (%esi),%ecx
449319:	1d 05 1c 12 82       	sbb    $0x82121c05,%eax
44931e:	e5 1c                	in     $0x1c,%eax
449320:	12 81 19 1d 05 1d    	adc    0x1d051d19(%ecx),%al
449326:	1c 1d                	sbb    $0x1d,%al
449328:	1c 1d                	sbb    $0x1d,%al
44932a:	02 09                	add    (%ecx),%cl
44932c:	09 20                	or     %esp,(%eax)
44932e:	02 12                	add    (%edx),%dl
449330:	81 01 1d 05 1d 05    	addl   $0x51d051d,(%ecx)
449336:	0c 07                	or     $0x7,%al
449338:	06                   	push   %es
449339:	1d 05 1c 1d 1c       	sbb    $0x1c1d1c05,%eax
44933e:	1d 1c 1d 02 09       	sbb    $0x9021d1c,%eax
449343:	06                   	push   %es
449344:	20 02                	and    %al,(%edx)
449346:	01 0e                	add    %ecx,(%esi)
449348:	1d 05 0e 00 06       	sbb    $0x6000e05,%eax
44934d:	01 1c 12             	add    %ebx,(%edx,%edx,1)
449350:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
449355:	0e                   	push   %cs
449356:	1d 12 1d 31 07       	sbb    $0x7311d12,%eax
44935b:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
449361:	7c 15                	jl     0x449378
449363:	12 5d 01             	adc    0x1(%ebp),%bl
449366:	12 7c 0e 1c          	adc    0x1c(%esi,%ecx,1),%bh
44936a:	0e                   	push   %cs
44936b:	0e                   	push   %cs
44936c:	08 1d 05 0e 12 80    	or     %bl,0x80120e05
449372:	a4                   	movsb  %ds:(%esi),%es:(%edi)
449373:	1c 08                	sbb    $0x8,%al
449375:	1d 0e 1c 1c 1c       	sbb    $0x1c1c1c0e,%eax
44937a:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
44937e:	19 08                	sbb    %ecx,(%eax)
449380:	1d 03 1d 1c 1d       	sbb    $0x1d1c1d03,%eax
449385:	1c 1d                	sbb    $0x1d,%al
449387:	1c 1d                	sbb    $0x1d,%al
449389:	02 09                	add    (%ecx),%cl
44938b:	07                   	pop    %es
44938c:	00 02                	add    %al,(%edx)
44938e:	12 82 95 0e 0e 08    	adc    0x80e0e95(%edx),%al
449394:	07                   	pop    %es
449395:	04 0e                	add    $0xe,%al
449397:	12 81 15 0e 09 05    	adc    0x5090e15(%ecx),%al
44939d:	20 00                	and    %al,(%eax)