4095f4:	00 00                	add    %al,(%eax)
4095f6:	00 75 00             	add    %dh,0x0(%ebp)
4095f9:	00 00                	add    %al,(%eax)
4095fb:	8e c1                	mov    %ecx,%es
4095fd:	00 00                	add    %al,(%eax)
4095ff:	00 55 bc             	add    %dl,-0x44(%ebp)
409612:	d9 00                	flds   (%eax)
409614:	00 00                	add    %al,(%eax)
409616:	00 b8 bc b0 91 68    	add    %bh,0x6891b0bc(%eax)
40961c:	40                   	inc    %eax
40961d:	43                   	inc    %ebx
40961e:	43                   	inc    %ebx
40961f:	65 42                	gs inc %edx
409621:	a3 00 00 00 00       	mov    %eax,0x0
409626:	00 00                	add    %al,(%eax)
409628:	00 00                	add    %al,(%eax)
40962a:	00 00                	add    %al,(%eax)
40962c:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
409638:	00 00                	add    %al,(%eax)
40963a:	7d 00                	jge    0x40963c
40963c:	c9                   	leave
40964d:	00 d1                	add    %dl,%cl
40964f:	00 00                	add    %al,(%eax)
409651:	00 00                	add    %al,(%eax)
409653:	5d                   	pop    %ebp
409654:	ea 2f 06 01 04 05 04 	ljmp   $0x405,$0x401062f
40965b:	04 04                	add    $0x4,%al
40965d:	04 04                	add    $0x4,%al
40965f:	05 05 05 05 04       	add    $0x4050505,%eax
409664:	04 9b                	add    $0x9b,%al
409666:	05 05 06 07 06       	add    $0x6070605,%eax
40966b:	06                   	push   %es
40966c:	86 07                	xchg   %al,(%edi)
40966e:	08 0a                	or     %cl,(%edx)
409670:	0e                   	push   %cs
409671:	5e                   	pop    %esi
409672:	00 00                	add    %al,(%eax)
409674:	00 00                	add    %al,(%eax)
409676:	00 00                	add    %al,(%eax)
409678:	47                   	inc    %edi
409681:	00 44 00 a4          	add    %al,-0x5c(%eax,%eax,1)
409685:	00 00                	add    %al,(%eax)
409687:	00 2e                	add    %ch,(%esi)
409689:	00 37                	add    %dh,(%edi)
409697:	00 bb b1 96 77 8b    	add    %bh,-0x7488694f(%ebx)
40969d:	49                   	dec    %ecx
40969e:	4e                   	dec    %esi
40969f:	43                   	inc    %ebx
4096a0:	4b                   	dec    %ebx
4096a1:	53                   	push   %ebx
4096a2:	00 00                	add    %al,(%eax)
4096a4:	6d                   	insl   (%dx),%es:(%edi)
4096a5:	00 00                	add    %al,(%eax)
4096a7:	00 00                	add    %al,(%eax)
4096a9:	b4 00                	mov    $0x0,%ah
4096b3:	00 00                	add    %al,(%eax)
4096b5:	3f                   	aas
4096ca:	00 26                	add    %ah,(%esi)
4096d4:	eb 2f                	jmp    0x409705
4096d6:	05 01 04 05 05       	add    $0x5050401,%eax
4096db:	04 04                	add    $0x4,%al
4096dd:	05 05 75 05 05       	add    $0x5057505,%eax
4096e2:	05 8e c1 05 06       	add    $0x605c18e,%eax
4096e7:	06                   	push   %es
4096e8:	55                   	push   %ebp
4096e9:	bc 07 07 07 07       	mov    $0x7070707,%esp
4096ee:	07                   	pop    %es
4096ef:	0a 13                	or     (%ebx),%dl
4096f1:	c8 00 00 00          	enter  $0x0,$0x0
4096f5:	00 00                	add    %al,(%eax)
4096f7:	00 00                	add    %al,(%eax)
4096f9:	00 d9                	add    %bl,%cl
409707:	65 00 00             	add    %al,%gs:(%eax)
409712:	00 00                	add    %al,(%eax)
409714:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
409718:	d4 b0                	aam    $0xb0
40971a:	98                   	cwtl
40971b:	92                   	xchg   %eax,%edx
40971c:	6b 49 4f 51          	imul   $0x51,0x4f(%ecx),%ecx
409720:	54                   	push   %esp
409721:	4d                   	dec    %ebp
409722:	7d 00                	jge    0x409724
409724:	c9                   	leave
409735:	00 d1                	add    %dl,%cl
409737:	00 00                	add    %al,(%eax)
409739:	00 00                	add    %al,(%eax)
40973b:	5d                   	pop    %ebp
40974c:	00 9b 00 00 00 00    	add    %bl,0x0(%ebx)
409752:	00 00                	add    %al,(%eax)
409754:	86 32                	xchg   %dh,(%edx)
409756:	05 02 04 05 05       	add    $0x5050402,%eax
40975b:	05 04 05 05 05       	add    $0x5050504,%eax
409760:	47                   	inc    %edi
409761:	05 05 05 05 07       	add    $0x7050505,%eax
409766:	05 06 06 06 44       	add    $0x44060606,%eax
40976b:	07                   	pop    %es
40976c:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40976d:	07                   	pop    %es
40976e:	08 0a                	or     %cl,(%edx)
409770:	2e 00 37             	add    %dh,%cs:(%edi)
409783:	00 8b 00 00 00 00    	add    %cl,0x0(%ebx)
409789:	00 00                	add    %al,(%eax)
40978b:	00 6d 00             	add    %ch,0x0(%ebp)
40978e:	00 00                	add    %al,(%eax)
409790:	00 b4 00 00 00 00 00 	add    %dh,0x0(%eax,%eax,1)
409797:	00 00                	add    %al,(%eax)
409799:	b3 97                	mov    $0x97,%bl
40979b:	96                   	xchg   %eax,%esi
40979c:	82 3f 49             	cmpb   $0x49,(%edi)
40979f:	54                   	push   %esp
4097a0:	52                   	push   %edx
4097a1:	5b                   	pop    %ebx
4097a2:	c2 00 00             	ret    $0x0
4097b1:	00 00                	add    %al,(%eax)
4097b3:	26 00 00             	add    %al,%es:(%eax)
4097c6:	00 75 00             	add    %dh,0x0(%ebp)
4097c9:	00 00                	add    %al,(%eax)
4097cb:	8e c1                	mov    %ecx,%es
4097cd:	00 00                	add    %al,(%eax)
4097cf:	00 55 bc             	add    %dl,-0x44(%ebp)
4097d2:	00 00                	add    %al,(%eax)
4097d4:	e8 46 04 02 04       	call   0x4429c1f
4097d9:	06                   	push   %es
4097da:	05 05 04 05 05       	add    $0x5050405,%eax
4097df:	04 05                	add    $0x5,%al
4097e1:	05 d9 05 05 07       	add    $0x70505d9,%eax
4097e6:	06                   	push   %es
4097e7:	06                   	push   %es
4097e8:	07                   	pop    %es
4097e9:	06                   	push   %es
4097ea:	06                   	push   %es
4097eb:	07                   	pop    %es
4097ec:	07                   	pop    %es
4097ed:	07                   	pop    %es
4097ee:	07                   	pop    %es
4097ef:	65 47                	gs inc %edi
4097fd:	4c                   	dec    %esp
40980a:	7d 00                	jge    0x40980c
40980c:	c9                   	leave
409819:	d7                   	xlat   %ds:(%ebx)
40981a:	95                   	xchg   %eax,%ebp
40981b:	93                   	xchg   %eax,%ebx
40981c:	92                   	xchg   %eax,%edx
40981d:	6f                   	outsl  %ds:(%esi),(%dx)
40981e:	d1 4f 77             	rorl   $1,0x77(%edi)
409821:	53                   	push   %ebx
409822:	5b                   	pop    %ebx
409823:	5d                   	pop    %ebp
409834:	00 9b 00 00 00 00    	add    %bl,0x0(%ebx)
40983a:	00 00                	add    %al,(%eax)
40983c:	86 00                	xchg   %al,(%eax)
409846:	00 00                	add    %al,(%eax)
409848:	47                   	inc    %edi
409851:	00 44 00 a4          	add    %al,-0x5c(%eax,%eax,1)
409855:	60                   	pusha
409856:	07                   	pop    %es
409857:	03 2e                	add    (%esi),%ebp
409859:	06                   	push   %es
40985a:	37                   	aaa
40985b:	05 05 04 04 05       	add    $0x5040405,%eax
409860:	04 05                	add    $0x5,%al
409862:	05 05 05 06 06       	add    $0x6060505,%eax
409867:	07                   	pop    %es
409868:	06                   	push   %es
409869:	07                   	pop    %es
40986a:	07                   	pop    %es
40986b:	07                   	pop    %es
40986c:	8b 07                	mov    (%edi),%eax
40986e:	08 18                	or     %bl,(%eax)
409870:	c5 00                	lds    (%eax),%eax
409872:	00 00                	add    %al,(%eax)
409874:	6d                   	insl   (%dx),%es:(%edi)
409875:	00 00                	add    %al,(%eax)
409877:	00 00                	add    %al,(%eax)
409879:	b4 00                	mov    $0x0,%ah
409883:	00 00                	add    %al,(%eax)
409885:	3f                   	aas
40989a:	b6 26                	mov    $0x26,%dh
40989c:	91                   	xchg   %eax,%ecx
40989d:	82 50 54 b9          	adcb   $0xb9,0x54(%eax)
4098a1:	6f                   	outsl  %ds:(%esi),(%dx)
4098a2:	49                   	dec    %ecx
4098af:	75 00                	jne    0x4098b1
4098b1:	00 00                	add    %al,(%eax)
4098b3:	8e c1                	mov    %ecx,%es
4098b5:	00 00                	add    %al,(%eax)
4098b7:	00 55 bc             	add    %dl,-0x44(%ebp)
4098ca:	d9 00                	flds   (%eax)
4098d4:	a8 73                	test   $0x73,%al
4098d6:	0a 65 04             	or     0x4(%ebp),%ah
4098d9:	06                   	push   %es
4098da:	05 05 05 04 05       	add    $0x5040505,%eax
4098df:	05 05 05 06 05       	add    $0x5060505,%eax
4098e4:	06                   	push   %es
4098e5:	4c                   	dec    %esp
4098e6:	06                   	push   %es
4098e7:	07                   	pop    %es
4098e8:	06                   	push   %es
4098e9:	06                   	push   %es
4098ea:	07                   	pop    %es
4098eb:	07                   	pop    %es
4098ec:	07                   	pop    %es
4098ed:	08 0a                	or     %cl,(%edx)
4098ef:	4d                   	dec    %ebp
4098f0:	00 00                	add    %al,(%eax)
4098f2:	7d 00                	jge    0x4098f4
4098f4:	c9                   	leave
409905:	00 d1                	add    %dl,%cl
409907:	00 00                	add    %al,(%eax)
409909:	00 00                	add    %al,(%eax)
40990b:	5d                   	pop    %ebp
409918:	00 00                	add    %al,(%eax)
40991a:	da 89 89 9b 6a 52    	fimull 0x526a9b89(%ecx)
409920:	e1 e3                	loope  0x409905
409922:	56                   	push   %esi
409923:	c2 86 00             	ret    $0x86
40992e:	00 00                	add    %al,(%eax)
409930:	47                   	inc    %edi
409939:	00 44 00 a4          	add    %al,-0x5c(%eax,%eax,1)
40993d:	00 00                	add    %al,(%eax)
40993f:	00 2e                	add    %ch,(%esi)
409941:	00 37                	add    %dh,(%edi)
409953:	00 8b 83 0c 03 05    	add    %cl,0x5030c83(%ebx)
409959:	06                   	push   %es
40995a:	05 05 6d 05 04       	add    $0x4056d05,%eax
40995f:	05 05 b4 06 06       	add    $0x606b405,%eax
409964:	06                   	push   %es
409965:	06                   	push   %es
409966:	06                   	push   %es
409967:	07                   	pop    %es
409968:	06                   	push   %es
409969:	07                   	pop    %es
40996a:	07                   	pop    %es
40996b:	06                   	push   %es
40996c:	07                   	pop    %es
40996d:	3f                   	aas
40996e:	0b 65 00             	or     0x0(%ebp),%esp
409981:	00 00                	add    %al,(%eax)
409983:	26 00 00             	add    %al,%es:(%eax)
409996:	00 75 00             	add    %dh,0x0(%ebp)
409999:	00 00                	add    %al,(%eax)
40999b:	8e c1                	mov    %ecx,%es
40999d:	91                   	xchg   %eax,%ecx
40999e:	77 50                	ja     0x4099f0
4099a0:	55                   	push   %ebp
4099a1:	bc cf 00 00 00       	mov    $0xcf,%esp
4099b2:	d9 00                	flds   (%eax)
4099bc:	00 00                	add    %al,(%eax)
4099be:	00 65 00             	add    %ah,0x0(%ebp)
4099cd:	4c                   	dec    %esp
4099ce:	00 00                	add    %al,(%eax)
4099d0:	00 00                	add    %al,(%eax)
4099d2:	00 00                	add    %al,(%eax)
4099d4:	00 c7                	add    %al,%bh
4099d6:	0d 03 04 06 7d       	or     $0x7d060403,%eax
4099db:	04 c9                	add    $0xc9,%al
4099dd:	05 05 05 05 06       	add    $0x6050505,%eax
4099e2:	07                   	pop    %es
4099e3:	06                   	push   %es
4099e4:	06                   	push   %es
4099e5:	05 06 07 07 07       	add    $0x7070706,%eax
4099ea:	07                   	pop    %es
4099eb:	07                   	pop    %es
4099ec:	08 08                	or     %cl,(%eax)
4099ee:	d1 af 00 00 00 5d    	shrl   $1,0x5d000000(%edi)
409a04:	00 9b 00 00 00 00    	add    %bl,0x0(%ebx)
409a0a:	00 00                	add    %al,(%eax)
409a0c:	86 00                	xchg   %al,(%eax)
409a16:	00 00                	add    %al,(%eax)
409a18:	47                   	inc    %edi
409a19:	00 00                	add    %al,(%eax)
409a1b:	a9 86 86 82 54       	test   $0x54828686,%eax
409a20:	6f                   	outsl  %ds:(%esi),(%dx)
409a21:	f9                   	stc
409a22:	44                   	inc    %esp
409a23:	d1 a4 00 00 00 2e 00 	shll   $1,0x2e0000(%eax,%eax,1)
409a2a:	37                   	aaa
409a3b:	00 8b 00 00 00 00    	add    %cl,0x0(%ebx)
409a41:	00 00                	add    %al,(%eax)
409a43:	00 6d 00             	add    %ch,0x0(%ebp)
409a46:	00 00                	add    %al,(%eax)
409a48:	00 b4 00 00 00 00 00 	add    %dh,0x0(%eax,%eax,1)
409a4f:	00 00                	add    %al,(%eax)
409a51:	00 00                	add    %al,(%eax)
409a53:	00 00                	add    %al,(%eax)
409a55:	3f                   	aas
409a56:	23 03                	and    (%ebx),%eax
409a58:	04 06                	add    $0x6,%al
409a5a:	06                   	push   %es
409a5b:	05 05 05 05 05       	add    $0x5050505,%eax
409a60:	05 06 06 06 06       	add    $0x6060606,%eax
409a65:	07                   	pop    %es
409a66:	07                   	pop    %es
409a67:	06                   	push   %es
409a68:	07                   	pop    %es
409a69:	06                   	push   %es
409a6a:	07                   	pop    %es
409a6b:	26 08 0b             	or     %cl,%es:(%ebx)
409a6e:	64 00 00             	add    %al,%fs:(%eax)
409a7d:	00 00                	add    %al,(%eax)
409a7f:	75 00                	jne    0x409a81
409a81:	00 00                	add    %al,(%eax)
409a83:	8e c1                	mov    %ecx,%es
409a85:	00 00                	add    %al,(%eax)
409a87:	00 55 bc             	add    %dl,-0x44(%ebp)
409a9a:	d9 00                	flds   (%eax)
409a9c:	96                   	xchg   %eax,%esi
409a9d:	81 87 6d 4e c7 f0 7c 	addl   $0x7c,-0xf38b193(%edi)
409aa4:	00 00 00
409aa7:	65 00 00             	add    %al,%gs:(%eax)
409ab2:	00 00                	add    %al,(%eax)
409ab4:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
409ac0:	00 00                	add    %al,(%eax)
409ac2:	7d 00                	jge    0x409ac4
409ac4:	c9                   	leave
409ad5:	bf d1 07 03 05       	mov    $0x50307d1,%edi
409ada:	06                   	push   %es
409adb:	5d                   	pop    %ebp
409adc:	05 05 06 06 06       	add    $0x6060605,%eax
409ae1:	06                   	push   %es
409ae2:	06                   	push   %es
409ae3:	06                   	push   %es
409ae4:	07                   	pop    %es
409ae5:	07                   	pop    %es
409ae6:	06                   	push   %es
409ae7:	07                   	pop    %es
409ae8:	07                   	pop    %es
409ae9:	07                   	pop    %es
409aea:	07                   	pop    %es
409aeb:	08 0a                	or     %cl,(%edx)
409aed:	9b                   	fwait
409aee:	bf 00 00 00 00       	mov    $0x0,%edi
409af3:	00 86 00 00 00 00    	add    %al,0x0(%esi)
409af9:	00 00                	add    %al,(%eax)
409afb:	00 00                	add    %al,(%eax)
409afd:	00 00                	add    %al,(%eax)
409aff:	00 47 00             	add    %al,0x0(%edi)
409b0a:	44                   	inc    %esp
409b0b:	00 a4 00 00 00 2e 00 	add    %ah,0x2e0000(%eax,%eax,1)
409b12:	37                   	aaa
409b1b:	00 a4 74 86 6f 43 5c 	add    %ah,0x5c436f86(%esp,%esi,2)
409b22:	cf                   	iret
409b23:	7d 8b                	jge    0x409ab0
409b25:	00 00                	add    %al,(%eax)
409b27:	00 00                	add    %al,(%eax)
409b29:	00 00                	add    %al,(%eax)
409b2b:	00 6d 00             	add    %ch,0x0(%ebp)
409b2e:	00 00                	add    %al,(%eax)
409b30:	00 b4 00 00 00 00 00 	add    %dh,0x0(%eax,%eax,1)
409b37:	00 00                	add    %al,(%eax)