410564:	2a 00                	sub    (%eax),%al
410566:	00 00                	add    %al,(%eax)
410568:	13 30                	adc    (%eax),%esi
41056a:	03 00                	add    (%eax),%eax
41056c:	11 00                	adc    %eax,(%eax)
41056e:	00 00                	add    %al,(%eax)
410570:	75 00                	jne    0x410572
410572:	00 11                	add    %dl,(%ecx)
410574:	00 1f                	add    %bl,(%edi)
410576:	2b 1f                	sub    (%edi),%ebx
410578:	2b 1f                	sub    (%edi),%ebx
41057a:	2b 28                	sub    (%eax),%ebp
41057c:	d5 00                	aad    $0x0
41057e:	00 0a                	add    %cl,(%edx)
410580:	0a 2b                	or     (%ebx),%ch
410582:	00 06                	add    %al,(%esi)
410584:	2a 00                	sub    (%eax),%al
410586:	00 00                	add    %al,(%eax)
410588:	13 30                	adc    (%eax),%esi
41058a:	03 00                	add    (%eax),%eax
41058c:	11 00                	adc    %eax,(%eax)
41058e:	00 00                	add    %al,(%eax)
410590:	75 00                	jne    0x410592
410592:	00 11                	add    %dl,(%ecx)
410594:	00 1f                	add    %bl,(%edi)
410596:	31 1f                	xor    %ebx,(%edi)
410598:	33 1f                	xor    (%edi),%ebx
41059a:	35 28 d5 00 00       	xor    $0xd528,%eax
41059f:	0a 0a                	or     (%edx),%cl
4105a1:	2b 00                	sub    (%eax),%eax
4105a3:	06                   	push   %es
4105a4:	2a 00                	sub    (%eax),%al
4105a6:	00 00                	add    %al,(%eax)
4105a8:	13 30                	adc    (%eax),%esi
4105aa:	03 00                	add    (%eax),%eax
4105ac:	11 00                	adc    %eax,(%eax)
4105ae:	00 00                	add    %al,(%eax)
4105b0:	75 00                	jne    0x4105b2
4105b2:	00 11                	add    %dl,(%ecx)
4105b4:	00 1f                	add    %bl,(%edi)
4105b6:	45                   	inc    %ebp
4105b7:	1f                   	pop    %ds
4105b8:	49                   	dec    %ecx
4105b9:	1f                   	pop    %ds
4105ba:	4a                   	dec    %edx
4105bb:	28 d5                	sub    %dl,%ch
4105bd:	00 00                	add    %al,(%eax)
4105bf:	0a 0a                	or     (%edx),%cl
4105c1:	2b 00                	sub    (%eax),%eax
4105c3:	06                   	push   %es
4105c4:	2a 00                	sub    (%eax),%al
4105c6:	00 00                	add    %al,(%eax)
4105c8:	13 30                	adc    (%eax),%esi
4105ca:	03 00                	add    (%eax),%eax
4105cc:	11 00                	adc    %eax,(%eax)
4105ce:	00 00                	add    %al,(%eax)
4105d0:	75 00                	jne    0x4105d2
4105d2:	00 11                	add    %dl,(%ecx)
4105d4:	00 1f                	add    %bl,(%edi)
4105d6:	5f                   	pop    %edi
4105d7:	1f                   	pop    %ds
4105d8:	65 1f                	gs pop %ds
4105da:	66 28 d5             	data16 sub %dl,%ch
4105dd:	00 00                	add    %al,(%eax)
4105df:	0a 0a                	or     (%edx),%cl
4105e1:	2b 00                	sub    (%eax),%eax
4105e3:	06                   	push   %es
4105e4:	2a 00                	sub    (%eax),%al
4105e6:	00 00                	add    %al,(%eax)
4105e8:	13 30                	adc    (%eax),%esi
4105ea:	03 00                	add    (%eax),%eax
4105ec:	1a 00                	sbb    (%eax),%al
4105ee:	00 00                	add    %al,(%eax)
4105f0:	75 00                	jne    0x4105f2
4105f2:	00 11                	add    %dl,(%ecx)
4105f4:	00 20                	add    %ah,(%eax)
4105f6:	b2 00                	mov    $0x0,%dl
4105f8:	00 00                	add    %al,(%eax)
4105fa:	20 b2 00 00 00 20    	and    %dh,0x20000000(%edx)
410600:	b2 00                	mov    $0x0,%dl
410602:	00 00                	add    %al,(%eax)
410604:	28 d5                	sub    %dl,%ch
410606:	00 00                	add    %al,(%eax)
410608:	0a 0a                	or     (%edx),%cl
41060a:	2b 00                	sub    (%eax),%eax
41060c:	06                   	push   %es
41060d:	2a 00                	sub    (%eax),%al
41060f:	00 13                	add    %dl,(%ebx)
410611:	30 03                	xor    %al,(%ebx)
410613:	00 11                	add    %dl,(%ecx)
410615:	00 00                	add    %al,(%eax)
410617:	00 75 00             	add    %dh,0x0(%ebp)
41061a:	00 11                	add    %dl,(%ecx)
41061c:	00 1f                	add    %bl,(%edi)
41061e:	51                   	push   %ecx
41061f:	1f                   	pop    %ds
410620:	51                   	push   %ecx
410621:	1f                   	pop    %ds
410622:	51                   	push   %ecx
410623:	28 d5                	sub    %dl,%ch
410625:	00 00                	add    %al,(%eax)
410627:	0a 0a                	or     (%edx),%cl
410629:	2b 00                	sub    (%eax),%eax
41062b:	06                   	push   %es
41062c:	2a 00                	sub    (%eax),%al
41062e:	00 00                	add    %al,(%eax)
410630:	13 30                	adc    (%eax),%esi
410632:	03 00                	add    (%eax),%eax
410634:	11 00                	adc    %eax,(%eax)
410636:	00 00                	add    %al,(%eax)
410638:	75 00                	jne    0x41063a
41063a:	00 11                	add    %dl,(%ecx)
41063c:	00 1f                	add    %bl,(%edi)
41063e:	33 1f                	xor    (%edi),%ebx
410640:	33 1f                	xor    (%edi),%ebx
410642:	33 28                	xor    (%eax),%ebp
410644:	d5 00                	aad    $0x0
410646:	00 0a                	add    %cl,(%edx)
410648:	0a 2b                	or     (%ebx),%ch
41064a:	00 06                	add    %al,(%esi)
41064c:	2a 00                	sub    (%eax),%al
41064e:	00 00                	add    %al,(%eax)
410650:	13 30                	adc    (%eax),%esi
410652:	03 00                	add    (%eax),%eax
410654:	1a 00                	sbb    (%eax),%al
410656:	00 00                	add    %al,(%eax)
410658:	75 00                	jne    0x41065a
41065a:	00 11                	add    %dl,(%ecx)
41065c:	00 20                	add    %ah,(%eax)
41065e:	dc 00                	faddl  (%eax)
410660:	00 00                	add    %al,(%eax)
410662:	20 dc                	and    %bl,%ah
410664:	00 00                	add    %al,(%eax)
410666:	00 20                	add    %ah,(%eax)
410668:	dc 00                	faddl  (%eax)
41066a:	00 00                	add    %al,(%eax)
41066c:	28 d5                	sub    %dl,%ch
41066e:	00 00                	add    %al,(%eax)
410670:	0a 0a                	or     (%edx),%cl
410672:	2b 00                	sub    (%eax),%eax
410674:	06                   	push   %es
410675:	2a 00                	sub    (%eax),%al
410677:	00 13                	add    %dl,(%ebx)
410679:	30 03                	xor    %al,(%ebx)
41067b:	00 1a                	add    %bl,(%edx)
41067d:	00 00                	add    %al,(%eax)
41067f:	00 75 00             	add    %dh,0x0(%ebp)
410682:	00 11                	add    %dl,(%ecx)
410684:	00 20                	add    %ah,(%eax)
410686:	99                   	cltd
410687:	00 00                	add    %al,(%eax)
410689:	00 20                	add    %ah,(%eax)
41068b:	99                   	cltd
41068c:	00 00                	add    %al,(%eax)
41068e:	00 20                	add    %ah,(%eax)
410690:	99                   	cltd
410691:	00 00                	add    %al,(%eax)
410693:	00 28                	add    %ch,(%eax)
410695:	d5 00                	aad    $0x0
410697:	00 0a                	add    %cl,(%edx)
410699:	0a 2b                	or     (%ebx),%ch
41069b:	00 06                	add    %al,(%esi)
41069d:	2a 00                	sub    (%eax),%al
41069f:	00 13                	add    %dl,(%ebx)
4106a1:	30 03                	xor    %al,(%ebx)
4106a3:	00 17                	add    %dl,(%edi)
4106a5:	00 00                	add    %al,(%eax)
4106a7:	00 75 00             	add    %dh,0x0(%ebp)
4106aa:	00 11                	add    %dl,(%ecx)
4106ac:	00 1f                	add    %bl,(%edi)
4106ae:	68 20 97 00 00       	push   $0x9720
4106b3:	00 20                	add    %ah,(%eax)
4106b5:	bb 00 00 00 28       	mov    $0x28000000,%ebx
4106ba:	d5 00                	aad    $0x0
4106bc:	00 0a                	add    %cl,(%edx)
4106be:	0a 2b                	or     (%ebx),%ch
4106c0:	00 06                	add    %al,(%esi)
4106c2:	2a 00                	sub    (%eax),%al
4106c4:	13 30                	adc    (%eax),%esi
4106c6:	03 00                	add    (%eax),%eax
4106c8:	14 00                	adc    $0x0,%al
4106ca:	00 00                	add    %al,(%eax)
4106cc:	75 00                	jne    0x4106ce
4106ce:	00 11                	add    %dl,(%ecx)
4106d0:	00 1f                	add    %bl,(%edi)
4106d2:	4b                   	dec    %ebx
4106d3:	1f                   	pop    %ds
4106d4:	6e                   	outsb  %ds:(%esi),(%dx)
4106d5:	20 af 00 00 00 28    	and    %ch,0x28000000(%edi)
4106db:	d5 00                	aad    $0x0
4106dd:	00 0a                	add    %cl,(%edx)
4106df:	0a 2b                	or     (%ebx),%ch
4106e1:	00 06                	add    %al,(%esi)
4106e3:	2a 13                	sub    (%ebx),%dl
4106e5:	30 03                	xor    %al,(%ebx)
4106e7:	00 17                	add    %dl,(%edi)
4106e9:	00 00                	add    %al,(%eax)
4106eb:	00 75 00             	add    %dh,0x0(%ebp)
4106ee:	00 11                	add    %dl,(%ecx)
4106f0:	00 1f                	add    %bl,(%edi)
4106f2:	7a 20                	jp     0x410714
4106f4:	80 00 00             	addb   $0x0,(%eax)
4106f7:	00 20                	add    %ah,(%eax)
4106f9:	84 00                	test   %al,(%eax)
4106fb:	00 00                	add    %al,(%eax)
4106fd:	28 d5                	sub    %dl,%ch
4106ff:	00 00                	add    %al,(%eax)
410701:	0a 0a                	or     (%edx),%cl
410703:	2b 00                	sub    (%eax),%eax
410705:	06                   	push   %es
410706:	2a 00                	sub    (%eax),%al
410708:	13 30                	adc    (%eax),%esi
41070a:	03 00                	add    (%eax),%eax
41070c:	11 00                	adc    %eax,(%eax)
41070e:	00 00                	add    %al,(%eax)
410710:	75 00                	jne    0x410712
410712:	00 11                	add    %dl,(%ecx)
410714:	00 1f                	add    %bl,(%edi)
410716:	5c                   	pop    %esp
410717:	1f                   	pop    %ds
410718:	5c                   	pop    %esp
410719:	1f                   	pop    %ds
41071a:	5c                   	pop    %esp
41071b:	28 d5                	sub    %dl,%ch
41071d:	00 00                	add    %al,(%eax)
41071f:	0a 0a                	or     (%edx),%cl
410721:	2b 00                	sub    (%eax),%eax
410723:	06                   	push   %es
410724:	2a 00                	sub    (%eax),%al
410726:	00 00                	add    %al,(%eax)
410728:	13 30                	adc    (%eax),%esi
41072a:	03 00                	add    (%eax),%eax
41072c:	11 00                	adc    %eax,(%eax)
41072e:	00 00                	add    %al,(%eax)
410730:	75 00                	jne    0x410732
410732:	00 11                	add    %dl,(%ecx)
410734:	00 1f                	add    %bl,(%edi)
410736:	52                   	push   %edx
410737:	1f                   	pop    %ds
410738:	52                   	push   %edx
410739:	1f                   	pop    %ds
41073a:	52                   	push   %edx
41073b:	28 d5                	sub    %dl,%ch
41073d:	00 00                	add    %al,(%eax)
41073f:	0a 0a                	or     (%edx),%cl
410741:	2b 00                	sub    (%eax),%eax
410743:	06                   	push   %es
410744:	2a 00                	sub    (%eax),%al
410746:	00 00                	add    %al,(%eax)
410748:	13 30                	adc    (%eax),%esi
41074a:	03 00                	add    (%eax),%eax
41074c:	11 00                	adc    %eax,(%eax)
41074e:	00 00                	add    %al,(%eax)
410750:	75 00                	jne    0x410752
410752:	00 11                	add    %dl,(%ecx)
410754:	00 1f                	add    %bl,(%edi)
410756:	33 1f                	xor    (%edi),%ebx
410758:	3d 1f 4e 28 d5       	cmp    $0xd5284e1f,%eax
41075d:	00 00                	add    %al,(%eax)
41075f:	0a 0a                	or     (%edx),%cl
410761:	2b 00                	sub    (%eax),%eax
410763:	06                   	push   %es
410764:	2a 00                	sub    (%eax),%al
410766:	00 00                	add    %al,(%eax)
410768:	13 30                	adc    (%eax),%esi
41076a:	03 00                	add    (%eax),%eax
41076c:	11 00                	adc    %eax,(%eax)
41076e:	00 00                	add    %al,(%eax)
410770:	75 00                	jne    0x410772
410772:	00 11                	add    %dl,(%ecx)
410774:	00 1f                	add    %bl,(%edi)
410776:	56                   	push   %esi
410777:	1f                   	pop    %ds
410778:	61                   	popa
410779:	1f                   	pop    %ds
41077a:	72 28                	jb     0x4107a4
41077c:	d5 00                	aad    $0x0
41077e:	00 0a                	add    %cl,(%edx)
410780:	0a 2b                	or     (%ebx),%ch
410782:	00 06                	add    %al,(%esi)
410784:	2a 00                	sub    (%eax),%al
410786:	00 00                	add    %al,(%eax)
410788:	13 30                	adc    (%eax),%esi
41078a:	03 00                	add    (%eax),%eax
41078c:	1a 00                	sbb    (%eax),%al
41078e:	00 00                	add    %al,(%eax)
410790:	75 00                	jne    0x410792
410792:	00 11                	add    %dl,(%ecx)
410794:	00 20                	add    %ah,(%eax)
410796:	9f                   	lahf
410797:	00 00                	add    %al,(%eax)
410799:	00 20                	add    %ah,(%eax)
41079b:	b2 00                	mov    $0x0,%dl
41079d:	00 00                	add    %al,(%eax)
41079f:	20 c4                	and    %al,%ah
4107a1:	00 00                	add    %al,(%eax)
4107a3:	00 28                	add    %ch,(%eax)
4107a5:	d5 00                	aad    $0x0
4107a7:	00 0a                	add    %cl,(%edx)
4107a9:	0a 2b                	or     (%ebx),%ch
4107ab:	00 06                	add    %al,(%esi)
4107ad:	2a ae 1f 0a 80 21    	sub    0x21800a1f(%esi),%ch
4107b3:	02 00                	add    (%eax),%al
4107b5:	04 1f                	add    $0x1f,%al
4107b7:	0f 80 22 02 00 04    	jo     0x44109df
4107bd:	1f                   	pop    %ds
4107be:	0f 80 23 02 00 04    	jo     0x44109e7
4107c4:	1f                   	pop    %ds
4107c5:	0b 80 24 02 00 04    	or     0x4000224(%eax),%eax
4107cb:	1f                   	pop    %ds
4107cc:	0c 80                	or     $0x80,%al
4107ce:	25 02 00 04 1f       	and    $0x1f040002,%eax
4107d3:	0c 80                	or     $0x80,%al
4107d5:	26 02 00             	add    %es:(%eax),%al
4107d8:	04 2a                	add    $0x2a,%al
4107da:	00 00                	add    %al,(%eax)
4107dc:	13 30                	adc    (%eax),%esi
4107de:	03 00                	add    (%eax),%eax
4107e0:	29 00                	sub    %eax,(%eax)
4107e2:	00 00                	add    %al,(%eax)
4107e4:	c5 00                	lds    (%eax),%eax
4107e6:	00 11                	add    %dl,(%ecx)
4107e8:	02 7b 23             	add    0x23(%ebx),%bh
4107eb:	02 00                	add    (%eax),%al
4107ed:	0a 0a                	or     (%edx),%cl
4107ef:	06                   	push   %es
4107f0:	0b 07                	or     (%edi),%eax
4107f2:	03 28                	add    (%eax),%ebp
4107f4:	ea 00 00 0a 74 05 00 	ljmp   $0x5,$0x740a0000
4107fb:	00 1b                	add    %bl,(%ebx)
4107fd:	0c 02                	or     $0x2,%al
4107ff:	7c 23                	jl     0x410824
410801:	02 00                	add    (%eax),%al
410803:	0a 08                	or     (%eax),%cl
410805:	07                   	pop    %es
410806:	28 05 00 00 2b 0a    	sub    %al,0xa2b0000
41080c:	06                   	push   %es
41080d:	07                   	pop    %es
41080e:	33 df                	xor    %edi,%ebx
410810:	2a 00                	sub    (%eax),%al
410812:	00 00                	add    %al,(%eax)
410814:	13 30                	adc    (%eax),%esi
410816:	03 00                	add    (%eax),%eax
410818:	29 00                	sub    %eax,(%eax)
41081a:	00 00                	add    %al,(%eax)
41081c:	c5 00                	lds    (%eax),%eax
41081e:	00 11                	add    %dl,(%ecx)
410820:	02 7b 23             	add    0x23(%ebx),%bh
410823:	02 00                	add    (%eax),%al
410825:	0a 0a                	or     (%edx),%cl