4095aa:	00 00                	add    %al,(%eax)
4095ac:	00 02                	add    %al,(%edx)
4095ae:	7b c2                	jnp    0x409572
4095b0:	00 00                	add    %al,(%eax)
4095b2:	04 6f                	add    $0x6f,%al
4095b4:	32 02                	xor    (%edx),%al
4095b6:	00 06                	add    %al,(%esi)
4095b8:	03 7c d4 00          	add    0x0(%esp,%edx,8),%edi
4095bc:	00 04 7b             	add    %al,(%ebx,%edi,2)
4095bf:	bc 00 00 04 03       	mov    $0x3040000,%esp
4095c4:	7c d4                	jl     0x40959a
4095c6:	00 00                	add    %al,(%eax)
4095c8:	04 7b                	add    $0x7b,%al
4095ca:	bd 00 00 04 14       	mov    $0x14040000,%ebp
4095cf:	28 ff                	sub    %bh,%bh
4095d1:	00 00                	add    %al,(%eax)
4095d3:	0a 02                	or     (%edx),%al
4095d5:	7b c2                	jnp    0x409599
4095d7:	00 00                	add    %al,(%eax)
4095d9:	04 6f                	add    $0x6f,%al
4095db:	32 02                	xor    (%edx),%al
4095dd:	00 06                	add    %al,(%esi)
4095df:	03 7c d5 00          	add    0x0(%ebp,%edx,8),%edi
4095e3:	00 04 7b             	add    %al,(%ebx,%edi,2)
4095e6:	bc 00 00 04 03       	mov    $0x3040000,%esp
4095eb:	7c d5                	jl     0x4095c2
4095ed:	00 00                	add    %al,(%eax)
4095ef:	04 7b                	add    $0x7b,%al
4095f1:	bd 00 00 04 03       	mov    $0x3040000,%ebp
4095f6:	7b d3                	jnp    0x4095cb
4095f8:	00 00                	add    %al,(%eax)
4095fa:	04 28                	add    $0x28,%al
4095fc:	ff 00                	incl   (%eax)
4095fe:	00 0a                	add    %cl,(%edx)
409600:	02 7b c6             	add    -0x3a(%ebx),%bh
409603:	00 00                	add    %al,(%eax)
409605:	04 25                	add    $0x25,%al
409607:	2d 03 26 2b 12       	sub    $0x122b2603,%eax
40960c:	03 7b d4             	add    -0x2c(%ebx),%edi
40960f:	00 00                	add    %al,(%eax)
409611:	04 03                	add    $0x3,%al
409613:	7b d5                	jnp    0x4095ea
409615:	00 00                	add    %al,(%eax)
409617:	04 6f                	add    $0x6f,%al
409619:	59                   	pop    %ecx
40961a:	02 00                	add    (%eax),%al
40961c:	06                   	push   %es
40961d:	00 2a                	add    %ch,(%edx)
40961f:	00 13                	add    %dl,(%ebx)
409621:	30 02                	xor    %al,(%edx)
409623:	00 23                	add    %ah,(%ebx)
409625:	00 00                	add    %al,(%eax)
409627:	00 13                	add    %dl,(%ebx)
409629:	00 00                	add    %al,(%eax)
40962b:	11 00                	adc    %eax,(%eax)
40962d:	02 7b c3             	add    -0x3d(%ebx),%bh
409630:	00 00                	add    %al,(%eax)
409632:	04 17                	add    $0x17,%al
409634:	fe 01                	incb   (%ecx)
409636:	0a 06                	or     (%esi),%al
409638:	2c 0b                	sub    $0xb,%al
40963a:	00 02                	add    %al,(%edx)
40963c:	18 7d c3             	sbb    %bh,-0x3d(%ebp)
40963f:	00 00                	add    %al,(%eax)
409641:	04 00                	add    $0x0,%al
409643:	2b 09                	sub    (%ecx),%ecx
409645:	00 02                	add    %al,(%edx)
409647:	17                   	pop    %ss
409648:	7d c3                	jge    0x40960d
40964a:	00 00                	add    %al,(%eax)
40964c:	04 00                	add    $0x0,%al
40964e:	2a 00                	sub    (%eax),%al
409650:	13 30                	adc    (%eax),%esi
409652:	04 00                	add    $0x0,%al
409654:	69 00 00 00 13 00    	imul   $0x130000,(%eax),%eax
40965a:	00 11                	add    %dl,(%ecx)
40965c:	00 02                	add    %al,(%edx)
40965e:	7b c2                	jnp    0x409622
409660:	00 00                	add    %al,(%eax)
409662:	04 6f                	add    $0x6f,%al
409664:	32 02                	xor    (%edx),%al
409666:	00 06                	add    %al,(%esi)
409668:	03 7b bc             	add    -0x44(%ebx),%edi
40966b:	00 00                	add    %al,(%eax)
40966d:	04 03                	add    $0x3,%al
40966f:	7b bd                	jnp    0x40962e
409671:	00 00                	add    %al,(%eax)
409673:	04 28                	add    $0x28,%al
409675:	63 00                	arpl   %eax,(%eax)
409677:	00 0a                	add    %cl,(%edx)
409679:	28 52 02             	sub    %dl,0x2(%edx)
40967c:	00 06                	add    %al,(%esi)
40967e:	d0 40 00             	rolb   $1,0x0(%eax)
409681:	00 02                	add    %al,(%edx)
409683:	28 53 02             	sub    %dl,0x2(%ebx)
409686:	00 06                	add    %al,(%esi)
409688:	fe 01                	incb   (%ecx)
40968a:	16                   	push   %ss
40968b:	fe 01                	incb   (%ecx)
40968d:	0a 06                	or     (%esi),%al
40968f:	2c 03                	sub    $0x3,%al
409691:	00 2b                	add    %ch,(%ebx)
409693:	30 02                	xor    %al,(%edx)
409695:	7b c2                	jnp    0x409659
409697:	00 00                	add    %al,(%eax)
409699:	04 6f                	add    $0x6f,%al
40969b:	32 02                	xor    (%edx),%al
40969d:	00 06                	add    %al,(%esi)
40969f:	03 7b bc             	add    -0x44(%ebx),%edi
4096a2:	00 00                	add    %al,(%eax)
4096a4:	04 03                	add    $0x3,%al
4096a6:	7b bd                	jnp    0x409665
4096a8:	00 00                	add    %al,(%eax)
4096aa:	04 04                	add    $0x4,%al
4096ac:	28 ff                	sub    %bh,%bh
4096ae:	00 00                	add    %al,(%eax)
4096b0:	0a 02                	or     (%edx),%al
4096b2:	7b c9                	jnp    0x40967d
4096b4:	00 00                	add    %al,(%eax)
4096b6:	04 25                	add    $0x25,%al
4096b8:	2d 03 26 2b 07       	sub    $0x72b2603,%eax
4096bd:	03 6f 5d             	add    0x5d(%edi),%ebp
4096c0:	02 00                	add    (%eax),%al
4096c2:	06                   	push   %es
4096c3:	00 2a                	add    %ch,(%edx)
4096c5:	00 00                	add    %al,(%eax)
4096c7:	00 13                	add    %dl,(%ebx)
4096c9:	30 03                	xor    %al,(%ebx)
4096cb:	00 51 00             	add    %dl,0x0(%ecx)
4096ce:	00 00                	add    %al,(%eax)
4096d0:	00 00                	add    %al,(%eax)
4096d2:	00 00                	add    %al,(%eax)
4096d4:	02 20                	add    (%eax),%ah
4096d6:	6e                   	outsb  %ds:(%esi),(%dx)
4096d7:	a1 9d 8b 28 03       	mov    0x3288b9d,%eax
4096dc:	00 00                	add    %al,(%eax)
4096de:	2b 7d dc             	sub    -0x24(%ebp),%edi
4096e1:	00 00                	add    %al,(%eax)
4096e3:	04 02                	add    $0x2,%al
4096e5:	72 01                	jb     0x4096e8
4096e7:	00 00                	add    %al,(%eax)
4096e9:	70 7d                	jo     0x409768
4096eb:	df 00                	filds  (%eax)
4096ed:	00 04 02             	add    %al,(%edx,%eax,1)
4096f0:	28 6f 02             	sub    %ch,0x2(%edi)
4096f3:	00 06                	add    %al,(%esi)
4096f5:	28 70 02             	sub    %dh,0x2(%eax)
4096f8:	00 06                	add    %al,(%esi)
4096fa:	20 07                	and    %al,(%edi)
4096fc:	7d a7                	jge    0x4096a5
4096fe:	fd                   	std
4096ff:	28 03                	sub    %al,(%ebx)
409701:	00 00                	add    %al,(%eax)
409703:	2b 28                	sub    (%eax),%ebp
409705:	71 02                	jno    0x409709
409707:	00 06                	add    %al,(%esi)
409709:	7d e0                	jge    0x4096eb
40970b:	00 00                	add    %al,(%eax)
40970d:	04 02                	add    $0x2,%al
40970f:	28 21                	sub    %ah,(%ecx)
409711:	00 00                	add    %al,(%eax)
409713:	0a 00                	or     (%eax),%al
409715:	00 02                	add    %al,(%edx)
409717:	03 7d dd             	add    -0x23(%ebp),%edi
40971a:	00 00                	add    %al,(%eax)
40971c:	04 02                	add    $0x2,%al
40971e:	04 7d                	add    $0x7d,%al
409720:	de 00                	fiadds (%eax)
409722:	00 04 2a             	add    %al,(%edx,%ebp,1)
409725:	00 00                	add    %al,(%eax)
409727:	00 13                	add    %dl,(%ebx)
409729:	30 01                	xor    %al,(%ecx)
40972b:	00 0b                	add    %cl,(%ebx)
40972d:	00 00                	add    %al,(%eax)
40972f:	00 4b 00             	add    %cl,0x0(%ebx)
409732:	00 11                	add    %dl,(%ecx)
409734:	00 73 02             	add    %dh,0x2(%ebx)
409737:	01 00                	add    %eax,(%eax)
409739:	0a 0a                	or     (%edx),%cl
40973b:	2b 00                	sub    (%eax),%eax
40973d:	06                   	push   %es
40973e:	2a 00                	sub    (%eax),%al
409740:	13 30                	adc    (%eax),%esi
409742:	02 00                	add    (%eax),%al
409744:	30 00                	xor    %al,(%eax)
409746:	00 00                	add    %al,(%eax)
409748:	13 00                	adc    (%eax),%eax
40974a:	00 11                	add    %dl,(%ecx)
40974c:	00 16                	add    %dl,(%esi)
40974e:	03 7b bc             	add    -0x44(%ebx),%edi
409751:	00 00                	add    %al,(%eax)
409753:	04 30                	add    $0x30,%al
409755:	20 03                	and    %al,(%ebx)
409757:	7b bc                	jnp    0x409715
409759:	00 00                	add    %al,(%eax)
40975b:	04 1e                	add    $0x1e,%al
40975d:	2f                   	das
40975e:	17                   	pop    %ss
40975f:	16                   	push   %ss
409760:	03 7b bd             	add    -0x43(%ebx),%edi
409763:	00 00                	add    %al,(%eax)
409765:	04 30                	add    $0x30,%al
409767:	0b 03                	or     (%ebx),%eax
409769:	7b bd                	jnp    0x409728
40976b:	00 00                	add    %al,(%eax)
40976d:	04 1e                	add    $0x1e,%al
40976f:	fe 04 2b             	incb   (%ebx,%ebp,1)
409772:	01 16                	add    %edx,(%esi)
409774:	2b 01                	sub    (%ecx),%eax
409776:	16                   	push   %ss
409777:	0a 2b                	or     (%ebx),%ch
409779:	00 06                	add    %al,(%esi)
40977b:	2a 1b                	sub    (%ebx),%bl
40977d:	30 02                	xor    %al,(%edx)
40977f:	00 52 00             	add    %dl,0x0(%edx)
409782:	00 00                	add    %al,(%eax)
409784:	4c                   	dec    %esp
409785:	00 00                	add    %al,(%eax)
409787:	11 00                	adc    %eax,(%eax)
409789:	73 06                	jae    0x409791
40978b:	01 00                	add    %eax,(%eax)
40978d:	0a 0a                	or     (%edx),%cl
40978f:	00 03                	add    %al,(%ebx)
409791:	6f                   	outsl  %ds:(%esi),(%dx)
409792:	0c 01                	or     $0x1,%al
409794:	00 0a                	add    %cl,(%edx)
409796:	0b 2b                	or     (%ebx),%ebp
409798:	1f                   	pop    %ds
409799:	12 01                	adc    (%ecx),%al
40979b:	28 0d 01 00 0a 0c    	sub    %cl,0xc0a0001
4097a1:	00 02                	add    %al,(%edx)
4097a3:	08 28                	or     %ch,(%eax)
4097a5:	6c                   	insb   (%dx),%es:(%edi)
4097a6:	02 00                	add    (%eax),%al
4097a8:	06                   	push   %es
4097a9:	0d 09 2c 0a 00       	or     $0xa2c09,%eax
4097ae:	06                   	push   %es
4097af:	08 6f 0b             	or     %ch,0xb(%edi)
4097b2:	01 00                	add    %eax,(%eax)
4097b4:	0a 00                	or     (%eax),%al
4097b6:	00 00                	add    %al,(%eax)
4097b8:	12 01                	adc    (%ecx),%al
4097ba:	28 0e                	sub    %cl,(%esi)
4097bc:	01 00                	add    %eax,(%eax)
4097be:	0a 2d d8 de 0f 12    	or     0x120fded8,%ch
4097c4:	01 fe                	add    %edi,%esi
4097c6:	16                   	push   %ss
4097c7:	11 00                	adc    %eax,(%eax)
4097c9:	00 1b                	add    %bl,(%ebx)
4097cb:	6f                   	outsl  %ds:(%esi),(%dx)
4097cc:	35 00 00 0a 00       	xor    $0xa0000,%eax
4097d1:	dc 06                	faddl  (%esi)
4097d3:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
4097d6:	00 11                	add    %dl,(%ecx)
4097d8:	04 2a                	add    $0x2a,%al
4097da:	00 00                	add    %al,(%eax)
4097dc:	01 10                	add    %edx,(%eax)
4097de:	00 00                	add    %al,(%eax)
4097e0:	02 00                	add    (%eax),%al
4097e2:	0f 00 2c 3b          	verw   (%ebx,%edi,1)
4097e6:	00 0f                	add    %cl,(%edi)
4097e8:	00 00                	add    %al,(%eax)
4097ea:	00 00                	add    %al,(%eax)
4097ec:	13 30                	adc    (%eax),%esi
4097ee:	03 00                	add    (%eax),%eax
4097f0:	d7                   	xlat   %ds:(%ebx)
4097f1:	00 00                	add    %al,(%eax)
4097f3:	00 4d 00             	add    %cl,0x0(%ebp)
4097f6:	00 11                	add    %dl,(%ecx)
4097f8:	00 73 06             	add    %dh,0x6(%ebx)
4097fb:	01 00                	add    %eax,(%eax)
4097fd:	0a 0a                	or     (%edx),%cl
4097ff:	0f 01 7c bc 00       	invlpg 0x0(%esp,%edi,4)
409804:	00 04 25 4a 04 58 54 	add    %al,0x5458044a(,%eiz,1)
40980b:	0f 01 7c bd 00       	invlpg 0x0(%ebp,%edi,4)
409810:	00 04 25 4a 05 58 54 	add    %al,0x5458054a(,%eiz,1)
409817:	16                   	push   %ss
409818:	0b 38                	or     (%eax),%edi
40981a:	99                   	cltd
40981b:	00 00                	add    %al,(%eax)
40981d:	00 00                	add    %al,(%eax)
40981f:	07                   	pop    %es
409820:	17                   	pop    %ss
409821:	58                   	pop    %eax
409822:	0b 02                	or     (%edx),%eax
409824:	7b de                	jnp    0x409804
409826:	00 00                	add    %al,(%eax)
409828:	04 6f                	add    $0x6f,%al
40982a:	32 02                	xor    (%edx),%al
40982c:	00 06                	add    %al,(%esi)
40982e:	03 7b bc             	add    -0x44(%ebx),%edi
409831:	00 00                	add    %al,(%eax)
409833:	04 03                	add    $0x3,%al
409835:	7b bd                	jnp    0x4097f4
409837:	00 00                	add    %al,(%eax)
409839:	04 28                	add    $0x28,%al
40983b:	63 00                	arpl   %eax,(%eax)
40983d:	00 0a                	add    %cl,(%edx)
40983f:	14 fe                	adc    $0xfe,%al
409841:	03 0c 08             	add    (%eax,%ecx,1),%ecx
409844:	2c 3f                	sub    $0x3f,%al
409846:	00 02                	add    %al,(%edx)
409848:	7b de                	jnp    0x409828
40984a:	00 00                	add    %al,(%eax)
40984c:	04 6f                	add    $0x6f,%al
40984e:	32 02                	xor    (%edx),%al
409850:	00 06                	add    %al,(%esi)
409852:	03 7b bc             	add    -0x44(%ebx),%edi
409855:	00 00                	add    %al,(%eax)
409857:	04 03                	add    $0x3,%al
409859:	7b bd                	jnp    0x409818
40985b:	00 00                	add    %al,(%eax)
40985d:	04 28                	add    $0x28,%al
40985f:	63 00                	arpl   %eax,(%eax)
409861:	00 0a                	add    %cl,(%edx)
409863:	7b dd                	jnp    0x409842
409865:	00 00                	add    %al,(%eax)
409867:	04 02                	add    $0x2,%al
409869:	7b dd                	jnp    0x409848
40986b:	00 00                	add    %al,(%eax)
40986d:	04 fe                	add    $0xfe,%al
40986f:	01 16                	add    %edx,(%esi)
409871:	fe 01                	incb   (%ecx)
409873:	0d 09 2c 0b 00       	or     $0xb2c09,%eax
409878:	06                   	push   %es
409879:	03 6f 0b             	add    0xb(%edi),%ebp
40987c:	01 00                	add    %eax,(%eax)
40987e:	0a 00                	or     (%eax),%al
409880:	2b 45 00             	sub    0x0(%ebp),%eax
409883:	2b 42 06             	sub    0x6(%edx),%eax
409886:	03 6f 0b             	add    0xb(%edi),%ebp
409889:	01 00                	add    %eax,(%eax)
40988b:	0a 00                	or     (%eax),%al
40988d:	0f 01 7c bc 00       	invlpg 0x0(%esp,%edi,4)
409892:	00 04 25 4a 04 58 54 	add    %al,0x5458044a(,%eiz,1)
409899:	0f 01 7c bd 00       	invlpg 0x0(%ebp,%edi,4)
40989e:	00 04 25 4a 05 58 54 	add    %al,0x5458054a(,%eiz,1)
4098a5:	07                   	pop    %es
4098a6:	0e                   	push   %cs
4098a7:	04 fe                	add    $0xfe,%al
4098a9:	04 16                	add    $0x16,%al
4098ab:	fe 01                	incb   (%ecx)
4098ad:	13 04 11             	adc    (%ecx,%edx,1),%eax
4098b0:	04 2c                	add    $0x2c,%al
4098b2:	03 00                	add    (%eax),%eax
4098b4:	2b 11                	sub    (%ecx),%edx
4098b6:	00 02                	add    %al,(%edx)
4098b8:	03 28                	add    (%eax),%ebp
4098ba:	6c                   	insb   (%dx),%es:(%edi)
4098bb:	02 00                	add    (%eax),%al