411421:	05 f3 1a ba 13       	add    $0x13ba1af3,%eax
411426:	a1 04 f3 1a c4       	mov    0xc41af304,%eax
41142b:	13 d9                	adc    %ecx,%ebx
41142d:	04 f5                	add    $0xf5,%al
41142f:	b1 d5                	mov    $0xd5,%cl
411431:	13 d1                	adc    %ecx,%edx
411433:	04 0a                	add    $0xa,%al
411435:	b2 db                	mov    $0xdb,%dl
411437:	13 b9 04 f3 1a f5    	adc    -0xae50cfc(%ecx),%edi
41143d:	13 a9 04 14 b2 9c    	adc    -0x634debfc(%ecx),%ebp
411443:	00 a9 04 25 b2 fc    	add    %ch,-0x34ddafc(%ecx)
411449:	13 d1                	adc    %ecx,%edx
41144b:	04 f3                	add    $0xf3,%al
41144d:	1a fc                	sbb    %ah,%bh
41144f:	13 d9                	adc    %ecx,%ebx
411451:	04 f3                	add    $0xf3,%al
411453:	1a 03                	sbb    (%ebx),%al
411455:	14 c9                	adc    $0xc9,%al
411457:	04 14                	add    $0x14,%al
411459:	b2 9c                	mov    $0x9c,%dl
41145b:	00 c9                	add    %cl,%cl
41145d:	04 25                	add    $0x25,%al
41145f:	b2 fc                	mov    $0xfc,%dl
411461:	13 59 05             	adc    0x5(%ecx),%ebx
411464:	7f a9                	jg     0x41140f
411466:	56                   	push   %esi
411467:	04 71                	add    $0x71,%al
411469:	05 f3 1a 67 00       	add    $0x671af3,%eax
41146e:	71 05                	jno    0x411475
411470:	33 b2 22 14 71 05    	xor    0x5711422(%edx),%esi
411476:	33 b2 29 14 31 02    	xor    0x2311429(%edx),%esi
41147c:	cd b0                	int    $0xb0
41147e:	a0 00 d9 05 e6       	mov    0xe605d900,%al
411483:	af                   	scas   %es:(%edi),%eax
411484:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
411485:	00 b1 03 3e b2 79    	add    %dh,0x79b23e03(%ecx)
41148b:	13 e9                	adc    %ecx,%ebp
41148d:	00 47 b2             	add    %al,-0x4e(%edi)
411490:	5a                   	pop    %edx
411491:	14 01                	adc    $0x1,%al
411493:	05 f3 1a 67 00       	add    $0x671af3,%eax
411498:	f1                   	int1
411499:	04 4f                	add    $0x4f,%al
41149b:	b2 6c                	mov    $0x6c,%dl
41149d:	14 f1                	adc    $0xf1,%al
41149f:	04 4f                	add    $0x4f,%al
4114a1:	b2 7a                	mov    $0x7a,%dl
4114a3:	14 f1                	adc    $0xf1,%al
4114a5:	04 5b                	add    $0x5b,%al
4114a7:	b2 8e                	mov    $0x8e,%dl
4114a9:	14 f1                	adc    $0xf1,%al
4114ab:	04 e9                	add    $0xe9,%al
4114ad:	ac                   	lods   %ds:(%esi),%al
4114ae:	81 0d f1 04 6a b2 fe 	orl    $0x24108fe,0xb26a04f1
4114b5:	08 41 02
4114b8:	73 b2                	jae    0x41146c
4114ba:	58                   	pop    %eax
4114bb:	02 61 03             	add    0x3(%ecx),%ah
4114be:	7b b2                	jnp    0x411472
4114c0:	99                   	cltd
4114c1:	14 39                	adc    $0x39,%al
4114c3:	03 8d b2 9c 00 31    	add    0x31009cb2(%ebp),%ecx
4114c9:	03 96 b2 aa 14 39    	add    0x3914aab2(%esi),%edx
4114cf:	03 f3                	add    %ebx,%esi
4114d1:	1a af 14 04 01 f3    	sbb    -0xcfefbec(%edi),%ch
4114d7:	1a 67 00             	sbb    0x0(%edi),%ah
4114da:	69 03 f3 1a 67 00    	imul   $0x671af3,(%ebx),%eax
4114e0:	69 03 9b b2 61 06    	imul   $0x661b29b,(%ebx),%eax
4114e6:	0c 01                	or     $0x1,%al
4114e8:	f3 1a ee             	repz sbb %dh,%ch
4114eb:	00 69 03             	add    %ch,0x3(%ecx)
4114ee:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4114ef:	b2 cf                	mov    $0xcf,%dl
4114f1:	14 21                	adc    $0x21,%al
4114f3:	03 b3 b2 fc 14 41    	add    0x4114fcb2(%ebx),%esi
4114f9:	03 c0                	add    %eax,%eax
4114fb:	b2 31                	mov    $0x31,%dl
4114fd:	06                   	push   %es
4114fe:	61                   	popa
4114ff:	03 f3                	add    %ebx,%esi
411501:	1a 20                	sbb    (%eax),%ah
411503:	15 51 03 f3 1a       	adc    $0x1af30351,%eax
411508:	2d 15 61 03 d0       	sub    $0xd0036115,%eax
41150d:	b2 33                	mov    $0x33,%dl
41150f:	15 69 03 e0 b2       	adc    $0xb2e00369,%eax
411514:	3a 15 61 03 f3 b2    	cmp    0xb2f30361,%dl
41151a:	41                   	inc    %ecx
41151b:	15 69 03 86 a9       	adc    $0xa9860369,%eax
411520:	67 00 61 03          	add    %ah,0x3(%bx,%di)
411524:	00 b3 99 14 61 03    	add    %dh,0x3611499(%ebx)
41152a:	13 b3 41 15 69 03    	adc    0x3691541(%ebx),%esi
411530:	20 b3 71 15 69 03    	and    %dh,0x3691571(%ebx)
411536:	30 b3 77 15 69 03    	xor    %dh,0x3691577(%ebx)
41153c:	42                   	inc    %edx
41153d:	b3 9c                	mov    $0x9c,%bl
41153f:	00 69 03             	add    %ch,0x3(%ecx)
411542:	57                   	push   %edi
411543:	b3 fe                	mov    $0xfe,%bl
411545:	08 04 01             	or     %al,(%ecx,%eax,1)
411548:	9d                   	popf
411549:	a9 9c 00 e9 00       	test   $0xe9009c,%eax
41154e:	62 b3 81 15 39 02    	bound  %esi,0x2391581(%ebx)
411554:	69 b3 44 00 81 03 f3 	imul   $0x1981af3,0x3810044(%ebx),%esi
41155b:	1a 98 01
41155e:	11 03                	adc    %eax,(%ebx)
411560:	ae                   	scas   %es:(%edi),%al
411561:	aa                   	stos   %al,%es:(%edi)
411562:	fd                   	std
411563:	03 04 01             	add    (%ecx,%eax,1),%eax
411566:	5a                   	pop    %edx
411567:	ac                   	lods   %ds:(%esi),%al
411568:	0e                   	push   %cs
411569:	0a 04 01             	or     (%ecx,%eax,1),%al
41156c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41156d:	a9 6b 00 f9 00       	test   $0xf9006b,%eax
411572:	c1 ac a7 15 69 03 71 	shrl   $0xb3,0x71036915(%edi,%eiz,4)
411579:	b3
41157a:	9c                   	pushf
41157b:	00 69 03             	add    %ch,0x3(%ecx)
41157e:	9b                   	fwait
41157f:	b2 28                	mov    $0x28,%dl
411581:	13 61 03             	adc    0x3(%ecx),%esp
411584:	7c b3                	jl     0x411539
411586:	41                   	inc    %ecx
411587:	15 61 03 b8 aa       	adc    $0xaab80361,%eax
41158c:	67 00 04             	add    %al,(%si)
41158f:	01 54 ab 67          	add    %edx,0x67(%ebx,%ebp,4)
411593:	00 71 04             	add    %dh,0x4(%ecx)
411596:	86 b3 d2 15 f9 00    	xchg   %dh,0xf915d2(%ebx)
41159c:	95                   	xchg   %eax,%ebp
41159d:	b3 e8                	mov    $0xe8,%bl
41159f:	15 31 03 f3 1a       	adc    $0x1af30331,%eax
4115a4:	07                   	pop    %es
4115a5:	04 41                	add    $0x41,%al
4115a7:	06                   	push   %es
4115a8:	f3 1a 67 00          	repz sbb 0x0(%edi),%ah
4115ac:	51                   	push   %ecx
4115ad:	06                   	push   %es
4115ae:	f3 1a ee             	repz sbb %dh,%ch
4115b1:	00 41 06             	add    %al,0x6(%ecx)
4115b4:	9e                   	sahf
4115b5:	b3 f5                	mov    $0xf5,%bl
4115b7:	15 21 02 f3 1a       	adc    $0x1af30221,%eax
4115bc:	ee                   	out    %al,(%dx)
4115bd:	00 41 06             	add    %al,0x6(%ecx)
4115c0:	ae                   	scas   %es:(%edi),%al
4115c1:	b3 fc                	mov    $0xfc,%bl
4115c3:	15 29 06 b8 b3       	adc    $0xb3b80629,%eax
4115c8:	44                   	inc    %esp
4115c9:	00 41 06             	add    %al,0x6(%ecx)
4115cc:	cb                   	lret
4115cd:	b3 2d                	mov    $0x2d,%bl
4115cf:	01 41 06             	add    %eax,0x6(%ecx)
4115d2:	dd b3 03 16 29 06    	fnsave 0x6291603(%ebx)
4115d8:	ed                   	in     (%dx),%eax
4115d9:	b3 0a                	mov    $0xa,%bl
4115db:	16                   	push   %ss
4115dc:	31 06                	xor    %eax,(%esi)
4115de:	f1                   	int1
4115df:	b3 2d                	mov    $0x2d,%bl
4115e1:	01 05 00 2c 02 7a    	add    %eax,0x7a022c00
4115e7:	05 05 00 30 02       	add    $0x2300005,%eax
4115ec:	7c 05                	jl     0x4115f3
4115ee:	05 00 34 02 7e       	add    $0x7e023400,%eax
4115f3:	05 05 00 38 02       	add    $0x2380005,%eax
4115f8:	80 05 05 00 3c 02 82 	addb   $0x82,0x23c0005
4115ff:	05 05 00 40 02       	add    $0x2400005,%eax
411604:	84 05 05 00 44 02    	test   %al,0x2440005
41160a:	86 05 05 00 48 02    	xchg   %al,0x2480005
411610:	88 05 05 00 4c 02    	mov    %al,0x24c0005
411616:	8a 05 05 00 24 03    	mov    0x3240005,%al
41161c:	7a 05                	jp     0x411623
41161e:	05 00 28 03 7c       	add    $0x7c032800,%eax
411623:	05 05 00 2c 03       	add    $0x32c0005,%eax
411628:	7e 05                	jle    0x41162f
41162a:	05 00 34 03 7a       	add    $0x7a033400,%eax
41162f:	05 05 00 38 03       	add    $0x3380005,%eax
411634:	7c 05                	jl     0x41163b
411636:	05 00 3c 03 7e       	add    $0x7e033c00,%eax
41163b:	05 05 00 40 03       	add    $0x3400005,%eax
411640:	80 05 05 00 44 03 82 	addb   $0x82,0x3440005
411647:	05 05 00 48 03       	add    $0x3480005,%eax
41164c:	84 05 05 00 50 03    	test   %al,0x3500005
411652:	7a 05                	jp     0x411659
411654:	05 00 54 03 7c       	add    $0x7c035400,%eax
411659:	05 05 00 58 03       	add    $0x3580005,%eax
41165e:	7e 05                	jle    0x411665
411660:	05 00 5c 03 80       	add    $0x80035c00,%eax
411665:	05 2e 00 6b 01       	add    $0x16b002e,%eax
41166a:	80 07 2e             	addb   $0x2e,(%edi)
41166d:	00 63 01             	add    %ah,0x1(%ebx)
411670:	93                   	xchg   %eax,%ebx
411671:	08 2e                	or     %ch,(%esi)
411673:	00 7b 01             	add    %bh,0x1(%ebx)
411676:	80 07 2e             	addb   $0x2e,(%edi)
411679:	00 73 01             	add    %dh,0x1(%ebx)
41167c:	80 07 2e             	addb   $0x2e,(%edi)
41167f:	00 53 01             	add    %dl,0x1(%ebx)
411682:	80 07 2e             	addb   $0x2e,(%edi)
411685:	00 4b 01             	add    %cl,0x1(%ebx)
411688:	80 07 2e             	addb   $0x2e,(%edi)
41168b:	00 5b 01             	add    %bl,0x1(%ebx)
41168e:	80 07 2e             	addb   $0x2e,(%edi)
411691:	00 2b                	add    %ch,(%ebx)
411693:	01 80 07 2e 00 83    	add    %eax,-0x7cffd1f9(%eax)
411699:	01 bd 08 2e 00 9b    	add    %edi,-0x64ffd1f8(%ebp)
41169f:	01 e5                	add    %esp,%ebp
4116a1:	08 2e                	or     %ch,(%esi)
4116a3:	00 a3 01 49 07 2e    	add    %ah,0x2e074901(%ebx)
4116a9:	00 93 01 dc 08 2e    	add    %dl,0x2e08dc01(%ebx)
4116af:	00 8b 01 80 07 43    	add    %cl,0x43078001(%ebx)
4116b5:	00 13                	add    %dl,(%ebx)
4116b7:	01 49 07             	add    %ecx,0x7(%ecx)
4116ba:	60                   	pusha
4116bb:	00 13                	add    %dl,(%ebx)
4116bd:	00 49 07             	add    %cl,0x7(%ecx)
4116c0:	63 00                	arpl   %eax,(%eax)
4116c2:	23 01                	and    (%ecx),%eax
4116c4:	49                   	dec    %ecx
4116c5:	07                   	pop    %es
4116c6:	63 00                	arpl   %eax,(%eax)
4116c8:	13 01                	adc    (%ecx),%eax
4116ca:	49                   	dec    %ecx
4116cb:	07                   	pop    %es
4116cc:	63 00                	arpl   %eax,(%eax)
4116ce:	1b 01                	sbb    (%ecx),%eax
4116d0:	62 07                	bound  %eax,(%edi)
4116d2:	80 00 13             	addb   $0x13,(%eax)
4116d5:	00 49 07             	add    %cl,0x7(%ecx)
4116d8:	83 00 2b             	addl   $0x2b,(%eax)
4116db:	01 80 07 83 00 1b    	add    %eax,0x1b008307(%eax)
4116e1:	00 52 07             	add    %dl,0x7(%edx)
4116e4:	a0 00 13 00 49       	mov    0x49001300,%al
4116e9:	07                   	pop    %es
4116ea:	a3 00 1b 00 52       	mov    %eax,0x52001b00
4116ef:	07                   	pop    %es
4116f0:	a3 00 33 01 86       	mov    %eax,0x86013300
4116f5:	07                   	pop    %es
4116f6:	c0 00 13             	rolb   $0x13,(%eax)
4116f9:	00 49 07             	add    %cl,0x7(%ecx)
4116fc:	c1 00 0b             	roll   $0xb,(%eax)
4116ff:	00 49 07             	add    %cl,0x7(%ecx)
411702:	c3                   	ret
411703:	00 1b                	add    %bl,(%ebx)
411705:	00 52 07             	add    %dl,0x7(%edx)
411708:	c3                   	ret
411709:	00 33                	add    %dh,(%ebx)
41170b:	01 e7                	add    %esp,%edi
41170d:	07                   	pop    %es
41170e:	e0 00                	loopne 0x411710
411710:	13 00                	adc    (%eax),%eax
411712:	49                   	dec    %ecx
411713:	07                   	pop    %es
411714:	e3 00                	jecxz  0x411716
411716:	13 01                	adc    (%ecx),%eax
411718:	49                   	dec    %ecx
411719:	07                   	pop    %es
41171a:	00 01                	add    %al,(%ecx)
41171c:	13 00                	adc    (%eax),%eax
41171e:	49                   	dec    %ecx
41171f:	07                   	pop    %es
411720:	00 01                	add    %al,(%ecx)
411722:	1b 00                	sbb    (%eax),%eax
411724:	52                   	push   %edx
411725:	07                   	pop    %es
411726:	01 01                	add    %eax,(%ecx)
411728:	0b 00                	or     (%eax),%eax
41172a:	49                   	dec    %ecx
41172b:	07                   	pop    %es
41172c:	20 01                	and    %al,(%ecx)
41172e:	13 00                	adc    (%eax),%eax
411730:	49                   	dec    %ecx
411731:	07                   	pop    %es
411732:	40                   	inc    %eax
411733:	01 1b                	add    %ebx,(%ebx)
411735:	00 52 07             	add    %dl,0x7(%edx)
411738:	40                   	inc    %eax
411739:	01 13                	add    %edx,(%ebx)
41173b:	00 49 07             	add    %cl,0x7(%ecx)
41173e:	a0 01 13 00 49       	mov    0x49001301,%al
411743:	07                   	pop    %es
411744:	c0 01 13             	rolb   $0x13,(%ecx)
411747:	00 49 07             	add    %cl,0x7(%ecx)
41174a:	e0 01                	loopne 0x41174d
41174c:	1b 00                	sbb    (%eax),%eax
41174e:	52                   	push   %edx
41174f:	07                   	pop    %es
411750:	e3 01                	jecxz  0x411753
411752:	13 01                	adc    (%ecx),%eax
411754:	49                   	dec    %ecx
411755:	07                   	pop    %es
411756:	00 02                	add    %al,(%edx)
411758:	1b 00                	sbb    (%eax),%eax
41175a:	52                   	push   %edx
41175b:	07                   	pop    %es
41175c:	20 02                	and    %al,(%edx)
41175e:	1b 00                	sbb    (%eax),%eax
411760:	52                   	push   %edx
411761:	07                   	pop    %es
411762:	23 02                	and    (%edx),%eax
411764:	13 01                	adc    (%ecx),%eax
411766:	49                   	dec    %ecx
411767:	07                   	pop    %es
411768:	40                   	inc    %eax
411769:	02 1b                	add    (%ebx),%bl
41176b:	00 52 07             	add    %dl,0x7(%edx)
41176e:	60                   	pusha
41176f:	02 1b                	add    (%ebx),%bl
411771:	00 52 07             	add    %dl,0x7(%edx)
411774:	60                   	pusha
411775:	02 13                	add    (%ebx),%dl
411777:	00 49 07             	add    %cl,0x7(%ecx)
41177a:	80 02 1b             	addb   $0x1b,(%edx)
41177d:	00 52 07             	add    %dl,0x7(%edx)
411780:	80 02 13             	addb   $0x13,(%edx)
411783:	00 49 07             	add    %cl,0x7(%ecx)
411786:	a0 02 13 00 49       	mov    0x49001302,%al
41178b:	07                   	pop    %es
41178c:	a0 02 1b 00 52       	mov    0x52001b02,%al
411791:	07                   	pop    %es
411792:	a3 02 13 01 49       	mov    %eax,0x49011302
411797:	07                   	pop    %es
411798:	c0 02 13             	rolb   $0x13,(%edx)
41179b:	00 49 07             	add    %cl,0x7(%ecx)
41179e:	c0 02 1b             	rolb   $0x1b,(%edx)
4117a1:	00 52 07             	add    %dl,0x7(%edx)
4117a4:	c3                   	ret
4117a5:	02 13                	add    (%ebx),%dl
4117a7:	01 49 07             	add    %ecx,0x7(%ecx)
4117aa:	e0 02                	loopne 0x4117ae
4117ac:	13 00                	adc    (%eax),%eax
4117ae:	49                   	dec    %ecx
4117af:	07                   	pop    %es
4117b0:	e0 02                	loopne 0x4117b4
4117b2:	1b 00                	sbb    (%eax),%eax
4117b4:	52                   	push   %edx
4117b5:	07                   	pop    %es
4117b6:	00 03                	add    %al,(%ebx)
4117b8:	13 00                	adc    (%eax),%eax
4117ba:	49                   	dec    %ecx
4117bb:	07                   	pop    %es
4117bc:	03 03                	add    (%ebx),%eax
4117be:	13 01                	adc    (%ecx),%eax
4117c0:	49                   	dec    %ecx
4117c1:	07                   	pop    %es
4117c2:	20 03                	and    %al,(%ebx)
4117c4:	13 00                	adc    (%eax),%eax
4117c6:	49                   	dec    %ecx
4117c7:	07                   	pop    %es
4117c8:	c3                   	ret