4025f5:	1f                   	pop    %ds
4025f6:	38 73 2c             	cmp    %dh,0x2c(%ebx)
4025f9:	00 00                	add    %al,(%eax)
4025fb:	0a 6f 2d             	or     0x2d(%edi),%ch
4025fe:	00 00                	add    %al,(%eax)
402600:	0a 00                	or     (%eax),%al
402602:	02 7b 0b             	add    0xb(%ebx),%bh
402605:	00 00                	add    %al,(%eax)
402607:	04 1f                	add    $0x1f,%al
402609:	0a 6f 2e             	or     0x2e(%edi),%ch
40260c:	00 00                	add    %al,(%eax)
40260e:	0a 00                	or     (%eax),%al
402610:	02 22                	add    (%edx),%ah
402612:	00 00                	add    %al,(%eax)
402614:	c0 40 22 00          	rolb   $0x0,0x22(%eax)
402618:	00 40 41             	add    %al,0x41(%eax)
40261b:	73 32                	jae    0x40264f
40261d:	00 00                	add    %al,(%eax)
40261f:	0a 28                	or     (%eax),%ch
402621:	33 00                	xor    (%eax),%eax
402623:	00 0a                	add    %cl,(%edx)
402625:	00 02                	add    %al,(%edx)
402627:	17                   	pop    %ss
402628:	28 34 00             	sub    %dh,(%eax,%eax,1)
40262b:	00 0a                	add    %cl,(%edx)
40262d:	00 02                	add    %al,(%edx)
40262f:	20 1c 01             	and    %bl,(%ecx,%eax,1)
402632:	00 00                	add    %al,(%eax)
402634:	1f                   	pop    %ds
402635:	6e                   	outsb  %ds:(%esi),(%dx)
402636:	73 2c                	jae    0x402664
402638:	00 00                	add    %al,(%eax)
40263a:	0a 28                	or     (%eax),%ch
40263c:	35 00 00 0a 00       	xor    $0xa0000,%eax
402641:	02 28                	add    (%eax),%ch
402643:	36 00 00             	add    %al,%ss:(%eax)
402646:	0a 02                	or     (%edx),%al
402648:	7b 0a                	jnp    0x402654
40264a:	00 00                	add    %al,(%eax)
40264c:	04 6f                	add    $0x6f,%al
40264e:	37                   	aaa
40264f:	00 00                	add    %al,(%eax)
402651:	0a 00                	or     (%eax),%al
402653:	02 28                	add    (%eax),%ch
402655:	36 00 00             	add    %al,%ss:(%eax)
402658:	0a 02                	or     (%edx),%al
40265a:	7b 06                	jnp    0x402662
40265c:	00 00                	add    %al,(%eax)
40265e:	04 6f                	add    $0x6f,%al
402660:	37                   	aaa
402661:	00 00                	add    %al,(%eax)
402663:	0a 00                	or     (%eax),%al
402665:	02 28                	add    (%eax),%ch
402667:	36 00 00             	add    %al,%ss:(%eax)
40266a:	0a 02                	or     (%edx),%al
40266c:	7b 07                	jnp    0x402675
40266e:	00 00                	add    %al,(%eax)
402670:	04 6f                	add    $0x6f,%al
402672:	37                   	aaa
402673:	00 00                	add    %al,(%eax)
402675:	0a 00                	or     (%eax),%al
402677:	02 17                	add    (%edi),%dl
402679:	28 4a 00             	sub    %cl,0x0(%edx)
40267c:	00 0a                	add    %cl,(%edx)
40267e:	00 02                	add    %al,(%edx)
402680:	06                   	push   %es
402681:	72 d5                	jb     0x402658
402683:	00 00                	add    %al,(%eax)
402685:	70 6f                	jo     0x4026f6
402687:	4b                   	dec    %ebx
402688:	00 00                	add    %al,(%eax)
40268a:	0a 74 a6 00          	or     0x0(%esi,%eiz,4),%dh
40268e:	00 01                	add    %al,(%ecx)
402690:	28 4c 00 00          	sub    %cl,0x0(%eax,%eax,1)
402694:	0a 00                	or     (%eax),%al
402696:	02 16                	add    (%esi),%dl
402698:	28 4d 00             	sub    %cl,0x0(%ebp)
40269b:	00 0a                	add    %cl,(%edx)
40269d:	00 02                	add    %al,(%edx)
40269f:	16                   	push   %ss
4026a0:	28 4e 00             	sub    %cl,0x0(%esi)
4026a3:	00 0a                	add    %cl,(%edx)
4026a5:	00 02                	add    %al,(%edx)
4026a7:	72 eb                	jb     0x402694
4026a9:	00 00                	add    %al,(%eax)
4026ab:	70 28                	jo     0x4026d5
4026ad:	2b 00                	sub    (%eax),%eax
4026af:	00 0a                	add    %cl,(%edx)
4026b1:	00 02                	add    %al,(%edx)
4026b3:	16                   	push   %ss
4026b4:	28 4f 00             	sub    %cl,0x0(%edi)
4026b7:	00 0a                	add    %cl,(%edx)
4026b9:	00 02                	add    %al,(%edx)
4026bb:	17                   	pop    %ss
4026bc:	28 50 00             	sub    %dl,0x0(%eax)
4026bf:	00 0a                	add    %cl,(%edx)
4026c1:	00 02                	add    %al,(%edx)
4026c3:	72 11                	jb     0x4026d6
4026c5:	01 00                	add    %eax,(%eax)
4026c7:	70 6f                	jo     0x402738
4026c9:	2f                   	das
4026ca:	00 00                	add    %al,(%eax)
4026cc:	0a 00                	or     (%eax),%al
4026ce:	02 7b 0a             	add    0xa(%ebx),%bh
4026d1:	00 00                	add    %al,(%eax)
4026d3:	04 16                	add    $0x16,%al
4026d5:	6f                   	outsl  %ds:(%esi),(%dx)
4026d6:	38 00                	cmp    %al,(%eax)
4026d8:	00 0a                	add    %cl,(%edx)
4026da:	00 02                	add    %al,(%edx)
4026dc:	7b 0a                	jnp    0x4026e8
4026de:	00 00                	add    %al,(%eax)
4026e0:	04 6f                	add    $0x6f,%al
4026e2:	51                   	push   %ecx
4026e3:	00 00                	add    %al,(%eax)
4026e5:	0a 00                	or     (%eax),%al
4026e7:	02 16                	add    (%esi),%dl
4026e9:	28 38                	sub    %bh,(%eax)
4026eb:	00 00                	add    %al,(%eax)
4026ed:	0a 00                	or     (%eax),%al
4026ef:	2a 13                	sub    (%ebx),%dl
4026f1:	30 02                	xor    %al,(%edx)
4026f3:	00 84 00 00 00 05 00 	add    %al,0x50000(%eax,%eax,1)
4026fa:	00 11                	add    %dl,(%ecx)
4026fc:	00 73 52             	add    %dh,0x52(%ebx)
4026ff:	00 00                	add    %al,(%eax)
402701:	0a 0a                	or     (%edx),%cl
402703:	06                   	push   %es
402704:	6f                   	outsl  %ds:(%esi),(%dx)
402705:	53                   	push   %ebx
402706:	00 00                	add    %al,(%eax)
402708:	0a 72 17             	or     0x17(%edx),%dh
40270b:	01 00                	add    %eax,(%eax)
40270d:	70 6f                	jo     0x40277e
40270f:	54                   	push   %esp
402710:	00 00                	add    %al,(%eax)
402712:	0a 26                	or     (%esi),%ah
402714:	06                   	push   %es
402715:	6f                   	outsl  %ds:(%esi),(%dx)
402716:	53                   	push   %ebx
402717:	00 00                	add    %al,(%eax)
402719:	0a 72 23             	or     0x23(%edx),%dh
40271c:	01 00                	add    %eax,(%eax)
40271e:	70 6f                	jo     0x40278f
402720:	54                   	push   %esp
402721:	00 00                	add    %al,(%eax)
402723:	0a 26                	or     (%esi),%ah
402725:	06                   	push   %es
402726:	6f                   	outsl  %ds:(%esi),(%dx)
402727:	53                   	push   %ebx
402728:	00 00                	add    %al,(%eax)
40272a:	0a 72 31             	or     0x31(%edx),%dh
40272d:	01 00                	add    %eax,(%eax)
40272f:	70 6f                	jo     0x4027a0
402731:	54                   	push   %esp
402732:	00 00                	add    %al,(%eax)
402734:	0a 26                	or     (%esi),%ah
402736:	06                   	push   %es
402737:	6f                   	outsl  %ds:(%esi),(%dx)
402738:	53                   	push   %ebx
402739:	00 00                	add    %al,(%eax)
40273b:	0a 72 45             	or     0x45(%edx),%dh
40273e:	01 00                	add    %eax,(%eax)
402740:	70 6f                	jo     0x4027b1
402742:	54                   	push   %esp
402743:	00 00                	add    %al,(%eax)
402745:	0a 26                	or     (%esi),%ah
402747:	06                   	push   %es
402748:	6f                   	outsl  %ds:(%esi),(%dx)
402749:	53                   	push   %ebx
40274a:	00 00                	add    %al,(%eax)
40274c:	0a 72 59             	or     0x59(%edx),%dh
40274f:	01 00                	add    %eax,(%eax)
402751:	70 6f                	jo     0x4027c2
402753:	54                   	push   %esp
402754:	00 00                	add    %al,(%eax)
402756:	0a 26                	or     (%esi),%ah
402758:	06                   	push   %es
402759:	6f                   	outsl  %ds:(%esi),(%dx)
40275a:	53                   	push   %ebx
40275b:	00 00                	add    %al,(%eax)
40275d:	0a 72 6b             	or     0x6b(%edx),%dh
402760:	01 00                	add    %eax,(%eax)
402762:	70 6f                	jo     0x4027d3
402764:	54                   	push   %esp
402765:	00 00                	add    %al,(%eax)
402767:	0a 26                	or     (%esi),%ah
402769:	06                   	push   %es
40276a:	6f                   	outsl  %ds:(%esi),(%dx)
40276b:	53                   	push   %ebx
40276c:	00 00                	add    %al,(%eax)
40276e:	0a 72 73             	or     0x73(%edx),%dh
402771:	01 00                	add    %eax,(%eax)
402773:	70 6f                	jo     0x4027e4
402775:	54                   	push   %esp
402776:	00 00                	add    %al,(%eax)
402778:	0a 26                	or     (%esi),%ah
40277a:	06                   	push   %es
40277b:	0b 2b                	or     (%ebx),%ebp
40277d:	00 07                	add    %al,(%edi)
40277f:	2a 13                	sub    (%ebx),%dl
402781:	30 02                	xor    %al,(%edx)
402783:	00 c8                	add    %cl,%al
402785:	00 00                	add    %al,(%eax)
402787:	00 05 00 00 11 00    	add    %al,0x110000
40278d:	73 52                	jae    0x4027e1
40278f:	00 00                	add    %al,(%eax)
402791:	0a 0a                	or     (%edx),%cl
402793:	06                   	push   %es
402794:	6f                   	outsl  %ds:(%esi),(%dx)
402795:	53                   	push   %ebx
402796:	00 00                	add    %al,(%eax)
402798:	0a 72 17             	or     0x17(%edx),%dh
40279b:	01 00                	add    %eax,(%eax)
40279d:	70 6f                	jo     0x40280e
40279f:	54                   	push   %esp
4027a0:	00 00                	add    %al,(%eax)
4027a2:	0a 26                	or     (%esi),%ah
4027a4:	06                   	push   %es
4027a5:	6f                   	outsl  %ds:(%esi),(%dx)
4027a6:	53                   	push   %ebx
4027a7:	00 00                	add    %al,(%eax)
4027a9:	0a 72 23             	or     0x23(%edx),%dh
4027ac:	01 00                	add    %eax,(%eax)
4027ae:	70 6f                	jo     0x40281f
4027b0:	54                   	push   %esp
4027b1:	00 00                	add    %al,(%eax)
4027b3:	0a 26                	or     (%esi),%ah
4027b5:	06                   	push   %es
4027b6:	6f                   	outsl  %ds:(%esi),(%dx)
4027b7:	53                   	push   %ebx
4027b8:	00 00                	add    %al,(%eax)
4027ba:	0a 72 31             	or     0x31(%edx),%dh
4027bd:	01 00                	add    %eax,(%eax)
4027bf:	70 6f                	jo     0x402830
4027c1:	54                   	push   %esp
4027c2:	00 00                	add    %al,(%eax)
4027c4:	0a 26                	or     (%esi),%ah
4027c6:	06                   	push   %es
4027c7:	6f                   	outsl  %ds:(%esi),(%dx)
4027c8:	53                   	push   %ebx
4027c9:	00 00                	add    %al,(%eax)
4027cb:	0a 72 45             	or     0x45(%edx),%dh
4027ce:	01 00                	add    %eax,(%eax)
4027d0:	70 6f                	jo     0x402841
4027d2:	54                   	push   %esp
4027d3:	00 00                	add    %al,(%eax)
4027d5:	0a 26                	or     (%esi),%ah
4027d7:	06                   	push   %es
4027d8:	6f                   	outsl  %ds:(%esi),(%dx)
4027d9:	53                   	push   %ebx
4027da:	00 00                	add    %al,(%eax)
4027dc:	0a 72 59             	or     0x59(%edx),%dh
4027df:	01 00                	add    %eax,(%eax)
4027e1:	70 6f                	jo     0x402852
4027e3:	54                   	push   %esp
4027e4:	00 00                	add    %al,(%eax)
4027e6:	0a 26                	or     (%esi),%ah
4027e8:	06                   	push   %es
4027e9:	6f                   	outsl  %ds:(%esi),(%dx)
4027ea:	53                   	push   %ebx
4027eb:	00 00                	add    %al,(%eax)
4027ed:	0a 72 6b             	or     0x6b(%edx),%dh
4027f0:	01 00                	add    %eax,(%eax)
4027f2:	70 6f                	jo     0x402863
4027f4:	54                   	push   %esp
4027f5:	00 00                	add    %al,(%eax)
4027f7:	0a 26                	or     (%esi),%ah
4027f9:	06                   	push   %es
4027fa:	6f                   	outsl  %ds:(%esi),(%dx)
4027fb:	53                   	push   %ebx
4027fc:	00 00                	add    %al,(%eax)
4027fe:	0a 72 73             	or     0x73(%edx),%dh
402801:	01 00                	add    %eax,(%eax)
402803:	70 6f                	jo     0x402874
402805:	54                   	push   %esp
402806:	00 00                	add    %al,(%eax)
402808:	0a 26                	or     (%esi),%ah
40280a:	06                   	push   %es
40280b:	6f                   	outsl  %ds:(%esi),(%dx)
40280c:	53                   	push   %ebx
40280d:	00 00                	add    %al,(%eax)
40280f:	0a 72 7d             	or     0x7d(%edx),%dh
402812:	01 00                	add    %eax,(%eax)
402814:	70 6f                	jo     0x402885
402816:	54                   	push   %esp
402817:	00 00                	add    %al,(%eax)
402819:	0a 26                	or     (%esi),%ah
40281b:	06                   	push   %es
40281c:	6f                   	outsl  %ds:(%esi),(%dx)
40281d:	53                   	push   %ebx
40281e:	00 00                	add    %al,(%eax)
402820:	0a 72 91             	or     -0x6f(%edx),%dh
402823:	01 00                	add    %eax,(%eax)
402825:	70 6f                	jo     0x402896
402827:	54                   	push   %esp
402828:	00 00                	add    %al,(%eax)
40282a:	0a 26                	or     (%esi),%ah
40282c:	06                   	push   %es
40282d:	6f                   	outsl  %ds:(%esi),(%dx)
40282e:	53                   	push   %ebx
40282f:	00 00                	add    %al,(%eax)
402831:	0a 72 a3             	or     -0x5d(%edx),%dh
402834:	01 00                	add    %eax,(%eax)
402836:	70 6f                	jo     0x4028a7
402838:	54                   	push   %esp
402839:	00 00                	add    %al,(%eax)
40283b:	0a 26                	or     (%esi),%ah
40283d:	06                   	push   %es
40283e:	6f                   	outsl  %ds:(%esi),(%dx)
40283f:	53                   	push   %ebx
402840:	00 00                	add    %al,(%eax)
402842:	0a 72 b5             	or     -0x4b(%edx),%dh
402845:	01 00                	add    %eax,(%eax)
402847:	70 6f                	jo     0x4028b8
402849:	54                   	push   %esp
40284a:	00 00                	add    %al,(%eax)
40284c:	0a 26                	or     (%esi),%ah
40284e:	06                   	push   %es
40284f:	0b 2b                	or     (%ebx),%ebp
402851:	00 07                	add    %al,(%edi)
402853:	2a 13                	sub    (%ebx),%dl
402855:	30 02                	xor    %al,(%edx)
402857:	00 85 00 00 00 00    	add    %al,0x0(%ebp)
40285d:	00 00                	add    %al,(%eax)
40285f:	00 02                	add    %al,(%edx)
402861:	73 52                	jae    0x4028b5
402863:	00 00                	add    %al,(%eax)
402865:	0a 7d 0c             	or     0xc(%ebp),%bh
402868:	00 00                	add    %al,(%eax)
40286a:	04 02                	add    $0x2,%al
40286c:	73 52                	jae    0x4028c0
40286e:	00 00                	add    %al,(%eax)
402870:	0a 7d 0d             	or     0xd(%ebp),%bh
402873:	00 00                	add    %al,(%eax)
402875:	04 02                	add    $0x2,%al
402877:	73 52                	jae    0x4028cb
402879:	00 00                	add    %al,(%eax)
40287b:	0a 7d 0e             	or     0xe(%ebp),%bh
40287e:	00 00                	add    %al,(%eax)
402880:	04 02                	add    $0x2,%al
402882:	73 52                	jae    0x4028d6
402884:	00 00                	add    %al,(%eax)
402886:	0a 7d 0f             	or     0xf(%ebp),%bh
402889:	00 00                	add    %al,(%eax)
40288b:	04 02                	add    $0x2,%al
40288d:	73 52                	jae    0x4028e1
40288f:	00 00                	add    %al,(%eax)
402891:	0a 7d 10             	or     0x10(%ebp),%bh
402894:	00 00                	add    %al,(%eax)