41e0d2:	20 01                	and    %al,(%ecx)
41e0d4:	12 80 91 0e 06 20    	adc    0x20060e91(%eax),%al
41e0da:	01 12                	add    %edx,(%edx)
41e0dc:	82 45 0e 06          	addb   $0x6,0xe(%ebp)
41e0e0:	20 02                	and    %al,(%edx)
41e0e2:	1c 1c                	sbb    $0x1c,%al
41e0e4:	1d 1c 04 00 01       	sbb    $0x100041c,%eax
41e0e9:	01 08                	add    %ecx,(%eax)
41e0eb:	04 07                	add    $0x7,%al
41e0ed:	02 0e                	add    (%esi),%cl
41e0ef:	0e                   	push   %cs
41e0f0:	05 20 02 0e 0e       	add    $0xe0e0220,%eax
41e0f5:	0e                   	push   %cs
41e0f6:	06                   	push   %es
41e0f7:	07                   	pop    %es
41e0f8:	02 1d 05 1d 05 04    	add    0x4051d05,%bl
41e0fe:	20 00                	and    %al,(%eax)
41e100:	1d 03 03 20 00       	sbb    $0x200303,%eax
41e105:	08 08                	or     %cl,(%eax)
41e107:	00 03                	add    %al,(%ebx)
41e109:	1d 05 1d 03 08       	sbb    $0x8031d05,%eax
41e10e:	08 05 07 03 02 02    	or     %al,0x2020307
41e114:	02 05 00 01 0e 1d    	add    0x1d0e0100,%al
41e11a:	0e                   	push   %cs
41e11b:	07                   	pop    %es
41e11c:	07                   	pop    %es
41e11d:	05 02 08 02 02       	add    $0x2020802,%eax
41e122:	02 22                	add    (%edx),%ah
41e124:	07                   	pop    %es
41e125:	0e                   	push   %cs
41e126:	15 12 80 a9 01       	adc    $0x1a98012,%eax
41e12b:	0e                   	push   %cs
41e12c:	11 80 ad 15 11 80    	adc    %eax,-0x7feeea53(%eax)
41e132:	b5 02                	mov    $0x2,%ch
41e134:	0e                   	push   %cs
41e135:	12 40 0e             	adc    0xe(%eax),%al
41e138:	12 40 08             	adc    0x8(%eax),%al
41e13b:	02 08                	add    (%eax),%cl
41e13d:	12 5d 12             	adc    0x12(%ebp),%bl
41e140:	40                   	inc    %eax
41e141:	12 5d 02             	adc    0x2(%ebp),%bl
41e144:	02 02                	add    (%edx),%al
41e146:	05 20 00 11 80       	add    $0x80110020,%eax
41e14b:	ad                   	lods   %ds:(%esi),%eax
41e14c:	06                   	push   %es
41e14d:	15 12 80 a9 01       	adc    $0x1a98012,%eax
41e152:	0e                   	push   %cs
41e153:	08 15 12 80 a5 02    	or     %dl,0x2a58012
41e159:	0e                   	push   %cs
41e15a:	12 40 0b             	adc    0xb(%eax),%al
41e15d:	20 00                	and    %al,(%eax)
41e15f:	15 12 80 b1 02       	adc    $0x2b18012,%eax
41e164:	13 00                	adc    (%eax),%eax
41e166:	13 01                	adc    (%ecx),%eax
41e168:	08 15 12 80 b1 02    	or     %dl,0x2b18012
41e16e:	0e                   	push   %cs
41e16f:	12 40 0b             	adc    0xb(%eax),%al
41e172:	20 00                	and    %al,(%eax)
41e174:	15 11 80 b5 02       	adc    $0x2b58011,%eax
41e179:	13 00                	adc    (%eax),%eax
41e17b:	13 01                	adc    (%ecx),%eax
41e17d:	08 15 11 80 b5 02    	or     %dl,0x2b58011
41e183:	0e                   	push   %cs
41e184:	12 40 06             	adc    0x6(%eax),%al
41e187:	20 01                	and    %al,(%ecx)
41e189:	13 01                	adc    (%ecx),%eax
41e18b:	13 00                	adc    (%eax),%eax
41e18d:	05 20 01 13 00       	add    $0x130120,%eax
41e192:	08 06                	or     %al,(%esi)
41e194:	20 02                	and    %al,(%edx)
41e196:	01 08                	add    %ecx,(%eax)
41e198:	13 00                	adc    (%eax),%eax
41e19a:	06                   	push   %es
41e19b:	20 01                	and    %al,(%ecx)
41e19d:	01 11                	add    %edx,(%ecx)
41e19f:	81 f9 05 20 00 12    	cmp    $0x12002005,%ecx
41e1a5:	80 e9 06             	sub    $0x6,%cl
41e1a8:	20 01                	and    %al,(%ecx)
41e1aa:	01 11                	add    %edx,(%ecx)
41e1ac:	82 59 06 20          	sbbb   $0x20,0x6(%ecx)
41e1b0:	01 01                	add    %eax,(%ecx)
41e1b2:	12 82 5d 03 07 01    	adc    0x107035d(%edx),%al
41e1b8:	08 27                	or     %ah,(%edi)
41e1ba:	07                   	pop    %es
41e1bb:	16                   	push   %ss
41e1bc:	12 81 04 11 80 c1    	adc    -0x3e7feefc(%ecx),%al
41e1c2:	11 80 c1 08 1d 02    	adc    %eax,0x21d08c1(%eax)
41e1c8:	08 11                	or     %dl,(%ecx)
41e1ca:	80 c1 08             	add    $0x8,%cl
41e1cd:	11 80 c1 12 80 84    	adc    %eax,-0x7b7fed3f(%eax)
41e1d3:	11 80 c1 02 02 02    	adc    %eax,0x20202c1(%eax)
41e1d9:	02 02                	add    (%edx),%al
41e1db:	02 02                	add    (%edx),%al
41e1dd:	02 02                	add    (%edx),%al
41e1df:	02 02                	add    (%edx),%al
41e1e1:	05 1d 1d 11 80       	add    $0x80111d1d,%eax
41e1e6:	c1 04 1d 11 80 c1 04 	roll   $0x7,0x4c18011(,%ebx,1)
41e1ed:	07
41e1ee:	02 08                	add    (%eax),%cl
41e1f0:	02 18                	add    (%eax),%bl
41e1f2:	07                   	pop    %es
41e1f3:	0c 08                	or     $0x8,%al
41e1f5:	15 12 80 a9 01       	adc    $0x1a98012,%eax
41e1fa:	11 80 c1 08 08 02    	adc    %eax,0x20808c1(%eax)
41e200:	1d 11 80 c1 02       	sbb    $0x2c18011,%eax
41e205:	02 02                	add    (%edx),%al
41e207:	02 02                	add    (%edx),%al
41e209:	02 08                	add    (%eax),%cl
41e20b:	15 12 80 a9 01       	adc    $0x1a98012,%eax
41e210:	11 80 c1 09 00 02    	adc    %eax,0x20009c1(%eax)
41e216:	02 11                	add    (%ecx),%dl
41e218:	80 c1 11             	add    $0x11,%cl
41e21b:	80 c1 0b             	add    $0xb,%cl
41e21e:	20 02                	and    %al,(%edx)
41e220:	01 08                	add    %ecx,(%eax)
41e222:	15 12 82 65 01       	adc    $0x1658212,%eax
41e227:	13 00                	adc    (%eax),%eax
41e229:	05 20 00 1d 13       	add    $0x131d0020,%eax
41e22e:	00 06                	add    %al,(%esi)
41e230:	07                   	pop    %es
41e231:	02 08                	add    (%eax),%cl
41e233:	11 80 c1 08 07 04    	adc    %eax,0x40708c1(%eax)
41e239:	02 11                	add    (%ecx),%dl
41e23b:	80 c1 02             	add    $0x2,%cl
41e23e:	02 0a                	add    (%edx),%cl
41e240:	07                   	pop    %es
41e241:	01 15 11 80 85 01    	add    %edx,0x1858011
41e247:	11 80 c1 08 15 11    	adc    %eax,0x111508c1(%eax)
41e24d:	80 85 01 11 80 c1 12 	addb   $0x12,-0x3e7feeff(%ebp)
41e254:	07                   	pop    %es
41e255:	05 15 12 80 c5       	add    $0xc5801215,%eax
41e25a:	01 11                	add    %edx,(%ecx)
41e25c:	80 c1 11             	add    $0x11,%cl
41e25f:	80 c1 11             	add    $0x11,%cl
41e262:	80 c1 02             	add    $0x2,%cl
41e265:	02 08                	add    (%eax),%cl
41e267:	15 12 80 c5 01       	adc    $0x1c58012,%eax
41e26c:	11 80 c1 05 07 03    	adc    %eax,0x30705c1(%eax)
41e272:	08 02                	or     %al,(%edx)
41e274:	02 04 07             	add    (%edi,%eax,1),%al
41e277:	02 08                	add    (%eax),%cl
41e279:	08 10                	or     %dl,(%eax)
41e27b:	07                   	pop    %es
41e27c:	06                   	push   %es
41e27d:	1d 11 80 c1 11       	sbb    $0x11c18011,%eax
41e282:	80 c1 02             	add    $0x2,%cl
41e285:	1d 11 80 c1 08       	sbb    $0x8c18011,%eax
41e28a:	02 05 07 01 11 80    	add    0x80110107,%al
41e290:	8c 05 07 01 11 80    	mov    %es,0x80110107
41e296:	94                   	xchg   %eax,%esp
41e297:	04 07                	add    $0x7,%al
41e299:	02 02                	add    (%edx),%al
41e29b:	02 05 07 01 11 80    	add    0x80110107,%al
41e2a1:	90                   	nop
41e2a2:	05 07 01 12 80       	add    $0x80120107,%eax
41e2a7:	c8 0b 07 03          	enter  $0x70b,$0x3
41e2ab:	12 80 c9 12 80 c9    	adc    -0x367fed37(%eax),%al
41e2b1:	12 80 c9 0b 00 02    	adc    0x2000bc9(%eax),%al
41e2b7:	12 82 69 12 82 69    	adc    0x69821269(%edx),%al
41e2bd:	12 82 69 0c 10 01    	adc    0x1100c69(%edx),%al
41e2c3:	03 1e                	add    (%esi),%ebx
41e2c5:	00 10                	add    %dl,(%eax)
41e2c7:	1e                   	push   %ds
41e2c8:	00 1e                	add    %bl,(%esi)
41e2ca:	00 1e                	add    %bl,(%esi)
41e2cc:	00 05 0a 01 12 80    	add    %al,0x8012010a
41e2d2:	c9                   	leave
41e2d3:	09 00                	or     %eax,(%eax)
41e2d5:	04 11                	add    $0x11,%al
41e2d7:	81 01 08 08 08 08    	addl   $0x8080808,(%ecx)
41e2dd:	07                   	pop    %es
41e2de:	20 02                	and    %al,(%edx)
41e2e0:	01 11                	add    %edx,(%ecx)
41e2e2:	81 01 0c 08 00 03    	addl   $0x300080c,(%ecx)
41e2e8:	11 81 01 08 08 08    	adc    %eax,0x8080801(%ecx)
41e2ee:	08 15 12 80 d5 01    	or     %dl,0x1d58012
41e2f4:	12 80 98 06 07 04    	adc    0x4070698(%eax),%al
41e2fa:	1c 02                	sbb    $0x2,%al
41e2fc:	02 02                	add    (%edx),%al
41e2fe:	09 15 12 80 a5 02    	or     %edx,0x2a58012
41e304:	11 81 08 1c 05 20    	adc    %eax,0x20051c08(%ecx)
41e30a:	01 02                	add    %eax,(%edx)
41e30c:	13 00                	adc    (%eax),%eax
41e30e:	4c                   	dec    %esp
41e30f:	07                   	pop    %es
41e310:	21 02                	and    %eax,(%edx)
41e312:	02 12                	add    (%edx),%dl
41e314:	80 d9 02             	sbb    $0x2,%cl
41e317:	12 80 d9 02 12 80    	adc    -0x7fedfd27(%eax),%al
41e31d:	d9 02                	flds   (%edx)
41e31f:	12 80 d9 02 02 11    	adc    0x110202d9(%eax),%al
41e325:	80 ad 0c 15 11 80 dd 	subb   $0xdd,-0x7feeeaf4(%ebp)
41e32c:	01 15 12 80 f4 02    	add    %edx,0x2f48012
41e332:	03 11                	add    (%ecx),%edx
41e334:	80 c1 15             	add    $0x15,%cl
41e337:	12 80 f4 02 03 11    	adc    0x110302f4(%eax),%al
41e33d:	80 c1 12             	add    $0x12,%cl
41e340:	80 d9 11             	sbb    $0x11,%cl
41e343:	80 e1 12             	and    $0x12,%cl
41e346:	80 d9 02             	sbb    $0x2,%cl
41e349:	02 02                	add    (%edx),%al
41e34b:	02 02                	add    (%edx),%al
41e34d:	02 08                	add    (%eax),%cl
41e34f:	11 80 e5 02 02 02    	adc    %eax,0x20202e5(%eax)
41e355:	02 08                	add    (%eax),%cl
41e357:	11 80 e5 02 06 20    	adc    %eax,0x200602e5(%eax)
41e35d:	01 01                	add    %eax,(%ecx)
41e35f:	11 82 79 06 20 01    	adc    %eax,0x1200679(%edx)
41e365:	01 11                	add    %edx,(%ecx)
41e367:	82 7d 09 20          	cmpb   $0x20,0x9(%ebp)
41e36b:	02 01                	add    (%ecx),%al
41e36d:	12 80 cd 12 80 d9    	adc    -0x267fed33(%eax),%al
41e373:	09 20                	or     %esp,(%eax)
41e375:	02 01                	add    (%ecx),%al
41e377:	12 80 d1 12 80 d9    	adc    -0x267fed2f(%eax),%al
41e37d:	13 15 12 80 a9 01    	adc    0x1a98012,%edx
41e383:	15 12 80 a9 01       	adc    $0x1a98012,%eax
41e388:	15 12 80 f4 02       	adc    $0x2f48012,%eax
41e38d:	03 11                	add    (%ecx),%edx
41e38f:	80 c1 0e             	add    $0xe,%cl
41e392:	15 12 80 a9 01       	adc    $0x1a98012,%eax
41e397:	15 12 80 f4 02       	adc    $0x2f48012,%eax
41e39c:	03 11                	add    (%ecx),%edx
41e39e:	80 c1 09             	add    $0x9,%cl
41e3a1:	20 00                	and    %al,(%eax)
41e3a3:	15 11 80 dd 01       	adc    $0x1dd8011,%eax
41e3a8:	13 00                	adc    (%eax),%eax
41e3aa:	0e                   	push   %cs
41e3ab:	15 11 80 dd 01       	adc    $0x1dd8011,%eax
41e3b0:	15 12 80 f4 02       	adc    $0x2f48012,%eax
41e3b5:	03 11                	add    (%ecx),%edx
41e3b7:	80 c1 09             	add    $0x9,%cl
41e3ba:	15 12 80 f4 02       	adc    $0x2f48012,%eax
41e3bf:	03 11                	add    (%ecx),%edx
41e3c1:	80 c1 05             	add    $0x5,%cl
41e3c4:	20 00                	and    %al,(%eax)
41e3c6:	11 80 c1 07 20 02    	adc    %eax,0x22007c1(%eax)
41e3cc:	01 12                	add    %edx,(%edx)
41e3ce:	80 d9 02             	sbb    $0x2,%cl
41e3d1:	06                   	push   %es
41e3d2:	20 01                	and    %al,(%ecx)
41e3d4:	01 12                	add    %edx,(%edx)
41e3d6:	80 d1 09             	adc    $0x9,%cl
41e3d9:	00 02                	add    %al,(%edx)
41e3db:	11 81 01 08 11 81    	adc    %eax,-0x7eeef7ff(%ecx)
41e3e1:	01 08                	add    %ecx,(%eax)
41e3e3:	00 01                	add    %al,(%ecx)
41e3e5:	11 80 e5 11 80 e1    	adc    %eax,-0x1e7fee1b(%eax)
41e3eb:	03 20                	add    (%eax),%esp
41e3ed:	00 0c 0a             	add    %cl,(%edx,%ecx,1)
41e3f0:	20 05 01 12 80 cd    	and    %al,0xcd801201
41e3f6:	0c 0c                	or     $0xc,%al
41e3f8:	0c 0c                	or     $0xc,%al
41e3fa:	11 07                	adc    %eax,(%edi)
41e3fc:	09 11                	or     %edx,(%ecx)
41e3fe:	80 c1 08             	add    $0x8,%cl
41e401:	11 80 e5 12 80 ed    	adc    %eax,-0x127fed1b(%eax)
41e407:	02 02                	add    (%edx),%al
41e409:	02 02                	add    (%edx),%al
41e40b:	02 05 20 02 01 0c    	add    0xc010220,%al
41e411:	0c 1a                	or     $0x1a,%al
41e413:	07                   	pop    %es
41e414:	08 11                	or     %dl,(%ecx)
41e416:	80 c1 11             	add    $0x11,%cl
41e419:	80 c1 15             	add    $0x15,%cl
41e41c:	12 80 a9 01 11 80    	adc    -0x7feefe57(%eax),%al
41e422:	c1 02 1d             	roll   $0x1d,(%edx)
41e425:	11 80 c1 08 11 80    	adc    %eax,-0x7feef73f(%eax)
41e42b:	c1 02 04             	roll   $0x4,(%edx)
41e42e:	20 01                	and    %al,(%ecx)
41e430:	02 1c 05 07 01 11 80 	add    -0x7feefef9(,%eax,1),%bl
41e437:	e1 07                	loope  0x41e440
41e439:	07                   	pop    %es
41e43a:	03 02                	add    (%edx),%eax
41e43c:	08 11                	or     %dl,(%ecx)
41e43e:	80 c1 07             	add    $0x7,%cl
41e441:	07                   	pop    %es
41e442:	03 02                	add    (%edx),%eax
41e444:	11 80 c1 02 09 07    	adc    %eax,0x70902c1(%eax)
41e44a:	05 11 80 c1 02       	add    $0x2c18011,%eax
41e44f:	02 02                	add    (%edx),%al
41e451:	02 1c 07             	add    (%edi,%eax,1),%bl
41e454:	0f 11 80 c0 15 11 80 	movups %xmm0,-0x7feeea40(%eax)
41e45b:	85 01                	test   %eax,(%ecx)
41e45d:	11 80 c1 08 08 02    	adc    %eax,0x20808c1(%eax)
41e463:	02 02                	add    (%edx),%al
41e465:	02 02                	add    (%edx),%al
41e467:	02 02                	add    (%edx),%al
41e469:	02 02                	add    (%edx),%al
41e46b:	12 80 e9 02 08 00    	adc    0x802e9(%eax),%al
41e471:	01 12                	add    %edx,(%edx)
41e473:	80 e9 12             	sub    $0x12,%cl
41e476:	80 ed 37             	sub    $0x37,%ch
41e479:	07                   	pop    %es
41e47a:	18 08                	sbb    %cl,(%eax)
41e47c:	08 02                	or     %al,(%edx)
41e47e:	12 80 e9 02 12 80    	adc    -0x7fedfd17(%eax),%al
41e484:	e9 11 80 c1 15       	jmp    0x1603649a
41e489:	11 80 85 01 11 80    	adc    %eax,-0x7feefe7b(%eax)
41e48f:	c1 15 11 80 85 01 11 	rcll   $0x11,0x1858011
41e496:	80 c1 02             	add    $0x2,%cl
41e499:	1d 11 80 c1 08       	sbb    $0x8c18011,%eax
41e49e:	11 80 c1 11 80 c1    	adc    %eax,-0x3e7fee3f(%eax)
41e4a4:	02 02                	add    (%edx),%al
41e4a6:	11 80 c1 02 02 02    	adc    %eax,0x20202c1(%eax)
41e4ac:	02 02                	add    (%edx),%al
41e4ae:	02 02                	add    (%edx),%al
41e4b0:	08 20                	or     %ah,(%eax)
41e4b2:	03 01                	add    (%ecx),%eax
41e4b4:	12 80 ed 08 08 06    	adc    0x60808ed(%eax),%al
41e4ba:	20 02                	and    %al,(%edx)
41e4bc:	01 1c 12             	add    %ebx,(%edx,%edx,1)
41e4bf:	71 06                	jno    0x41e4c7
41e4c1:	07                   	pop    %es
41e4c2:	02 02                	add    (%edx),%al
41e4c4:	11 80 ad 0c 07 06    	adc    %eax,0x6070cad(%eax)
41e4ca:	12 80 98 02 02 02    	adc    0x2020298(%eax),%al
41e4d0:	12 80 a0 02 0e 07    	adc    0x70e02a0(%eax),%al
41e4d6:	06                   	push   %es
41e4d7:	12 80 98 02 02 12    	adc    0x12020298(%eax),%al
41e4dd:	80 9c 02 12 80 a0 13 	sbbb   $0x7,0x13a08012(%edx,%eax,1)
41e4e4:	07
41e4e5:	0d 02 02 08 08       	or     $0x8080202,%eax
41e4ea:	08 11                	or     %dl,(%ecx)
41e4ec:	80 c1 11             	add    $0x11,%cl
41e4ef:	80 c1 02             	add    $0x2,%cl
41e4f2:	02 02                	add    (%edx),%al
41e4f4:	02 08                	add    (%eax),%cl
41e4f6:	08 05 00 02 08 08    	or     %al,0x8080200
41e4fc:	08 09                	or     %cl,(%ecx)
41e4fe:	07                   	pop    %es
41e4ff:	05 02 02 11 80       	add    $0x80110202,%eax
41e504:	c1 02 02             	roll   $0x2,(%edx)
41e507:	07                   	pop    %es
41e508:	07                   	pop    %es
41e509:	05 02 02 02 02       	add    $0x2020202,%eax
41e50e:	02 12                	add    (%edx),%dl
41e510:	07                   	pop    %es
41e511:	0e                   	push   %cs
41e512:	02 02                	add    (%edx),%al
41e514:	02 02                	add    (%edx),%al
41e516:	02 02                	add    (%edx),%al
41e518:	02 02                	add    (%edx),%al
41e51a:	02 02                	add    (%edx),%al
41e51c:	02 11                	add    (%ecx),%dl
41e51e:	80 c1 02             	add    $0x2,%cl
41e521:	02 05 20 00 11 82    	add    0x82110020,%al
41e527:	89 68 07             	mov    %ebp,0x7(%eax)
41e52a:	1f                   	pop    %ds
41e52b:	02 15 12 80 a9 01    	add    0x1a98012,%dl