415377:	1d 20 0d b1 03       	sbb    $0x3b10d20,%eax
41537c:	40                   	inc    %eax
41537d:	22 2b                	and    (%ebx),%ch
41537f:	01 31                	add    %esi,(%ecx)
415381:	03 be 2f 31 01 31    	add    0x3101312f(%esi),%edi
415387:	03 91 2b 26 0d f9    	add    -0x6f2d9d5(%ecx),%edx
41538d:	01 b8 39 15 00 f9    	add    %edi,-0x6ffeac7(%eax)
415393:	01 c5                	add    %eax,%ebp
415395:	0c 15                	or     $0x15,%al
415397:	00 81 02 a8 35 2d    	add    %al,0x2d35a802(%ecx)
41539d:	0d d9 05 3b 0c       	or     $0xc3b05d9,%eax
4153a2:	33 0d b1 05 00 10    	xor    0x100005b1,%ecx
4153a8:	10 00                	adc    %al,(%eax)
4153aa:	a1 02 13 19 10       	mov    0x10191302,%eax
4153af:	00 b1 05 49 17 e2    	add    %dh,-0x1de8b6fb(%ecx)
4153b5:	00 b1 05 15 3e 10    	add    %dh,0x103e1505(%ecx)
4153bb:	00 b1 05 e1 1c 3e    	add    %dh,0x3e1ce105(%ecx)
4153c1:	01 a1 02 36 38 3b    	add    %esp,0x3b383602(%ecx)
4153c7:	0d 81 02 6f 0f       	or     $0xf6f0281,%eax
4153cc:	42                   	inc    %edx
4153cd:	0d 91 02 a1 04       	or     $0x4a10291,%eax
4153d2:	15 00 91 02 13       	adc    $0x13029100,%eax
4153d7:	13 49 0d             	adc    0xd(%ecx),%ecx
4153da:	b1 05                	mov    $0x5,%cl
4153dc:	d5 0f                	aad    $0xf
4153de:	50                   	push   %eax
4153df:	0d b1 05 2f 18       	or     $0x182f05b1,%eax
4153e4:	57                   	push   %edi
4153e5:	0d b1 05 83 0b       	or     $0xb8305b1,%eax
4153ea:	5e                   	pop    %esi
4153eb:	0d 01 02 e1 03       	or     $0x3e10201,%eax
4153f0:	2b 01                	sub    (%ecx),%eax
4153f2:	b1 05                	mov    $0x5,%cl
4153f4:	f6 2f                	imulb  (%edi)
4153f6:	31 01                	xor    %eax,(%ecx)
4153f8:	01 06                	add    %eax,(%esi)
4153fa:	bf 35 2d 0d b1       	mov    $0xb10d2d35,%edi
4153ff:	05 ec 17 f0 00       	add    $0xf017ec,%eax
415404:	09 06                	or     %eax,(%esi)
415406:	9c                   	pushf
415407:	21 15 00 c9 02 6c    	and    %edx,0x6c02c900
41540d:	2b 15 00 b9 02 5f    	sub    0x5f02b900,%edx
415413:	17                   	pop    %ss
415414:	01 00                	add    %eax,(%eax)
415416:	b9 02 d3 2b 15       	mov    $0x152bd302,%ecx
41541b:	00 c1                	add    %al,%cl
41541d:	02 d8                	add    %al,%bl
41541f:	1c 3e                	sbb    $0x3e,%al
415421:	01 c1                	add    %eax,%ecx
415423:	02 56 1d             	add    0x1d(%esi),%dl
415426:	01 00                	add    %eax,(%eax)
415428:	99                   	cltd
415429:	05 f0 32 6b 0d       	add    $0xd6b32f0,%eax
41542e:	99                   	cltd
41542f:	05 1c 3b 6f 0d       	add    $0xd6f3b1c,%eax
415434:	99                   	cltd
415435:	05 ad 29 74 0d       	add    $0xd7429ad,%eax
41543a:	f9                   	stc
41543b:	02 5b 30             	add    0x30(%ebx),%bl
41543e:	7a 0d                	jp     0x41544d
415440:	11 06                	adc    %eax,(%esi)
415442:	0b 17                	or     (%edi),%edx
415444:	80 0d 1c 01 52 07 8f 	orb    $0x8f,0x752011c
41544b:	0d 21 01 68 40       	or     $0x40680121,%eax
415450:	9e                   	sahf
415451:	0d 11 03 5b 30       	or     $0x305b0311,%eax
415456:	a4                   	movsb  %ds:(%esi),%es:(%edi)
415457:	0d 11 03 fe 18       	or     $0x18fe0311,%eax
41545c:	b2 0d                	mov    $0xd,%dl
41545e:	11 03                	adc    %eax,(%ebx)
415460:	b4 38                	mov    $0x38,%ah
415462:	c1 0d 91 05 bd 40 f0 	rorl   $0xf0,0x40bd0591
415469:	0d 11 01 5b 30       	or     $0x305b0111,%eax
41546e:	06                   	push   %es
41546f:	00 12                	add    %dl,(%edx)
415471:	00 2d 00 13 0e 08    	add    %ch,0x80e1300
415477:	00 c0                	add    %al,%al
415479:	00 13                	add    %dl,(%ebx)
41547b:	0e                   	push   %cs
41547c:	08 00                	or     %al,(%eax)
41547e:	c4 00                	les    (%eax),%eax
415480:	18 0e                	sbb    %cl,(%esi)
415482:	08 00                	or     %al,(%eax)
415484:	d8 00                	fadds  (%eax)
415486:	13 0e                	adc    (%esi),%ecx
415488:	08 00                	or     %al,(%eax)
41548a:	dc 00                	faddl  (%eax)
41548c:	18 0e                	sbb    %cl,(%esi)
41548e:	08 00                	or     %al,(%eax)
415490:	e0 00                	loopne 0x415492
415492:	1d 0e 08 00 e4       	sbb    $0xe400080e,%eax
415497:	00 22                	add    %ah,(%edx)
415499:	0e                   	push   %cs
41549a:	08 00                	or     %al,(%eax)
41549c:	e8 00 27 0e 08       	call   0x84f7ba1
4154a1:	00 f0                	add    %dh,%al
4154a3:	00 13                	add    %dl,(%ebx)
4154a5:	0e                   	push   %cs
4154a6:	08 00                	or     %al,(%eax)
4154a8:	f4                   	hlt
4154a9:	00 18                	add    %bl,(%eax)
4154ab:	0e                   	push   %cs
4154ac:	08 00                	or     %al,(%eax)
4154ae:	f8                   	clc
4154af:	00 1d 0e 08 00 fc    	add    %bl,0xfc00080e
4154b5:	00 22                	add    %ah,(%edx)
4154b7:	0e                   	push   %cs
4154b8:	08 00                	or     %al,(%eax)
4154ba:	04 01                	add    $0x1,%al
4154bc:	13 0e                	adc    (%esi),%ecx
4154be:	08 00                	or     %al,(%eax)
4154c0:	08 01                	or     %al,(%ecx)
4154c2:	18 0e                	sbb    %cl,(%esi)
4154c4:	08 00                	or     %al,(%eax)
4154c6:	0c 01                	or     $0x1,%al
4154c8:	1d 0e 08 00 10       	sbb    $0x1000080e,%eax
4154cd:	01 22                	add    %esp,(%edx)
4154cf:	0e                   	push   %cs
4154d0:	08 00                	or     %al,(%eax)
4154d2:	0c 02                	or     $0x2,%al
4154d4:	13 0e                	adc    (%esi),%ecx
4154d6:	08 00                	or     %al,(%eax)
4154d8:	10 02                	adc    %al,(%edx)
4154da:	18 0e                	sbb    %cl,(%esi)
4154dc:	08 00                	or     %al,(%eax)
4154de:	14 02                	adc    $0x2,%al
4154e0:	1d 0e 08 00 18       	sbb    $0x1800080e,%eax
4154e5:	02 22                	add    (%edx),%ah
4154e7:	0e                   	push   %cs
4154e8:	08 00                	or     %al,(%eax)
4154ea:	1c 02                	sbb    $0x2,%al
4154ec:	27                   	daa
4154ed:	0e                   	push   %cs
4154ee:	08 00                	or     %al,(%eax)
4154f0:	20 02                	and    %al,(%edx)
4154f2:	2c 0e                	sub    $0xe,%al
4154f4:	08 00                	or     %al,(%eax)
4154f6:	24 02                	and    $0x2,%al
4154f8:	31 0e                	xor    %ecx,(%esi)
4154fa:	08 00                	or     %al,(%eax)
4154fc:	50                   	push   %eax
4154fd:	02 36                	add    (%esi),%dh
4154ff:	0e                   	push   %cs
415500:	12 00                	adc    (%eax),%al
415502:	54                   	push   %esp
415503:	02 13                	add    (%ebx),%dl
415505:	0e                   	push   %cs
415506:	08 00                	or     %al,(%eax)
415508:	b8 02 13 0e 08       	mov    $0x80e1302,%eax
41550d:	00 bc 02 18 0e 08 00 	add    %bh,0x80e18(%edx,%eax,1)
415514:	c0 02 1d             	rolb   $0x1d,(%edx)
415517:	0e                   	push   %cs
415518:	08 00                	or     %al,(%eax)
41551a:	c4 02                	les    (%edx),%eax
41551c:	22 0e                	and    (%esi),%cl
41551e:	08 00                	or     %al,(%eax)
415520:	c8 02 27 0e          	enter  $0x2702,$0xe
415524:	08 00                	or     %al,(%eax)
415526:	d0 02                	rolb   $1,(%edx)
415528:	13 0e                	adc    (%esi),%ecx
41552a:	08 00                	or     %al,(%eax)
41552c:	d4 02                	aam    $0x2
41552e:	18 0e                	sbb    %cl,(%esi)
415530:	08 00                	or     %al,(%eax)
415532:	d8 02                	fadds  (%edx)
415534:	1d 0e 08 00 10       	sbb    $0x1000080e,%eax
415539:	05 13 0e 08 00       	add    $0x80e13,%eax
41553e:	14 05                	adc    $0x5,%al
415540:	18 0e                	sbb    %cl,(%esi)
415542:	08 00                	or     %al,(%eax)
415544:	18 05 1d 0e 08 00    	sbb    %al,0x80e1d
41554a:	1c 05                	sbb    $0x5,%al
41554c:	22 0e                	and    (%esi),%cl
41554e:	08 00                	or     %al,(%eax)
415550:	20 05 27 0e 08 00    	and    %al,0x80e27
415556:	24 05                	and    $0x5,%al
415558:	2c 0e                	sub    $0xe,%al
41555a:	08 00                	or     %al,(%eax)
41555c:	28 05 31 0e 08 00    	sub    %al,0x80e31
415562:	2c 05                	sub    $0x5,%al
415564:	3b 0e                	cmp    (%esi),%ecx
415566:	08 00                	or     %al,(%eax)
415568:	30 05 40 0e 08 00    	xor    %al,0x80e40
41556e:	34 05                	xor    $0x5,%al
415570:	45                   	inc    %ebp
415571:	0e                   	push   %cs
415572:	08 00                	or     %al,(%eax)
415574:	38 05 4a 0e 08 00    	cmp    %al,0x80e4a
41557a:	3c 05                	cmp    $0x5,%al
41557c:	4f                   	dec    %edi
41557d:	0e                   	push   %cs
41557e:	08 00                	or     %al,(%eax)
415580:	40                   	inc    %eax
415581:	05 54 0e 08 00       	add    $0x80e54,%eax
415586:	44                   	inc    %esp
415587:	05 59 0e 08 00       	add    $0x80e59,%eax
41558c:	48                   	dec    %eax
41558d:	05 5e 0e 08 00       	add    $0x80e5e,%eax
415592:	4c                   	dec    %esp
415593:	05 63 0e 08 00       	add    $0x80e63,%eax
415598:	50                   	push   %eax
415599:	05 68 0e 08 00       	add    $0x80e68,%eax
41559e:	54                   	push   %esp
41559f:	05 6d 0e 08 00       	add    $0x80e6d,%eax
4155a4:	58                   	pop    %eax
4155a5:	05 72 0e 08 00       	add    $0x80e72,%eax
4155aa:	08 08                	or     %cl,(%eax)
4155ac:	13 0e                	adc    (%esi),%ecx
4155ae:	08 00                	or     %al,(%eax)
4155b0:	0c 08                	or     $0x8,%al
4155b2:	18 0e                	sbb    %cl,(%esi)
4155b4:	08 00                	or     %al,(%eax)
4155b6:	10 08                	adc    %cl,(%eax)
4155b8:	1d 0e 08 00 24       	sbb    $0x2400080e,%eax
4155bd:	08 13                	or     %dl,(%ebx)
4155bf:	0e                   	push   %cs
4155c0:	08 00                	or     %al,(%eax)
4155c2:	28 08                	sub    %cl,(%eax)
4155c4:	18 0e                	sbb    %cl,(%esi)
4155c6:	08 00                	or     %al,(%eax)
4155c8:	2c 08                	sub    $0x8,%al
4155ca:	1d 0e 08 00 30       	sbb    $0x3000080e,%eax
4155cf:	08 22                	or     %ah,(%edx)
4155d1:	0e                   	push   %cs
4155d2:	08 00                	or     %al,(%eax)
4155d4:	38 08                	cmp    %cl,(%eax)
4155d6:	13 0e                	adc    (%esi),%ecx
4155d8:	08 00                	or     %al,(%eax)
4155da:	3c 08                	cmp    $0x8,%al
4155dc:	18 0e                	sbb    %cl,(%esi)
4155de:	08 00                	or     %al,(%eax)
4155e0:	40                   	inc    %eax
4155e1:	08 1d 0e 08 00 48    	or     %bl,0x4800080e
4155e7:	08 13                	or     %dl,(%ebx)
4155e9:	0e                   	push   %cs
4155ea:	08 00                	or     %al,(%eax)
4155ec:	4c                   	dec    %esp
4155ed:	08 18                	or     %bl,(%eax)
4155ef:	0e                   	push   %cs
4155f0:	08 00                	or     %al,(%eax)
4155f2:	50                   	push   %eax
4155f3:	08 1d 0e 08 00 58    	or     %bl,0x5800080e
4155f9:	08 13                	or     %dl,(%ebx)
4155fb:	0e                   	push   %cs
4155fc:	08 00                	or     %al,(%eax)
4155fe:	5c                   	pop    %esp
4155ff:	08 18                	or     %bl,(%eax)
415601:	0e                   	push   %cs
415602:	08 00                	or     %al,(%eax)
415604:	60                   	pusha
415605:	08 1d 0e 08 00 64    	or     %bl,0x6400080e
41560b:	08 22                	or     %ah,(%edx)
41560d:	0e                   	push   %cs
41560e:	20 00                	and    %al,(%eax)
415610:	7b 00                	jnp    0x415612
415612:	18 0e                	sbb    %cl,(%esi)
415614:	21 00                	and    %eax,(%eax)
415616:	7b 00                	jnp    0x415618
415618:	18 0e                	sbb    %cl,(%esi)
41561a:	21 00                	and    %eax,(%eax)
41561c:	83 00 be             	addl   $0xffffffbe,(%eax)
41561f:	15 2e 00 0b 00       	adc    $0xb002e,%eax
415624:	71 14                	jno    0x41563a
415626:	2e 00 13             	add    %dl,%cs:(%ebx)
415629:	00 7a 14             	add    %bh,0x14(%edx)
41562c:	2e 00 1b             	add    %bl,%cs:(%ebx)
41562f:	00 99 14 2e 00 23    	add    %bl,0x23002e14(%ecx)
415635:	00 a2 14 2e 00 2b    	add    %ah,0x2b002e14(%edx)
41563b:	00 ae 14 2e 00 33    	add    %ch,0x33002e14(%esi)
415641:	00 fd                	add    %bh,%ch
415643:	14 2e                	adc    $0x2e,%al
415645:	00 3b                	add    %bh,(%ebx)
415647:	00 03                	add    %al,(%ebx)
415649:	15 2e 00 43 00       	adc    $0x43002e,%eax
41564e:	a2 14 2e 00 4b       	mov    %al,0x4b002e14
415653:	00 15 15 2e 00 53    	add    %dl,0x53002e15
415659:	00 fd                	add    %bh,%ch
41565b:	14 2e                	adc    $0x2e,%al
41565d:	00 5b 00             	add    %bl,0x0(%ebx)
415660:	fd                   	std
415661:	14 2e                	adc    $0x2e,%al
415663:	00 63 00             	add    %ah,0x0(%ebx)
415666:	3e 15 2e 00 6b 00    	ds adc $0x6b002e,%eax
41566c:	68 15 2e 00 73       	push   $0x73002e15
415671:	00 76 15             	add    %dh,0x15(%esi)
415674:	40                   	inc    %eax
415675:	00 7b 00             	add    %bh,0x0(%ebx)
415678:	18 0e                	sbb    %cl,(%esi)
41567a:	a1 04 7b 00 18       	mov    0x18007b04,%eax
41567f:	0e                   	push   %cs
415680:	a1 04 83 00 be       	mov    0xbe008304,%eax
415685:	15 01 05 7b 00       	adc    $0x7b0501,%eax
41568a:	18 0e                	sbb    %cl,(%esi)
41568c:	01 05 83 00 be 15    	add    %eax,0x15be0083
415692:	29 06                	sub    %eax,(%esi)
415694:	a3 00 7f 18 49       	mov    %eax,0x49187f00
415699:	06                   	push   %es
41569a:	a3 00 7f 18 c3       	mov    %eax,0xc3187f00
41569f:	06                   	push   %es
4156a0:	5a                   	pop    %edx
4156a1:	02 18                	add    (%eax),%bl
4156a3:	0e                   	push   %cs
4156a4:	e3 06                	jecxz  0x4156ac
4156a6:	5a                   	pop    %edx
4156a7:	02 18                	add    (%eax),%bl
4156a9:	0e                   	push   %cs
4156aa:	e3 06                	jecxz  0x4156b2
4156ac:	4a                   	dec    %edx
4156ad:	02 0c 1d 03 07 5a 02 	add    0x25a0703(,%ebx,1),%cl
4156b4:	18 0e                	sbb    %cl,(%esi)
4156b6:	03 07                	add    (%edi),%eax
4156b8:	4a                   	dec    %edx
4156b9:	02 15 1d 23 07 5a    	add    0x5a07231d,%dl
4156bf:	02 18                	add    (%eax),%bl
4156c1:	0e                   	push   %cs
4156c2:	23 07                	and    (%edi),%eax
4156c4:	4a                   	dec    %edx
4156c5:	02 07                	add    (%edi),%al
4156c7:	18 43 07             	sbb    %al,0x7(%ebx)
4156ca:	5a                   	pop    %edx
4156cb:	02 18                	add    (%eax),%bl
4156cd:	0e                   	push   %cs
4156ce:	63 07                	arpl   %eax,(%edi)
4156d0:	5a                   	pop    %edx
4156d1:	02 18                	add    (%eax),%bl
4156d3:	0e                   	push   %cs
4156d4:	63 07                	arpl   %eax,(%edi)
4156d6:	4a                   	dec    %edx
4156d7:	02 1e                	add    (%esi),%bl
4156d9:	1d e3 07 93 00       	sbb    $0x9307e3,%eax
4156de:	27                   	daa
4156df:	1d e3 07 9b 00       	sbb    $0x9b07e3,%eax
4156e4:	18 0e                	sbb    %cl,(%esi)
4156e6:	e3 07                	jecxz  0x4156ef
4156e8:	7b 00                	jnp    0x4156ea
4156ea:	18 0e                	sbb    %cl,(%esi)
4156ec:	60                   	pusha
4156ed:	08 7b 00             	or     %bh,0x0(%ebx)
4156f0:	18 0e                	sbb    %cl,(%esi)
4156f2:	80 08 7b             	orb    $0x7b,(%eax)
4156f5:	00 18                	add    %bl,(%eax)
4156f7:	0e                   	push   %cs
4156f8:	80 09 7b             	orb    $0x7b,(%ecx)
4156fb:	00 18                	add    %bl,(%eax)
4156fd:	0e                   	push   %cs
4156fe:	a0 09 7b 00 18       	mov    0x18007b09,%al
415703:	0e                   	push   %cs
415704:	c1 09 7b             	rorl   $0x7b,(%ecx)
415707:	00 18                	add    %bl,(%eax)
415709:	0e                   	push   %cs