418303:	01 11                	add    %edx,(%ecx)
418305:	81 a9 04 20 01 01 03 	subl   $0x1200603,0x1012004(%ecx)
41830c:	06 20 01
41830f:	01 12                	add    %edx,(%edx)
418311:	81 ad 0f 07 09 0e 0e 	subl   $0x8012020e,0xe09070f(%ebp)
418318:	02 12 80
41831b:	81 08 02 08 02 12    	orl    $0x12020802,(%eax)
418321:	80 99 04 00 01 02 0e 	sbbb   $0xe,0x2010004(%ecx)
418328:	06                   	push   %es
418329:	00 03                	add    %al,(%ebx)
41832b:	0e                   	push   %cs
41832c:	0e                   	push   %cs
41832d:	1c 1c                	sbb    $0x1c,%al
41832f:	0b 07                	or     (%edi),%eax
418331:	04 1d                	add    $0x1d,%al
418333:	05 12 80 ad 12       	add    $0x12ad8012,%eax
418338:	80 b1 0e 05 00 00 12 	xorb   $0x12,0x50e(%ecx)
41833f:	81 b1 07 20 01 12 80 	xorl   $0x51dad80,0x12012007(%ecx)
418346:	ad 1d 05
418349:	05 20 00 12 80       	add    $0x80120020,%eax
41834e:	b1 03                	mov    $0x3,%cl
418350:	00 00                	add    %al,(%eax)
418352:	01 06                	add    %eax,(%esi)
418354:	20 02                	and    %al,(%edx)
418356:	1c 1c                	sbb    $0x1c,%al
418358:	1d 1c 06 07 02       	sbb    $0x207061c,%eax
41835d:	12 4d 12             	adc    0x12(%ebp),%cl
418360:	55                   	push   %ebp
418361:	05 00 00 12 80       	add    $0x80120000,%eax
418366:	ad                   	lods   %ds:(%esi),%eax
418367:	09 07                	or     %eax,(%edi)
418369:	05 1d 05 08 08       	add    $0x808051d,%eax
41836e:	02 1d 05 0c 00 05    	add    0x5000c05,%bl
418374:	01 12                	add    %edx,(%edx)
418376:	81 c1 08 12 81 c1    	add    $0xc1811208,%ecx
41837c:	08 08                	or     %cl,(%eax)
41837e:	18 07                	sbb    %al,(%edi)
418380:	0c 15                	or     $0x15,%al
418382:	12 80 b5 01 05 08    	adc    0x80501b5(%eax),%al
418388:	08 08                	or     %cl,(%eax)
41838a:	08 11                	or     %dl,(%ecx)
41838c:	80 b9 11 80 b9 02 02 	cmpb   $0x2,0x2b98011(%ecx)
418393:	02 02                	add    (%edx),%al
418395:	1d 05 06 15 12       	sbb    $0x12150605,%eax
41839a:	80 b5 01 05 07 20 02 	xorb   $0x2,0x20070501(%ebp)
4183a1:	11 80 b9 08 08 09    	adc    %eax,0x90808b9(%eax)
4183a7:	00 04 11             	add    %al,(%ecx,%edx,1)
4183aa:	80 b9 08 08 08 08 09 	cmpb   $0x9,0x8080808(%ecx)
4183b1:	00 02                	add    %al,(%edx)
4183b3:	02 11                	add    (%ecx),%dl
4183b5:	80 b9 11 80 b9 03 20 	cmpb   $0x20,0x3b98011(%ecx)
4183bc:	00 05 0a 20 01 01    	add    %al,0x101200a
4183c2:	15 12 81 c5 01       	adc    $0x1c58112,%eax
4183c7:	13 00                	adc    (%eax),%eax
4183c9:	05 20 00 1d 13       	add    $0x131d0020,%eax
4183ce:	00 10                	add    %dl,(%eax)
4183d0:	07                   	pop    %es
4183d1:	08 08                	or     %cl,(%eax)
4183d3:	0e                   	push   %cs
4183d4:	0e                   	push   %cs
4183d5:	12 80 c1 12 80 c5    	adc    -0x3a7fed3f(%eax),%al
4183db:	02 02                	add    (%edx),%al
4183dd:	12 80 c9 05 20 00    	adc    0x2005c9(%eax),%al
4183e3:	12 80 c1 04 00 01    	adc    0x10004c1(%eax),%al
4183e9:	08 1c 05 00 00 11 80 	or     %bl,-0x7fef0000(,%eax,1)
4183f0:	b9 06 20 01 01       	mov    $0x1012006,%ecx
4183f5:	11 80 b9 07 07 04    	adc    %eax,0x40707b9(%eax)
4183fb:	08 12                	or     %dl,(%edx)
4183fd:	48                   	dec    %eax
4183fe:	08 02                	or     %al,(%edx)
418400:	04 20                	add    $0x20,%al
418402:	00 12                	add    %dl,(%edx)
418404:	65 05 20 01 01 12    	gs add $0x12010120,%eax
41840a:	65 05 20 01 01 12    	gs add $0x12010120,%eax
418410:	69 08 07 03 11 80    	imul   $0x80110307,(%eax),%ecx
418416:	d1 02                	roll   $1,(%edx)
418418:	12 44 08 07          	adc    0x7(%eax,%ecx,1),%al
41841c:	04 08                	add    $0x8,%al
41841e:	0e                   	push   %cs
41841f:	12 80 81 08 0c 07    	adc    0x70c0881(%eax),%al
418425:	06                   	push   %es
418426:	0e                   	push   %cs
418427:	12 80 81 12 80 a5    	adc    -0x5a7fed7f(%eax),%al
41842d:	08 02                	or     %al,(%edx)
41842f:	02 09                	add    (%ecx),%cl
418431:	07                   	pop    %es
418432:	05 12 80 d5 08       	add    $0x8d58012,%eax
418437:	08 02                	or     %al,(%edx)
418439:	02 04 20             	add    (%eax,%eiz,1),%al
41843c:	01 08                	add    %ecx,(%eax)
41843e:	08 09                	or     %cl,(%ecx)
418440:	07                   	pop    %es
418441:	05 08 12 80 81       	add    $0x81801208,%eax
418446:	0e                   	push   %cs
418447:	02 02                	add    (%edx),%al
418449:	09 07                	or     %eax,(%edi)
41844b:	06                   	push   %es
41844c:	08 08                	or     %cl,(%eax)
41844e:	12 48 02             	adc    0x2(%eax),%cl
418451:	08 02                	or     %al,(%edx)
418453:	11 07                	adc    %eax,(%edi)
418455:	0d 0e 0e 02 02       	or     $0x2020e0e,%eax
41845a:	02 02                	add    (%edx),%al
41845c:	1c 02                	sbb    $0x2,%al
41845e:	02 1c 02             	add    (%edx,%eax,1),%bl
418461:	02 12                	add    (%edx),%dl
418463:	80 99 04 07 01 12 28 	sbbb   $0x28,0x12010704(%ecx)
41846a:	0c 20                	or     $0x20,%al
41846c:	05 01 0e 0c 11       	add    $0x110c0e01,%eax
418471:	81 d9 11 81 dd 05    	sbb    $0x5dd8111,%ecx
418477:	06                   	push   %es
418478:	20 01                	and    %al,(%ecx)
41847a:	01 11                	add    %edx,(%ecx)
41847c:	81 e1 15 07 11 0e    	and    $0xe110715,%ecx
418482:	0e                   	push   %cs
418483:	08 08                	or     %cl,(%eax)
418485:	0e                   	push   %cs
418486:	0e                   	push   %cs
418487:	0e                   	push   %cs
418488:	0e                   	push   %cs
418489:	0e                   	push   %cs
41848a:	12 80 81 08 02 02    	adc    0x2020881(%eax),%al
418490:	02 02                	add    (%edx),%al
418492:	02 02                	add    (%edx),%al
418494:	0f 07                	sysret
418496:	09 0e                	or     %ecx,(%esi)
418498:	12 80 81 0e 0e 08    	adc    0x80e0e81(%eax),%al
41849e:	08 02                	or     %al,(%edx)
4184a0:	12 80 99 02 0e 07    	adc    0x70e0299(%eax),%al
4184a6:	06                   	push   %es
4184a7:	08 12                	or     %dl,(%edx)
4184a9:	80 c1 12             	add    $0x12,%cl
4184ac:	80 c5 02             	add    $0x2,%ch
4184af:	02 12                	add    (%edx),%dl
4184b1:	80 c9 06             	or     $0x6,%cl
4184b4:	07                   	pop    %es
4184b5:	03 08                	add    (%eax),%ecx
4184b7:	08 12                	or     %dl,(%edx)
4184b9:	48                   	dec    %eax
4184ba:	07                   	pop    %es
4184bb:	07                   	pop    %es
4184bc:	04 08                	add    $0x8,%al
4184be:	08 02                	or     %al,(%edx)
4184c0:	12 44 05 20          	adc    0x20(%ebp,%eax,1),%al
4184c4:	00 11                	add    %dl,(%ecx)
4184c6:	80 d1 0e             	adc    $0xe,%cl
4184c9:	07                   	pop    %es
4184ca:	0a 08                	or     (%eax),%cl
4184cc:	08 0e                	or     %cl,(%esi)
4184ce:	12 80 81 08 02 02    	adc    0x2020881(%eax),%al
4184d4:	02 02                	add    (%edx),%al
4184d6:	02 07                	add    (%edi),%al
4184d8:	00 04 0e             	add    %al,(%esi,%ecx,1)
4184db:	0e                   	push   %cs
4184dc:	1c 1c                	sbb    $0x1c,%al
4184de:	1c 04                	sbb    $0x4,%al
4184e0:	07                   	pop    %es
4184e1:	01 12                	add    %edx,(%edx)
4184e3:	2c 0a                	sub    $0xa,%al
4184e5:	07                   	pop    %es
4184e6:	04 0e                	add    $0xe,%al
4184e8:	12 80 81 12 80 a5    	adc    -0x5a7fed7f(%eax),%al
4184ee:	02 04 07             	add    (%edi,%eax,1),%al
4184f1:	02 08                	add    (%eax),%cl
4184f3:	08 04 07             	or     %al,(%edi,%eax,1)
4184f6:	01 12                	add    %edx,(%edx)
4184f8:	40                   	inc    %eax
4184f9:	04 00                	add    $0x0,%al
4184fb:	01 0e                	add    %ecx,(%esi)
4184fd:	1c 05                	sbb    $0x5,%al
4184ff:	07                   	pop    %es
418500:	03 0e                	add    (%esi),%ecx
418502:	0e                   	push   %cs
418503:	02 06                	add    (%esi),%al
418505:	00 03                	add    %al,(%ebx)
418507:	0e                   	push   %cs
418508:	0e                   	push   %cs
418509:	0e                   	push   %cs
41850a:	0e                   	push   %cs
41850b:	09 07                	or     %eax,(%edi)
41850d:	03 11                	add    (%ecx),%edx
41850f:	80 d1 02             	adc    $0x2,%cl
418512:	12 80 dd 06 20 01    	adc    0x12006dd(%eax),%al
418518:	01 12                	add    %edx,(%edx)
41851a:	80 85 05 20 00 12 81 	addb   $0x81,0x12002005(%ebp)
418521:	e5 05                	in     $0x5,%eax
418523:	20 00                	and    %al,(%eax)
418525:	12 81 e9 06 20 01    	adc    0x12006e9(%ecx),%al
41852b:	01 12                	add    %edx,(%edx)
41852d:	81 e9 06 20 01 01    	sub    $0x1012006,%ecx
418533:	11 81 ed 06 20 01    	adc    %eax,0x12006ed(%ecx)
418539:	01 11                	add    %edx,(%ecx)
41853b:	81 f1 15 07 0a 0e    	xor    $0xe0a0715,%ecx
418541:	0e                   	push   %cs
418542:	02 12                	add    (%edx),%dl
418544:	80 81 12 80 a5 02 1d 	addb   $0x1d,0x2a58012(%ecx)
41854b:	0e                   	push   %cs
41854c:	12 80 ed 02 12 80    	adc    -0x7fedfd13(%eax),%al
418552:	99                   	cltd
418553:	05 20 00 12 81       	add    $0x81120020,%eax
418558:	f5                   	cmc
418559:	05 20 01 01 1d       	add    $0x1d010120,%eax
41855e:	0e                   	push   %cs
41855f:	08 20                	or     %ah,(%eax)
418561:	01 12                	add    %edx,(%edx)
418563:	80 ed 12             	sub    $0x12,%ch
418566:	80 ed 05             	sub    $0x5,%ch
418569:	07                   	pop    %es
41856a:	01 12                	add    %edx,(%edx)
41856c:	80 f1 05             	xor    $0x5,%cl
41856f:	20 00                	and    %al,(%eax)
418571:	12 81 f9 06 20 01    	adc    0x12006f9(%ecx),%al
418577:	08 12                	or     %dl,(%edx)
418579:	80 f1 06             	xor    $0x6,%cl
41857c:	20 01                	and    %al,(%ecx)
41857e:	01 11                	add    %edx,(%ecx)
418580:	81 fd 10 07 08 08    	cmp    $0x8080710,%ebp
418586:	02 11                	add    (%ecx),%dl
418588:	80 d1 02             	adc    $0x2,%cl
41858b:	0e                   	push   %cs
41858c:	12 80 81 12 80 99    	adc    -0x667fed7f(%eax),%al
418592:	02 05 20 00 12 82    	add    0x82120020,%al
418598:	01 06                	add    %eax,(%esi)
41859a:	20 01                	and    %al,(%ecx)
41859c:	12 80 ed 08 05 07    	adc    0x70508ed(%eax),%al
4185a2:	02 02                	add    (%edx),%al
4185a4:	12 3c 06             	adc    (%esi,%eax,1),%bh
4185a7:	20 01                	and    %al,(%ecx)
4185a9:	01 12                	add    %edx,(%edx)
4185ab:	80 e5 05             	and    $0x5,%ch
4185ae:	20 00                	and    %al,(%eax)
4185b0:	12 82 05 07 20 01    	adc    0x1200705(%edx),%al
4185b6:	01 1d 12 82 09 08    	add    %ebx,0x8098212
4185bc:	07                   	pop    %es
4185bd:	04 0e                	add    $0xe,%al
4185bf:	0e                   	push   %cs
4185c0:	02 12                	add    (%edx),%dl
4185c2:	80 99 06 20 01 01 11 	sbbb   $0x11,0x1012006(%ecx)
4185c9:	82 0d 06 20 01 01 11 	orb    $0x11,0x1012006
4185d0:	82 11 10             	adcb   $0x10,(%ecx)
4185d3:	07                   	pop    %es
4185d4:	08 11                	or     %dl,(%ecx)
4185d6:	80 d1 02             	adc    $0x2,%cl
4185d9:	08 0e                	or     %cl,(%esi)
4185db:	12 80 81 08 02 12    	adc    0x12020881(%eax),%al
4185e1:	80 dd 05             	sbb    $0x5,%ch
4185e4:	20 00                	and    %al,(%eax)
4185e6:	12 82 15 06 20 01    	adc    0x1200615(%edx),%al
4185ec:	12 82 1d 08 04 20    	adc    0x2004081d(%edx),%al
4185f2:	01 1c 08             	add    %ebx,(%eax,%ecx,1)
4185f5:	0c 07                	or     $0x7,%al
4185f7:	04 11                	add    $0x11,%al
4185f9:	80 d1 02             	adc    $0x2,%cl
4185fc:	12 80 dd 12 80 99    	adc    -0x667fed23(%eax),%al
418602:	0d 07 07 08 11       	or     $0x11080707,%eax
418607:	80 d1 02             	adc    $0x2,%cl
41860a:	02 08                	add    (%eax),%cl
41860c:	12 80 dd 02 05 20    	adc    0x200502dd(%eax),%al
418612:	00 12                	add    %dl,(%edx)
418614:	82 21 06             	andb   $0x6,(%ecx)
418617:	20 01                	and    %al,(%ecx)
418619:	12 81 e9 08 0f 07    	adc    0x70f08e9(%ecx),%al
41861f:	0b 0e                	or     (%esi),%ecx
418621:	02 02                	add    (%edx),%al
418623:	08 02                	or     %al,(%edx)
418625:	08 08                	or     %cl,(%eax)
418627:	02 02                	add    (%edx),%al
418629:	02 12                	add    (%edx),%dl
41862b:	80 99 04 20 01 08 0e 	sbbb   $0xe,0x8012004(%ecx)
418632:	0a 00                	or     (%eax),%al
418634:	03 11                	add    (%ecx),%edx
418636:	80 d1 0e             	adc    $0xe,%cl
418639:	0e                   	push   %cs
41863a:	11 81 75 06 20 01    	adc    %eax,0x1200675(%ecx)
418640:	01 12                	add    %edx,(%edx)
418642:	82 39 04             	cmpb   $0x4,(%ecx)
418645:	00 01                	add    %al,(%ecx)
418647:	01 02                	add    %eax,(%edx)
418649:	05 00 01 01 12       	add    $0x12010100,%eax
41864e:	65 12 07             	adc    %gs:(%edi),%al
418651:	09 0e                	or     %ecx,(%esi)
418653:	0e                   	push   %cs
418654:	02 12                	add    (%edx),%dl
418656:	80 a5 02 1d 0e 12 80 	andb   $0x80,0x120e1d02(%ebp)
41865d:	ed                   	in     (%dx),%eax
41865e:	02 12                	add    (%edx),%dl
418660:	80 99 17 07 0b 08 02 	sbbb   $0x2,0x80b0717(%ecx)
418667:	11 80 d1 02 12 80    	adc    %eax,-0x7fedfd2f(%eax)
41866d:	c1 12 80             	rcll   $0x80,(%edx)
418670:	ed                   	in     (%dx),%eax
418671:	08 0e                	or     %cl,(%esi)
418673:	12 80 99 02 12 80    	adc    -0x7fedfd67(%eax),%al
418679:	c9                   	leave
41867a:	06                   	push   %es
41867b:	20 01                	and    %al,(%ecx)
41867d:	01 12                	add    %edx,(%edx)
41867f:	80 ed 06             	sub    $0x6,%ch
418682:	20 01                	and    %al,(%ecx)
418684:	01 11                	add    %edx,(%ecx)
418686:	82 3d 04 07 01 12 10 	cmpb   $0x10,0x12010704
41868d:	04 07                	add    $0x7,%al
41868f:	01 12                	add    %edx,(%edx)
418691:	34 06                	xor    $0x6,%al
418693:	20 01                	and    %al,(%ecx)
418695:	01 12                	add    %edx,(%edx)
418697:	81 01 05 07 02 02    	addl   $0x2020705,(%ecx)
41869d:	12 1c 0b             	adc    (%ebx,%ecx,1),%bl
4186a0:	07                   	pop    %es
4186a1:	06                   	push   %es
4186a2:	1d 12 65 08 12       	sbb    $0x12086512,%eax
4186a7:	65 02 02             	add    %gs:(%edx),%al
4186aa:	02 05 20 00 1d 12    	add    0x121d0020,%al
4186b0:	65 05 20 00 11 82    	gs add $0x82110020,%eax
4186b6:	3d 04 07 02 0e       	cmp    $0xe020704,%eax
4186bb:	08 05 07 02 02 12    	or     %al,0x12020207
4186c1:	68 06 07 02 11       	push   $0x11020706
4186c6:	80 d1 02             	adc    $0x2,%cl
4186c9:	05 07 02 02 12       	add    $0x12020207,%eax
4186ce:	60                   	pusha
4186cf:	05 07 02 02 12       	add    $0x12020207,%eax
4186d4:	14 05                	adc    $0x5,%al
4186d6:	07                   	pop    %es
4186d7:	02 02                	add    (%edx),%al
4186d9:	12 58 05             	adc    0x5(%eax),%bl
4186dc:	07                   	pop    %es
4186dd:	02 02                	add    (%edx),%al
4186df:	12 20                	adc    (%eax),%ah
4186e1:	05 07 02 02 12       	add    $0x12020207,%eax
4186e6:	50                   	push   %eax
4186e7:	05 07 02 02 12       	add    $0x12020207,%eax
4186ec:	18 05 07 02 02 12    	sbb    %al,0x12020207
4186f2:	54                   	push   %esp
4186f3:	05 07 02 02 12       	add    $0x12020207,%eax
4186f8:	10 05 07 01 11 81    	adc    %al,0x81110107
4186fe:	21 05 00 00 11 81    	and    %eax,0x81110000
418704:	21 04 20             	and    %eax,(%eax,%eiz,1)
418707:	01 0e                	add    %ecx,(%esi)
418709:	0e                   	push   %cs
41870a:	05 20 02 08 08       	add    $0x8080220,%eax
41870f:	08 08                	or     %cl,(%eax)
418711:	00 03                	add    %al,(%ebx)
418713:	11 80 b9 08 08 08    	adc    %eax,0x80808b9(%eax)
418719:	06                   	push   %es
41871a:	20 01                	and    %al,(%ecx)
41871c:	01 11                	add    %edx,(%ecx)
41871e:	82 49 06 20          	orb    $0x20,0x6(%ecx)
418722:	01 01                	add    %eax,(%ecx)
418724:	12 82 4d 08 b7 7a    	adc    0x7ab7084d(%edx),%al
41872a:	5c                   	pop    %esp
41872b:	56                   	push   %esi