402655:	01 13                	add    %edx,(%ebx)
402657:	11 11                	adc    %edx,(%ecx)
402659:	11 39                	adc    %edi,(%ecx)
40265b:	0b 00                	or     (%eax),%eax
40265d:	00 00                	add    %al,(%eax)
40265f:	72 85                	jb     0x4025e6
402661:	00 00                	add    %al,(%eax)
402663:	70 0b                	jo     0x402670
402665:	38 24 01             	cmp    %ah,(%ecx,%eax,1)
402668:	00 00                	add    %al,(%eax)
40266a:	04 6f                	add    $0x6f,%al
40266c:	2b 00                	sub    (%eax),%eax
40266e:	00 0a                	add    %cl,(%edx)
402670:	20 bf 00 00 00 fe    	and    %bh,-0x2000000(%edi)
402676:	01 13                	add    %edx,(%ebx)
402678:	12 11                	adc    (%ecx),%dl
40267a:	12 39                	adc    (%ecx),%bh
40267c:	0b 00                	or     (%eax),%eax
40267e:	00 00                	add    %al,(%eax)
402680:	72 89                	jb     0x40260b
402682:	00 00                	add    %al,(%eax)
402684:	70 0b                	jo     0x402691
402686:	38 03                	cmp    %al,(%ebx)
402688:	01 00                	add    %eax,(%eax)
40268a:	00 04 6f             	add    %al,(%edi,%ebp,2)
40268d:	2b 00                	sub    (%eax),%eax
40268f:	00 0a                	add    %cl,(%edx)
402691:	20 bc 00 00 00 fe 01 	and    %bh,0x1fe0000(%eax,%eax,1)
402698:	13 13                	adc    (%ebx),%edx
40269a:	11 13                	adc    %edx,(%ebx)
40269c:	39 0b                	cmp    %ecx,(%ebx)
40269e:	00 00                	add    %al,(%eax)
4026a0:	00 72 8d             	add    %dh,-0x73(%edx)
4026a3:	00 00                	add    %al,(%eax)
4026a5:	70 0b                	jo     0x4026b2
4026a7:	38 e2                	cmp    %ah,%dl
4026a9:	00 00                	add    %al,(%eax)
4026ab:	00 04 6f             	add    %al,(%edi,%ebp,2)
4026ae:	2b 00                	sub    (%eax),%eax
4026b0:	00 0a                	add    %cl,(%edx)
4026b2:	20 bd 00 00 00 fe    	and    %bh,-0x2000000(%ebp)
4026b8:	01 13                	add    %edx,(%ebx)
4026ba:	14 11                	adc    $0x11,%al
4026bc:	14 39                	adc    $0x39,%al
4026be:	0b 00                	or     (%eax),%eax
4026c0:	00 00                	add    %al,(%eax)
4026c2:	72 91                	jb     0x402655
4026c4:	00 00                	add    %al,(%eax)
4026c6:	70 0b                	jo     0x4026d3
4026c8:	38 c1                	cmp    %al,%cl
4026ca:	00 00                	add    %al,(%eax)
4026cc:	00 04 6f             	add    %al,(%edi,%ebp,2)
4026cf:	2b 00                	sub    (%eax),%eax
4026d1:	00 0a                	add    %cl,(%edx)
4026d3:	20 bb 00 00 00 fe    	and    %bh,-0x2000000(%ebx)
4026d9:	01 13                	add    %edx,(%ebx)
4026db:	15 11 15 39 0b       	adc    $0xb391511,%eax
4026e0:	00 00                	add    %al,(%eax)
4026e2:	00 72 95             	add    %dh,-0x6b(%edx)
4026e5:	00 00                	add    %al,(%eax)
4026e7:	70 0b                	jo     0x4026f4
4026e9:	38 a0 00 00 00 04    	cmp    %ah,0x4000000(%eax)
4026ef:	6f                   	outsl  %ds:(%esi),(%dx)
4026f0:	2b 00                	sub    (%eax),%eax
4026f2:	00 0a                	add    %cl,(%edx)
4026f4:	20 be 00 00 00 fe    	and    %bh,-0x2000000(%esi)
4026fa:	01 13                	add    %edx,(%ebx)
4026fc:	16                   	push   %ss
4026fd:	11 16                	adc    %edx,(%esi)
4026ff:	39 0b                	cmp    %ecx,(%ebx)
402701:	00 00                	add    %al,(%eax)
402703:	00 72 99             	add    %dh,-0x67(%edx)
402706:	00 00                	add    %al,(%eax)
402708:	70 0b                	jo     0x402715
40270a:	38 7f 00             	cmp    %bh,0x0(%edi)
40270d:	00 00                	add    %al,(%eax)
40270f:	04 6f                	add    $0x6f,%al
402711:	2b 00                	sub    (%eax),%eax
402713:	00 0a                	add    %cl,(%edx)
402715:	20 c0                	and    %al,%al
402717:	00 00                	add    %al,(%eax)
402719:	00 fe                	add    %bh,%dh
40271b:	01 13                	add    %edx,(%ebx)
40271d:	17                   	pop    %ss
40271e:	11 17                	adc    %edx,(%edi)
402720:	39 0b                	cmp    %ecx,(%ebx)
402722:	00 00                	add    %al,(%eax)
402724:	00 72 9d             	add    %dh,-0x63(%edx)
402727:	00 00                	add    %al,(%eax)
402729:	70 0b                	jo     0x402736
40272b:	38 5e 00             	cmp    %bl,0x0(%esi)
40272e:	00 00                	add    %al,(%eax)
402730:	04 6f                	add    $0x6f,%al
402732:	2b 00                	sub    (%eax),%eax
402734:	00 0a                	add    %cl,(%edx)
402736:	20 dc                	and    %bl,%ah
402738:	00 00                	add    %al,(%eax)
40273a:	00 fe                	add    %bh,%dh
40273c:	01 13                	add    %edx,(%ebx)
40273e:	18 11                	sbb    %dl,(%ecx)
402740:	18 39                	sbb    %bh,(%ecx)
402742:	0b 00                	or     (%eax),%eax
402744:	00 00                	add    %al,(%eax)
402746:	72 a1                	jb     0x4026e9
402748:	00 00                	add    %al,(%eax)
40274a:	70 0b                	jo     0x402757
40274c:	38 3d 00 00 00 04    	cmp    %bh,0x4000000
402752:	6f                   	outsl  %ds:(%esi),(%dx)
402753:	2b 00                	sub    (%eax),%eax
402755:	00 0a                	add    %cl,(%edx)
402757:	20 dd                	and    %bl,%ch
402759:	00 00                	add    %al,(%eax)
40275b:	00 fe                	add    %bh,%dh
40275d:	01 13                	add    %edx,(%ebx)
40275f:	19 11                	sbb    %edx,(%ecx)
402761:	19 39                	sbb    %edi,(%ecx)
402763:	0b 00                	or     (%eax),%eax
402765:	00 00                	add    %al,(%eax)
402767:	72 a5                	jb     0x40270e
402769:	00 00                	add    %al,(%eax)
40276b:	70 0b                	jo     0x402778
40276d:	38 1c 00             	cmp    %bl,(%eax,%eax,1)
402770:	00 00                	add    %al,(%eax)
402772:	04 6f                	add    $0x6f,%al
402774:	2b 00                	sub    (%eax),%eax
402776:	00 0a                	add    %cl,(%edx)
402778:	20 db                	and    %bl,%bl
40277a:	00 00                	add    %al,(%eax)
40277c:	00 fe                	add    %bh,%dh
40277e:	01 13                	add    %edx,(%ebx)
402780:	1a 11                	sbb    (%ecx),%dl
402782:	1a 39                	sbb    (%ecx),%bh
402784:	06                   	push   %es
402785:	00 00                	add    %al,(%eax)
402787:	00 72 a9             	add    %dh,-0x57(%edx)
40278a:	00 00                	add    %al,(%eax)
40278c:	70 0b                	jo     0x402799
40278e:	00 38                	add    %bh,(%eax)
402790:	d0 02                	rolb   $1,(%edx)
402792:	00 00                	add    %al,(%eax)
402794:	00 04 6f             	add    %al,(%edi,%ebp,2)
402797:	2b 00                	sub    (%eax),%eax
402799:	00 0a                	add    %cl,(%edx)
40279b:	13 04 12             	adc    (%edx,%edx,1),%eax
40279e:	04 fe                	add    $0xfe,%al
4027a0:	16                   	push   %ss
4027a1:	06                   	push   %es
4027a2:	00 00                	add    %al,(%eax)
4027a4:	01 6f 2c             	add    %ebp,0x2c(%edi)
4027a7:	00 00                	add    %al,(%eax)
4027a9:	0a 6f 31             	or     0x31(%edi),%ch
4027ac:	00 00                	add    %al,(%eax)
4027ae:	0a 0b                	or     (%ebx),%cl
4027b0:	04 6f                	add    $0x6f,%al
4027b2:	2b 00                	sub    (%eax),%eax
4027b4:	00 0a                	add    %cl,(%edx)
4027b6:	20 bc 00 00 00 fe 01 	and    %bh,0x1fe0000(%eax,%eax,1)
4027bd:	13 1b                	adc    (%ebx),%ebx
4027bf:	11 1b                	adc    %ebx,(%ebx)
4027c1:	39 0b                	cmp    %ecx,(%ebx)
4027c3:	00 00                	add    %al,(%eax)
4027c5:	00 72 ad             	add    %dh,-0x53(%edx)
4027c8:	00 00                	add    %al,(%eax)
4027ca:	70 0b                	jo     0x4027d7
4027cc:	38 92 02 00 00 04    	cmp    %dl,0x4000002(%edx)
4027d2:	6f                   	outsl  %ds:(%esi),(%dx)
4027d3:	2b 00                	sub    (%eax),%eax
4027d5:	00 0a                	add    %cl,(%edx)
4027d7:	1f                   	pop    %ds
4027d8:	30 fe                	xor    %bh,%dh
4027da:	01 13                	add    %edx,(%ebx)
4027dc:	1c 11                	sbb    $0x11,%al
4027de:	1c 39                	sbb    $0x39,%al
4027e0:	0b 00                	or     (%eax),%eax
4027e2:	00 00                	add    %al,(%eax)
4027e4:	72 b1                	jb     0x402797
4027e6:	00 00                	add    %al,(%eax)
4027e8:	70 0b                	jo     0x4027f5
4027ea:	38 74 02 00          	cmp    %dh,0x0(%edx,%eax,1)
4027ee:	00 04 6f             	add    %al,(%edi,%ebp,2)
4027f1:	2b 00                	sub    (%eax),%eax
4027f3:	00 0a                	add    %cl,(%edx)
4027f5:	1f                   	pop    %ds
4027f6:	31 fe                	xor    %edi,%esi
4027f8:	01 13                	add    %edx,(%ebx)
4027fa:	1d 11 1d 39 0b       	sbb    $0xb391d11,%eax
4027ff:	00 00                	add    %al,(%eax)
402801:	00 72 b5             	add    %dh,-0x4b(%edx)
402804:	00 00                	add    %al,(%eax)
402806:	70 0b                	jo     0x402813
402808:	38 56 02             	cmp    %dl,0x2(%esi)
40280b:	00 00                	add    %al,(%eax)
40280d:	04 6f                	add    $0x6f,%al
40280f:	2b 00                	sub    (%eax),%eax
402811:	00 0a                	add    %cl,(%edx)
402813:	1f                   	pop    %ds
402814:	32 fe                	xor    %dh,%bh
402816:	01 13                	add    %edx,(%ebx)
402818:	1e                   	push   %ds
402819:	11 1e                	adc    %ebx,(%esi)
40281b:	39 0b                	cmp    %ecx,(%ebx)
40281d:	00 00                	add    %al,(%eax)
40281f:	00 72 b9             	add    %dh,-0x47(%edx)
402822:	00 00                	add    %al,(%eax)
402824:	70 0b                	jo     0x402831
402826:	38 38                	cmp    %bh,(%eax)
402828:	02 00                	add    (%eax),%al
40282a:	00 04 6f             	add    %al,(%edi,%ebp,2)
40282d:	2b 00                	sub    (%eax),%eax
40282f:	00 0a                	add    %cl,(%edx)
402831:	1f                   	pop    %ds
402832:	33 fe                	xor    %esi,%edi
402834:	01 13                	add    %edx,(%ebx)
402836:	1f                   	pop    %ds
402837:	11 1f                	adc    %ebx,(%edi)
402839:	39 0b                	cmp    %ecx,(%ebx)
40283b:	00 00                	add    %al,(%eax)
40283d:	00 72 bd             	add    %dh,-0x43(%edx)
402840:	00 00                	add    %al,(%eax)
402842:	70 0b                	jo     0x40284f
402844:	38 1a                	cmp    %bl,(%edx)
402846:	02 00                	add    (%eax),%al
402848:	00 04 6f             	add    %al,(%edi,%ebp,2)
40284b:	2b 00                	sub    (%eax),%eax
40284d:	00 0a                	add    %cl,(%edx)
40284f:	1f                   	pop    %ds
402850:	34 fe                	xor    $0xfe,%al
402852:	01 13                	add    %edx,(%ebx)
402854:	20 11                	and    %dl,(%ecx)
402856:	20 39                	and    %bh,(%ecx)
402858:	0b 00                	or     (%eax),%eax
40285a:	00 00                	add    %al,(%eax)
40285c:	72 c1                	jb     0x40281f
40285e:	00 00                	add    %al,(%eax)
402860:	70 0b                	jo     0x40286d
402862:	38 fc                	cmp    %bh,%ah
402864:	01 00                	add    %eax,(%eax)
402866:	00 04 6f             	add    %al,(%edi,%ebp,2)
402869:	2b 00                	sub    (%eax),%eax
40286b:	00 0a                	add    %cl,(%edx)
40286d:	1f                   	pop    %ds
40286e:	35 fe 01 13 21       	xor    $0x211301fe,%eax
402873:	11 21                	adc    %esp,(%ecx)
402875:	39 0b                	cmp    %ecx,(%ebx)
402877:	00 00                	add    %al,(%eax)
402879:	00 72 c5             	add    %dh,-0x3b(%edx)
40287c:	00 00                	add    %al,(%eax)
40287e:	70 0b                	jo     0x40288b
402880:	38 de                	cmp    %bl,%dh
402882:	01 00                	add    %eax,(%eax)
402884:	00 04 6f             	add    %al,(%edi,%ebp,2)
402887:	2b 00                	sub    (%eax),%eax
402889:	00 0a                	add    %cl,(%edx)
40288b:	1f                   	pop    %ds
40288c:	36 fe 01             	incb   %ss:(%ecx)
40288f:	13 22                	adc    (%edx),%esp
402891:	11 22                	adc    %esp,(%edx)
402893:	39 0b                	cmp    %ecx,(%ebx)
402895:	00 00                	add    %al,(%eax)
402897:	00 72 c9             	add    %dh,-0x37(%edx)
40289a:	00 00                	add    %al,(%eax)
40289c:	70 0b                	jo     0x4028a9
40289e:	38 c0                	cmp    %al,%al
4028a0:	01 00                	add    %eax,(%eax)
4028a2:	00 04 6f             	add    %al,(%edi,%ebp,2)
4028a5:	2b 00                	sub    (%eax),%eax
4028a7:	00 0a                	add    %cl,(%edx)
4028a9:	1f                   	pop    %ds
4028aa:	37                   	aaa
4028ab:	fe 01                	incb   (%ecx)
4028ad:	13 23                	adc    (%ebx),%esp
4028af:	11 23                	adc    %esp,(%ebx)
4028b1:	39 0b                	cmp    %ecx,(%ebx)
4028b3:	00 00                	add    %al,(%eax)
4028b5:	00 72 cd             	add    %dh,-0x33(%edx)
4028b8:	00 00                	add    %al,(%eax)
4028ba:	70 0b                	jo     0x4028c7
4028bc:	38 a2 01 00 00 04    	cmp    %ah,0x4000001(%edx)
4028c2:	6f                   	outsl  %ds:(%esi),(%dx)
4028c3:	2b 00                	sub    (%eax),%eax
4028c5:	00 0a                	add    %cl,(%edx)
4028c7:	1f                   	pop    %ds
4028c8:	38 fe                	cmp    %bh,%dh
4028ca:	01 13                	add    %edx,(%ebx)
4028cc:	24 11                	and    $0x11,%al
4028ce:	24 39                	and    $0x39,%al
4028d0:	0b 00                	or     (%eax),%eax
4028d2:	00 00                	add    %al,(%eax)
4028d4:	72 d1                	jb     0x4028a7
4028d6:	00 00                	add    %al,(%eax)
4028d8:	70 0b                	jo     0x4028e5
4028da:	38 84 01 00 00 04 6f 	cmp    %al,0x6f040000(%ecx,%eax,1)
4028e1:	2b 00                	sub    (%eax),%eax
4028e3:	00 0a                	add    %cl,(%edx)
4028e5:	1f                   	pop    %ds
4028e6:	39 fe                	cmp    %edi,%esi
4028e8:	01 13                	add    %edx,(%ebx)
4028ea:	25 11 25 39 0b       	and    $0xb392511,%eax
4028ef:	00 00                	add    %al,(%eax)
4028f1:	00 72 d5             	add    %dh,-0x2b(%edx)
4028f4:	00 00                	add    %al,(%eax)
4028f6:	70 0b                	jo     0x402903
4028f8:	38 66 01             	cmp    %ah,0x1(%esi)
4028fb:	00 00                	add    %al,(%eax)
4028fd:	04 6f                	add    $0x6f,%al
4028ff:	2b 00                	sub    (%eax),%eax
402901:	00 0a                	add    %cl,(%edx)
402903:	20 bc 00 00 00 fe 01 	and    %bh,0x1fe0000(%eax,%eax,1)
40290a:	13 26                	adc    (%esi),%esp
40290c:	11 26                	adc    %esp,(%esi)
40290e:	39 0b                	cmp    %ecx,(%ebx)
402910:	00 00                	add    %al,(%eax)
402912:	00 72 ad             	add    %dh,-0x53(%edx)
402915:	00 00                	add    %al,(%eax)
402917:	70 0b                	jo     0x402924
402919:	38 45 01             	cmp    %al,0x1(%ebp)
40291c:	00 00                	add    %al,(%eax)
40291e:	04 6f                	add    $0x6f,%al
402920:	2b 00                	sub    (%eax),%eax
402922:	00 0a                	add    %cl,(%edx)
402924:	20 de                	and    %bl,%dh
402926:	00 00                	add    %al,(%eax)
402928:	00 fe                	add    %bh,%dh
40292a:	01 13                	add    %edx,(%ebx)
40292c:	27                   	daa
40292d:	11 27                	adc    %esp,(%edi)
40292f:	39 0b                	cmp    %ecx,(%ebx)
402931:	00 00                	add    %al,(%eax)
402933:	00 72 d9             	add    %dh,-0x27(%edx)
402936:	00 00                	add    %al,(%eax)
402938:	70 0b                	jo     0x402945
40293a:	38 24 01             	cmp    %ah,(%ecx,%eax,1)
40293d:	00 00                	add    %al,(%eax)
40293f:	04 6f                	add    $0x6f,%al
402941:	2b 00                	sub    (%eax),%eax
402943:	00 0a                	add    %cl,(%edx)
402945:	20 dc                	and    %bl,%ah
402947:	00 00                	add    %al,(%eax)
402949:	00 fe                	add    %bh,%dh
40294b:	01 13                	add    %edx,(%ebx)
40294d:	28 11                	sub    %dl,(%ecx)
40294f:	28 39                	sub    %bh,(%ecx)
402951:	0b 00                	or     (%eax),%eax
402953:	00 00                	add    %al,(%eax)
402955:	72 dd                	jb     0x402934
402957:	00 00                	add    %al,(%eax)
402959:	70 0b                	jo     0x402966
40295b:	38 03                	cmp    %al,(%ebx)
40295d:	01 00                	add    %eax,(%eax)
40295f:	00 04 6f             	add    %al,(%edi,%ebp,2)