411305:	00 26                	add    %ah,(%esi)
411307:	07                   	pop    %es
411308:	00 00                	add    %al,(%eax)
41130a:	01 00                	add    %eax,(%eax)
41130c:	3f                   	aas
41130d:	0e                   	push   %cs
41130e:	00 00                	add    %al,(%eax)
411310:	01 00                	add    %eax,(%eax)
411312:	53                   	push   %ebx
411313:	07                   	pop    %es
411314:	00 00                	add    %al,(%eax)
411316:	01 00                	add    %eax,(%eax)
411318:	af                   	scas   %es:(%edi),%eax
411319:	15 00 00 01 00       	adc    $0x10000,%eax
41131e:	da 0b                	fimull (%ebx)
411320:	00 00                	add    %al,(%eax)
411322:	01 00                	add    %eax,(%eax)
411324:	e8 0a 00 00 01       	call   0x1411333
411329:	00 e8                	add    %ch,%al
41132b:	0a 00                	or     (%eax),%al
41132d:	00 01                	add    %al,(%ecx)
41132f:	00 e8                	add    %ch,%al
411331:	0a 00                	or     (%eax),%al
411333:	00 01                	add    %al,(%ecx)
411335:	00 e8                	add    %ch,%al
411337:	0a 00                	or     (%eax),%al
411339:	00 01                	add    %al,(%ecx)
41133b:	00 e8                	add    %ch,%al
41133d:	0a 00                	or     (%eax),%al
41133f:	00 01                	add    %al,(%ecx)
411341:	00 e8                	add    %ch,%al
411343:	0a 00                	or     (%eax),%al
411345:	00 01                	add    %al,(%ecx)
411347:	00 e8                	add    %ch,%al
411349:	0a 00                	or     (%eax),%al
41134b:	00 01                	add    %al,(%ecx)
41134d:	00 2b                	add    %ch,(%ebx)
41134f:	0e                   	push   %cs
411350:	00 00                	add    %al,(%eax)
411352:	01 00                	add    %eax,(%eax)
411354:	e4 00                	in     $0x0,%al
411356:	00 00                	add    %al,(%eax)
411358:	01 00                	add    %eax,(%eax)
41135a:	fb                   	sti
41135b:	1a 00                	sbb    (%eax),%al
41135d:	00 02                	add    %al,(%edx)
41135f:	00 49 0b             	add    %cl,0xb(%ecx)
411362:	00 00                	add    %al,(%eax)
411364:	01 00                	add    %eax,(%eax)
411366:	fb                   	sti
411367:	1a 00                	sbb    (%eax),%al
411369:	00 02                	add    %al,(%edx)
41136b:	00 49 0b             	add    %cl,0xb(%ecx)
41136e:	00 00                	add    %al,(%eax)
411370:	01 00                	add    %eax,(%eax)
411372:	e7 0b                	out    %eax,$0xb
411374:	00 00                	add    %al,(%eax)
411376:	01 00                	add    %eax,(%eax)
411378:	fb                   	sti
411379:	1a 00                	sbb    (%eax),%al
41137b:	00 02                	add    %al,(%edx)
41137d:	00 49 0b             	add    %cl,0xb(%ecx)
411380:	00 00                	add    %al,(%eax)
411382:	01 00                	add    %eax,(%eax)
411384:	49                   	dec    %ecx
411385:	0b 00                	or     (%eax),%eax
411387:	00 01                	add    %al,(%ecx)
411389:	00 fb                	add    %bh,%bl
41138b:	1a 00                	sbb    (%eax),%al
41138d:	00 02                	add    %al,(%edx)
41138f:	00 49 0b             	add    %cl,0xb(%ecx)
411392:	00 00                	add    %al,(%eax)
411394:	01 00                	add    %eax,(%eax)
411396:	fb                   	sti
411397:	1a 00                	sbb    (%eax),%al
411399:	00 02                	add    %al,(%edx)
41139b:	00 49 0b             	add    %cl,0xb(%ecx)
41139e:	00 00                	add    %al,(%eax)
4113a0:	01 00                	add    %eax,(%eax)
4113a2:	fb                   	sti
4113a3:	1a 00                	sbb    (%eax),%al
4113a5:	00 02                	add    %al,(%edx)
4113a7:	00 49 0b             	add    %cl,0xb(%ecx)
4113aa:	00 00                	add    %al,(%eax)
4113ac:	01 00                	add    %eax,(%eax)
4113ae:	fb                   	sti
4113af:	1a 00                	sbb    (%eax),%al
4113b1:	00 02                	add    %al,(%edx)
4113b3:	00 49 0b             	add    %cl,0xb(%ecx)
4113b6:	00 00                	add    %al,(%eax)
4113b8:	01 00                	add    %eax,(%eax)
4113ba:	fb                   	sti
4113bb:	1a 00                	sbb    (%eax),%al
4113bd:	00 02                	add    %al,(%edx)
4113bf:	00 49 0b             	add    %cl,0xb(%ecx)
4113c2:	00 00                	add    %al,(%eax)
4113c4:	01 00                	add    %eax,(%eax)
4113c6:	e7 0b                	out    %eax,$0xb
4113c8:	00 00                	add    %al,(%eax)
4113ca:	01 00                	add    %eax,(%eax)
4113cc:	49                   	dec    %ecx
4113cd:	0d 00 00 01 00       	or     $0x10000,%eax
4113d2:	49                   	dec    %ecx
4113d3:	0b 00                	or     (%eax),%eax
4113d5:	00 01                	add    %al,(%ecx)
4113d7:	00 fb                	add    %bh,%bl
4113d9:	1a 00                	sbb    (%eax),%al
4113db:	00 02                	add    %al,(%edx)
4113dd:	00 49 0b             	add    %cl,0xb(%ecx)
4113e0:	00 00                	add    %al,(%eax)
4113e2:	01 00                	add    %eax,(%eax)
4113e4:	fb                   	sti
4113e5:	1a 00                	sbb    (%eax),%al
4113e7:	00 02                	add    %al,(%edx)
4113e9:	00 49 0b             	add    %cl,0xb(%ecx)
4113ec:	00 00                	add    %al,(%eax)
4113ee:	01 00                	add    %eax,(%eax)
4113f0:	fb                   	sti
4113f1:	1a 00                	sbb    (%eax),%al
4113f3:	00 02                	add    %al,(%edx)
4113f5:	00 49 0b             	add    %cl,0xb(%ecx)
4113f8:	00 00                	add    %al,(%eax)
4113fa:	01 00                	add    %eax,(%eax)
4113fc:	fb                   	sti
4113fd:	1a 00                	sbb    (%eax),%al
4113ff:	00 02                	add    %al,(%edx)
411401:	00 49 0b             	add    %cl,0xb(%ecx)
411404:	00 00                	add    %al,(%eax)
411406:	01 00                	add    %eax,(%eax)
411408:	fb                   	sti
411409:	1a 00                	sbb    (%eax),%al
41140b:	00 02                	add    %al,(%edx)
41140d:	00 49 0b             	add    %cl,0xb(%ecx)
411410:	00 00                	add    %al,(%eax)
411412:	01 00                	add    %eax,(%eax)
411414:	fb                   	sti
411415:	1a 00                	sbb    (%eax),%al
411417:	00 02                	add    %al,(%edx)
411419:	00 49 0b             	add    %cl,0xb(%ecx)
41141c:	00 00                	add    %al,(%eax)
41141e:	01 00                	add    %eax,(%eax)
411420:	fb                   	sti
411421:	1a 00                	sbb    (%eax),%al
411423:	00 02                	add    %al,(%edx)
411425:	00 49 0b             	add    %cl,0xb(%ecx)
411428:	00 00                	add    %al,(%eax)
41142a:	01 00                	add    %eax,(%eax)
41142c:	e7 0b                	out    %eax,$0xb
41142e:	00 00                	add    %al,(%eax)
411430:	01 00                	add    %eax,(%eax)
411432:	49                   	dec    %ecx
411433:	0b 00                	or     (%eax),%eax
411435:	00 01                	add    %al,(%ecx)
411437:	00 fb                	add    %bh,%bl
411439:	1a 00                	sbb    (%eax),%al
41143b:	00 02                	add    %al,(%edx)
41143d:	00 49 0b             	add    %cl,0xb(%ecx)
411440:	00 00                	add    %al,(%eax)
411442:	01 00                	add    %eax,(%eax)
411444:	fb                   	sti
411445:	1a 00                	sbb    (%eax),%al
411447:	00 02                	add    %al,(%edx)
411449:	00 49 0b             	add    %cl,0xb(%ecx)
41144c:	00 00                	add    %al,(%eax)
41144e:	01 00                	add    %eax,(%eax)
411450:	fb                   	sti
411451:	1a 00                	sbb    (%eax),%al
411453:	00 02                	add    %al,(%edx)
411455:	00 49 0b             	add    %cl,0xb(%ecx)
411458:	00 00                	add    %al,(%eax)
41145a:	01 00                	add    %eax,(%eax)
41145c:	fb                   	sti
41145d:	1a 00                	sbb    (%eax),%al
41145f:	00 02                	add    %al,(%edx)
411461:	00 49 0b             	add    %cl,0xb(%ecx)
411464:	00 00                	add    %al,(%eax)
411466:	01 00                	add    %eax,(%eax)
411468:	fb                   	sti
411469:	1a 00                	sbb    (%eax),%al
41146b:	00 02                	add    %al,(%edx)
41146d:	00 49 0b             	add    %cl,0xb(%ecx)
411470:	00 00                	add    %al,(%eax)
411472:	01 00                	add    %eax,(%eax)
411474:	fb                   	sti
411475:	1a 00                	sbb    (%eax),%al
411477:	00 02                	add    %al,(%edx)
411479:	00 49 0b             	add    %cl,0xb(%ecx)
41147c:	00 00                	add    %al,(%eax)
41147e:	01 00                	add    %eax,(%eax)
411480:	e7 0b                	out    %eax,$0xb
411482:	00 00                	add    %al,(%eax)
411484:	01 00                	add    %eax,(%eax)
411486:	ae                   	scas   %es:(%edi),%al
411487:	22 00                	and    (%eax),%al
411489:	00 01                	add    %al,(%ecx)
41148b:	00 e8                	add    %ch,%al
41148d:	0a 08                	or     (%eax),%cl
41148f:	00 a1 00 0b 00 a1    	add    %ah,-0x5efff500(%ecx)
411495:	00 0b                	add    %cl,(%ebx)
411497:	00 28                	add    %ch,(%eax)
411499:	00 09                	add    %cl,(%ecx)
41149b:	00 ac 1c 01 00 11 00 	add    %ch,0x110001(%esp,%ebx,1)
4114a2:	ac                   	lods   %ds:(%esi),%al
4114a3:	1c 06                	sbb    $0x6,%al
4114a5:	00 19                	add    %bl,(%ecx)
4114a7:	00 ac 1c 0a 00 29 00 	add    %ch,0x29000a(%esp,%ebx,1)
4114ae:	ac                   	lods   %ds:(%esi),%al
4114af:	1c 10                	sbb    $0x10,%al
4114b1:	00 31                	add    %dh,(%ecx)
4114b3:	00 ac 1c 10 00 39 00 	add    %ch,0x390010(%esp,%ebx,1)
4114ba:	ac                   	lods   %ds:(%esi),%al
4114bb:	1c 10                	sbb    $0x10,%al
4114bd:	00 41 00             	add    %al,0x0(%ecx)
4114c0:	ac                   	lods   %ds:(%esi),%al
4114c1:	1c 10                	sbb    $0x10,%al
4114c3:	00 49 00             	add    %cl,0x0(%ecx)
4114c6:	ac                   	lods   %ds:(%esi),%al
4114c7:	1c 10                	sbb    $0x10,%al
4114c9:	00 51 00             	add    %dl,0x0(%ecx)
4114cc:	ac                   	lods   %ds:(%esi),%al
4114cd:	1c 10                	sbb    $0x10,%al
4114cf:	00 59 00             	add    %bl,0x0(%ecx)
4114d2:	ac                   	lods   %ds:(%esi),%al
4114d3:	1c 10                	sbb    $0x10,%al
4114d5:	00 61 00             	add    %ah,0x0(%ecx)
4114d8:	ac                   	lods   %ds:(%esi),%al
4114d9:	1c 15                	sbb    $0x15,%al
4114db:	00 69 00             	add    %ch,0x0(%ecx)
4114de:	ac                   	lods   %ds:(%esi),%al
4114df:	1c 10                	sbb    $0x10,%al
4114e1:	00 71 00             	add    %dh,0x0(%ecx)
4114e4:	ac                   	lods   %ds:(%esi),%al
4114e5:	1c 10                	sbb    $0x10,%al
4114e7:	00 b9 01 ac 1c 06    	add    %bh,0x61cac01(%ecx)
4114ed:	00 c1                	add    %al,%cl
4114ef:	01 ac 1c 1a 00 c9 01 	add    %ebp,0x1c9001a(%esp,%ebx,1)
4114f6:	ac                   	lods   %ds:(%esi),%al
4114f7:	1c 06                	sbb    $0x6,%al
4114f9:	00 d1                	add    %dl,%cl
4114fb:	01 ac 1c 06 00 f9 01 	add    %ebp,0x1f90006(%esp,%ebx,1)
411502:	ac                   	lods   %ds:(%esi),%al
411503:	1c 20                	sbb    $0x20,%al
411505:	00 79 00             	add    %bh,0x0(%ecx)
411508:	ac                   	lods   %ds:(%esi),%al
411509:	1c 06                	sbb    $0x6,%al
41150b:	00 81 00 ac 1c 10    	add    %al,0x101cac00(%ecx)
411511:	00 91 00 ac 1c 06    	add    %dl,0x61cac00(%ecx)
411517:	00 89 00 ac 1c 2b    	add    %cl,0x2b1cac00(%ecx)
41151d:	00 11                	add    %dl,(%ecx)
41151f:	02 c3                	add    %bl,%al
411521:	12 32                	adc    (%edx),%dh
411523:	00 91 00 90 1e 39    	add    %dl,0x391e9000(%ecx)
411529:	00 19                	add    %bl,(%ecx)
41152b:	02 15 13 3f 00 d1    	add    0xd1003f13,%dl
411531:	00 98 05 46 00 a9    	add    %bl,-0x56ffb9fb(%eax)
411537:	00 7b 02             	add    %bh,0x2(%ebx)
41153a:	55                   	push   %ebp
41153b:	00 21                	add    %ah,(%ecx)
41153d:	02 7d 22             	add    0x22(%ebp),%bh
411540:	5a                   	pop    %edx
411541:	00 09                	add    %cl,(%ecx)
411543:	02 eb                	add    %bl,%ch
411545:	25 5e 00 31 01       	and    $0x131005e,%eax
41154a:	0b 1a                	or     (%edx),%ebx
41154c:	06                   	push   %es
41154d:	00 e1                	add    %ah,%cl
41154f:	00 d1                	add    %dl,%cl
411551:	0b 5a 00             	or     0x0(%edx),%ebx
411554:	d1 00                	roll   $1,(%eax)
411556:	6b 1f 64             	imul   $0x64,(%edi),%ebx
411559:	00 29                	add    %ch,(%ecx)
41155b:	02 15 13 6a 00 31    	add    0x31006a13,%dl
411561:	02 2d 24 01 00 09    	add    0x9000124,%ch
411567:	02 1d 20 8e 00 f1    	add    0xf1008e20,%bl
41156d:	00 ac 1c 2b 00 39 02 	add    %ch,0x239002b(%esp,%ebx,1)
411574:	41                   	inc    %ecx
411575:	14 06                	adc    $0x6,%al
411577:	00 f1                	add    %dh,%cl
411579:	00 68 1a             	add    %ch,0x1a(%eax)
41157c:	94                   	xchg   %eax,%esp
41157d:	00 41 02             	add    %al,0x2(%ecx)
411580:	4d                   	dec    %ebp
411581:	03 99 00 41 02 3e    	add    0x3e024100(%ecx),%ebx
411587:	08 06                	or     %al,(%esi)
411589:	00 01                	add    %al,(%ecx)
41158b:	01 82 06 5a 00 49    	add    %eax,0x49005a06(%edx)
411591:	02 a8 23 9d 00 39    	add    0x39009d23(%eax),%ch
411597:	02 3e                	add    (%esi),%bh
411599:	08 06                	or     %al,(%esi)
41159b:	00 c9                	add    %cl,%cl
41159d:	00 31                	add    %dh,(%ecx)
41159f:	1f                   	pop    %ds
4115a0:	aa                   	stos   %al,%es:(%edi)
4115a1:	00 59 02             	add    %bl,0x2(%ecx)
4115a4:	0b 1a                	or     (%edx),%ebx
4115a6:	06                   	push   %es
4115a7:	00 09                	add    %cl,(%ecx)
4115a9:	02 f7                	add    %bh,%dh
4115ab:	25 5e 00 09 02       	and    $0x209005e,%eax
4115b0:	1d 20 c4 00 89       	sbb    $0x8900c420,%eax
4115b5:	00 e6                	add    %ah,%dh
4115b7:	04 cb                	add    $0xcb,%al
4115b9:	00 89 00 d4 04 d1    	add    %cl,-0x2efb2c00(%ecx)
4115bf:	00 f1                	add    %dh,%cl
4115c1:	00 b4 1f d6 00 61 02 	add    %dh,0x26100d6(%edi,%ebx,1)
4115c8:	d2 0a                	rorb   %cl,(%edx)
4115ca:	dc 00                	faddl  (%eax)
4115cc:	89 00                	mov    %eax,(%eax)
4115ce:	0a 05 cb 00 89 00    	or     0x8900cb,%al
4115d4:	f8                   	clc
4115d5:	04 d1                	add    $0xd1,%al
4115d7:	00 61 02             	add    %ah,0x2(%ecx)
4115da:	7f 03                	jg     0x4115df
4115dc:	0c 01                	or     $0x1,%al
4115de:	61                   	popa
4115df:	02 15 13 16 01 79    	add    0x79011613,%dl
4115e5:	02 a4 0a 46 00 81 02 	add    0x2810046(%edx,%ecx,1),%ah
4115ec:	49                   	dec    %ecx
4115ed:	00 1d 01 91 02 db    	add    %bl,0xdb029101
4115f3:	25 22 01 89 00       	and    $0x890122,%eax
4115f8:	93                   	xchg   %eax,%ebx
4115f9:	04 cb                	add    $0xcb,%al
4115fb:	00 89 00 81 04 d1    	add    %cl,-0x2efb7f00(%ecx)
411601:	00 89 00 b7 04 cb    	add    %cl,-0x34fb4900(%ecx)
411607:	00 89 00 a5 04 d1    	add    %cl,-0x2efb5b00(%ecx)
41160d:	00 91 00 0b 1a 06    	add    %dl,0x61a0b00(%ecx)
411613:	00 79 00             	add    %bh,0x0(%ecx)
411616:	6f                   	outsl  %ds:(%esi),(%dx)
411617:	1b 2b                	sbb    (%ebx),%ebp
411619:	01 79 00             	add    %edi,0x0(%ecx)
41161c:	53                   	push   %ebx
41161d:	0c 31                	or     $0x31,%al
41161f:	01 99 02 44 08 06    	add    %ebx,0x6084402(%ecx)
411625:	00 09                	add    %cl,(%ecx)
411627:	01 20                	add    %esp,(%eax)
411629:	24 22                	and    $0x22,%al
41162b:	01 d1                	add    %edx,%ecx
41162d:	00 0b                	add    %cl,(%ebx)
41162f:	20 40 01             	and    %al,0x1(%eax)
411632:	a1 02 15 13 46       	mov    0x46131502,%eax
411637:	01 11                	add    %edx,(%ecx)
411639:	01 0c 1f             	add    %ecx,(%edi,%ebx,1)
41163c:	4d                   	dec    %ebp
41163d:	01 a9 02 15 13 53    	add    %ebp,0x53131502(%ecx)
411643:	01 b1 02 9a 0a 5a    	add    %esi,0x5a0a9a02(%ecx)
411649:	01 b9 02 0b 1a 06    	add    %edi,0x61a0b02(%ecx)
41164f:	00 21                	add    %ah,(%ecx)
411651:	02 86 22 10 00 41    	add    0x41001022(%esi),%al
411657:	01 44 08 06          	add    %eax,0x6(%eax,%ecx,1)
41165b:	00 79 00             	add    %bh,0x0(%ecx)