4035cb:	00 0a                	add    %cl,(%edx)
4035cd:	72 2a                	jb     0x4035f9
4035cf:	07                   	pop    %es
4035d0:	00 70 6f             	add    %dh,0x6f(%eax)
4035d3:	37                   	aaa
4035d4:	00 00                	add    %al,(%eax)
4035d6:	0a 03                	or     (%ebx),%al
4035d8:	16                   	push   %ss
4035d9:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
4035e0:	02 7b 04             	add    0x4(%ebx),%bh
4035e3:	00 00                	add    %al,(%eax)
4035e5:	04 6f                	add    $0x6f,%al
4035e7:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4035ec:	32 00                	xor    (%eax),%al
4035ee:	00 0a                	add    %cl,(%edx)
4035f0:	72 36                	jb     0x403628
4035f2:	07                   	pop    %es
4035f3:	00 70 6f             	add    %dh,0x6f(%eax)
4035f6:	37                   	aaa
4035f7:	00 00                	add    %al,(%eax)
4035f9:	0a 03                	or     (%ebx),%al
4035fb:	17                   	pop    %ss
4035fc:	9a 6f 38 00 00 0a 00 	lcall  $0xa,$0x386f
403603:	02 7b 04             	add    0x4(%ebx),%bh
403606:	00 00                	add    %al,(%eax)
403608:	04 6f                	add    $0x6f,%al
40360a:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40360f:	32 00                	xor    (%eax),%al
403611:	00 0a                	add    %cl,(%edx)
403613:	72 94                	jb     0x4035a9
403615:	05 00 70 6f 37       	add    $0x376f7000,%eax
40361a:	00 00                	add    %al,(%eax)
40361c:	0a 03                	or     (%ebx),%al
40361e:	18 9a 6f 38 00 00    	sbb    %bl,0x386f(%edx)
403624:	0a 00                	or     (%eax),%al
403626:	02 7b 04             	add    0x4(%ebx),%bh
403629:	00 00                	add    %al,(%eax)
40362b:	04 6f                	add    $0x6f,%al
40362d:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403632:	32 00                	xor    (%eax),%al
403634:	00 0a                	add    %cl,(%edx)
403636:	72 04                	jb     0x40363c
403638:	09 00                	or     %eax,(%eax)
40363a:	70 6f                	jo     0x4036ab
40363c:	37                   	aaa
40363d:	00 00                	add    %al,(%eax)
40363f:	0a 03                	or     (%ebx),%al
403641:	19 9a 28 39 00 00    	sbb    %ebx,0x3928(%edx)
403647:	0a 8c 51 00 00 01 6f 	or     0x6f010000(%ecx,%edx,2),%cl
40364e:	38 00                	cmp    %al,(%eax)
403650:	00 0a                	add    %cl,(%edx)
403652:	00 02                	add    %al,(%edx)
403654:	7b 04                	jnp    0x40365a
403656:	00 00                	add    %al,(%eax)
403658:	04 6f                	add    $0x6f,%al
40365a:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
40365f:	32 00                	xor    (%eax),%al
403661:	00 0a                	add    %cl,(%edx)
403663:	72 42                	jb     0x4036a7
403665:	07                   	pop    %es
403666:	00 70 6f             	add    %dh,0x6f(%eax)
403669:	37                   	aaa
40366a:	00 00                	add    %al,(%eax)
40366c:	0a 03                	or     (%ebx),%al
40366e:	1a 9a 6f 38 00 00    	sbb    0x386f(%edx),%bl
403674:	0a 00                	or     (%eax),%al
403676:	02 7b 04             	add    0x4(%ebx),%bh
403679:	00 00                	add    %al,(%eax)
40367b:	04 6f                	add    $0x6f,%al
40367d:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403682:	32 00                	xor    (%eax),%al
403684:	00 0a                	add    %cl,(%edx)
403686:	72 4c                	jb     0x4036d4
403688:	07                   	pop    %es
403689:	00 70 6f             	add    %dh,0x6f(%eax)
40368c:	37                   	aaa
40368d:	00 00                	add    %al,(%eax)
40368f:	0a 03                	or     (%ebx),%al
403691:	1b 9a 6f 38 00 00    	sbb    0x386f(%edx),%ebx
403697:	0a 00                	or     (%eax),%al
403699:	00 00                	add    %al,(%eax)
40369b:	00 02                	add    %al,(%edx)
40369d:	7b 01                	jnp    0x4036a0
40369f:	00 00                	add    %al,(%eax)
4036a1:	04 6f                	add    $0x6f,%al
4036a3:	25 00 00 0a 00       	and    $0xa0000,%eax
4036a8:	04 72                	add    $0x72,%al
4036aa:	01 00                	add    %eax,(%eax)
4036ac:	00 70 28             	add    %dh,0x28(%eax)
4036af:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4036b4:	04 11                	add    $0x11,%al
4036b6:	04 2c                	add    $0x2c,%al
4036b8:	42                   	inc    %edx
4036b9:	00 02                	add    %al,(%edx)
4036bb:	7b 02                	jnp    0x4036bf
4036bd:	00 00                	add    %al,(%eax)
4036bf:	04 6f                	add    $0x6f,%al
4036c1:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
4036c6:	3a 00                	cmp    (%eax),%al
4036c8:	00 0a                	add    %cl,(%edx)
4036ca:	26 02 7b 05          	add    %es:0x5(%ebx),%bh
4036ce:	00 00                	add    %al,(%eax)
4036d0:	04 6f                	add    $0x6f,%al
4036d2:	18 00                	sbb    %al,(%eax)
4036d4:	00 0a                	add    %cl,(%edx)
4036d6:	04 6f                	add    $0x6f,%al
4036d8:	19 00                	sbb    %eax,(%eax)
4036da:	00 0a                	add    %cl,(%edx)
4036dc:	6f                   	outsl  %ds:(%esi),(%dx)
4036dd:	1e                   	push   %ds
4036de:	00 00                	add    %al,(%eax)
4036e0:	0a 00                	or     (%eax),%al
4036e2:	02 7b 02             	add    0x2(%ebx),%bh
4036e5:	00 00                	add    %al,(%eax)
4036e7:	04 02                	add    $0x2,%al
4036e9:	7b 05                	jnp    0x4036f0
4036eb:	00 00                	add    %al,(%eax)
4036ed:	04 04                	add    $0x4,%al
4036ef:	6f                   	outsl  %ds:(%esi),(%dx)
4036f0:	17                   	pop    %ss
4036f1:	00 00                	add    %al,(%eax)
4036f3:	0a 26                	or     (%esi),%ah
4036f5:	00 38                	add    %bh,(%eax)
4036f7:	9e                   	sahf
4036f8:	00 00                	add    %al,(%eax)
4036fa:	00 04 72             	add    %al,(%edx,%esi,2)
4036fd:	07                   	pop    %es
4036fe:	00 00                	add    %al,(%eax)
403700:	70 28                	jo     0x40372a
403702:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403707:	05 11 05 2c 3f       	add    $0x3f2c0511,%eax
40370c:	00 02                	add    %al,(%edx)
40370e:	7b 03                	jnp    0x403713
403710:	00 00                	add    %al,(%eax)
403712:	04 6f                	add    $0x6f,%al
403714:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403719:	3a 00                	cmp    (%eax),%al
40371b:	00 0a                	add    %cl,(%edx)
40371d:	26 02 7b 05          	add    %es:0x5(%ebx),%bh
403721:	00 00                	add    %al,(%eax)
403723:	04 6f                	add    $0x6f,%al
403725:	18 00                	sbb    %al,(%eax)
403727:	00 0a                	add    %cl,(%edx)
403729:	04 6f                	add    $0x6f,%al
40372b:	19 00                	sbb    %eax,(%eax)
40372d:	00 0a                	add    %cl,(%edx)
40372f:	6f                   	outsl  %ds:(%esi),(%dx)
403730:	1e                   	push   %ds
403731:	00 00                	add    %al,(%eax)
403733:	0a 00                	or     (%eax),%al
403735:	02 7b 03             	add    0x3(%ebx),%bh
403738:	00 00                	add    %al,(%eax)
40373a:	04 02                	add    $0x2,%al
40373c:	7b 05                	jnp    0x403743
40373e:	00 00                	add    %al,(%eax)
403740:	04 04                	add    $0x4,%al
403742:	6f                   	outsl  %ds:(%esi),(%dx)
403743:	17                   	pop    %ss
403744:	00 00                	add    %al,(%eax)
403746:	0a 26                	or     (%esi),%ah
403748:	00 2b                	add    %ch,(%ebx)
40374a:	4e                   	dec    %esi
40374b:	04 72                	add    $0x72,%al
40374d:	0d 00 00 70 28       	or     $0x28700000,%eax
403752:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
403757:	06                   	push   %es
403758:	11 06                	adc    %eax,(%esi)
40375a:	2c 3d                	sub    $0x3d,%al
40375c:	00 02                	add    %al,(%edx)
40375e:	7b 04                	jnp    0x403764
403760:	00 00                	add    %al,(%eax)
403762:	04 6f                	add    $0x6f,%al
403764:	35 00 00 0a 6f       	xor    $0x6f0a0000,%eax
403769:	3a 00                	cmp    (%eax),%al
40376b:	00 0a                	add    %cl,(%edx)
40376d:	26 02 7b 05          	add    %es:0x5(%ebx),%bh
403771:	00 00                	add    %al,(%eax)
403773:	04 6f                	add    $0x6f,%al
403775:	18 00                	sbb    %al,(%eax)
403777:	00 0a                	add    %cl,(%edx)
403779:	04 6f                	add    $0x6f,%al
40377b:	19 00                	sbb    %eax,(%eax)
40377d:	00 0a                	add    %cl,(%edx)
40377f:	6f                   	outsl  %ds:(%esi),(%dx)
403780:	1e                   	push   %ds
403781:	00 00                	add    %al,(%eax)
403783:	0a 00                	or     (%eax),%al
403785:	02 7b 04             	add    0x4(%ebx),%bh
403788:	00 00                	add    %al,(%eax)
40378a:	04 02                	add    $0x2,%al
40378c:	7b 05                	jnp    0x403793
40378e:	00 00                	add    %al,(%eax)
403790:	04 04                	add    $0x4,%al
403792:	6f                   	outsl  %ds:(%esi),(%dx)
403793:	17                   	pop    %ss
403794:	00 00                	add    %al,(%eax)
403796:	0a 26                	or     (%esi),%ah
403798:	00 16                	add    %dl,(%esi)
40379a:	13 07                	adc    (%edi),%eax
40379c:	2b 41 00             	sub    0x0(%ecx),%eax
40379f:	04 02                	add    $0x2,%al
4037a1:	7b 08                	jnp    0x4037ab
4037a3:	00 00                	add    %al,(%eax)
4037a5:	04 11                	add    $0x11,%al
4037a7:	07                   	pop    %es
4037a8:	9a 6f 1f 00 00 0a 28 	lcall  $0x280a,$0x1f6f
4037af:	1d 00 00 0a 13       	sbb    $0x130a0000,%eax
4037b4:	08 11                	or     %dl,(%ecx)
4037b6:	08 2c 1f             	or     %ch,(%edi,%ebx,1)
4037b9:	00 02                	add    %al,(%edx)
4037bb:	7b 34                	jnp    0x4037f1
4037bd:	00 00                	add    %al,(%eax)
4037bf:	04 02                	add    $0x2,%al
4037c1:	7b 05                	jnp    0x4037c8
4037c3:	00 00                	add    %al,(%eax)
4037c5:	04 6f                	add    $0x6f,%al
4037c7:	18 00                	sbb    %al,(%eax)
4037c9:	00 0a                	add    %cl,(%edx)
4037cb:	04 6f                	add    $0x6f,%al
4037cd:	19 00                	sbb    %eax,(%eax)
4037cf:	00 0a                	add    %cl,(%edx)
4037d1:	6f                   	outsl  %ds:(%esi),(%dx)
4037d2:	1a 00                	sbb    (%eax),%al
4037d4:	00 0a                	add    %cl,(%edx)
4037d6:	00 00                	add    %al,(%eax)
4037d8:	00 11                	add    %dl,(%ecx)
4037da:	07                   	pop    %es
4037db:	17                   	pop    %ss
4037dc:	58                   	pop    %eax
4037dd:	13 07                	adc    (%edi),%eax
4037df:	11 07                	adc    %eax,(%edi)
4037e1:	02 7b 08             	add    0x8(%ebx),%bh
4037e4:	00 00                	add    %al,(%eax)
4037e6:	04 8e                	add    $0x8e,%al
4037e8:	69 fe 04 13 09 11    	imul   $0x11091304,%esi,%edi
4037ee:	09 2d ad 00 de 13    	or     %ebp,0x13de00ad
4037f4:	13 0a                	adc    (%edx),%ecx
4037f6:	00 11                	add    %dl,(%ecx)
4037f8:	0a 6f 29             	or     0x29(%edi),%ch
4037fb:	00 00                	add    %al,(%eax)
4037fd:	0a 28                	or     (%eax),%ch
4037ff:	2a 00                	sub    (%eax),%al
403801:	00 0a                	add    %cl,(%edx)
403803:	26 00 de             	es add %bl,%dh
403806:	00 de                	add    %bl,%dh
403808:	0f 00 02             	sldt   (%edx)
40380b:	7b 01                	jnp    0x40380e
40380d:	00 00                	add    %al,(%eax)
40380f:	04 6f                	add    $0x6f,%al
403811:	2b 00                	sub    (%eax),%eax
403813:	00 0a                	add    %cl,(%edx)
403815:	00 00                	add    %al,(%eax)
403817:	dc 02                	faddl  (%edx)
403819:	04 28                	add    $0x28,%al
40381b:	05 00 00 06 00       	add    $0x60000,%eax
403820:	2a 00                	sub    (%eax),%al
403822:	00 00                	add    %al,(%eax)
403824:	41                   	inc    %ecx
403825:	34 00                	xor    $0x0,%al
403827:	00 00                	add    %al,(%eax)
403829:	00 00                	add    %al,(%eax)
40382b:	00 83 04 00 00 59    	add    %al,0x59000004(%ebx)
403831:	01 00                	add    %eax,(%eax)
403833:	00 dc                	add    %bl,%ah
403835:	05 00 00 13 00       	add    $0x130000,%eax
40383a:	00 00                	add    %al,(%eax)
40383c:	20 00                	and    %al,(%eax)
40383e:	00 01                	add    %al,(%ecx)
403840:	02 00                	add    (%eax),%al
403842:	00 00                	add    %al,(%eax)
403844:	83 04 00 00          	addl   $0x0,(%eax,%eax,1)
403848:	6e                   	outsb  %ds:(%esi),(%dx)
403849:	01 00                	add    %eax,(%eax)
40384b:	00 f1                	add    %dh,%cl
40384d:	05 00 00 0f 00       	add    $0xf0000,%eax
403852:	00 00                	add    %al,(%eax)
403854:	00 00                	add    %al,(%eax)
403856:	00 00                	add    %al,(%eax)
403858:	1b 30                	sbb    (%eax),%esi
40385a:	04 00                	add    $0x0,%al
40385c:	24 04                	and    $0x4,%al
40385e:	00 00                	add    %al,(%eax)
403860:	07                   	pop    %es
403861:	00 00                	add    %al,(%eax)
403863:	11 00                	adc    %eax,(%eax)
403865:	04 72                	add    $0x72,%al
403867:	01 00                	add    %eax,(%eax)
403869:	00 70 28             	add    %dh,0x28(%eax)
40386c:	1d 00 00 0a 0b       	sbb    $0xb0a0000,%eax
403871:	07                   	pop    %es
403872:	39 d9                	cmp    %ebx,%ecx
403874:	00 00                	add    %al,(%eax)
403876:	00 00                	add    %al,(%eax)
403878:	72 0c                	jb     0x403886
40387a:	09 00                	or     %eax,(%eax)
40387c:	70 0a                	jo     0x403888
40387e:	02 7b 02             	add    0x2(%ebx),%bh
403881:	00 00                	add    %al,(%eax)
403883:	04 06                	add    $0x6,%al
403885:	02 7b 01             	add    0x1(%ebx),%bh
403888:	00 00                	add    %al,(%eax)
40388a:	04 73                	add    $0x73,%al
40388c:	24 00                	and    $0x0,%al
40388e:	00 0a                	add    %cl,(%edx)
403890:	6f                   	outsl  %ds:(%esi),(%dx)
403891:	3b 00                	cmp    (%eax),%eax
403893:	00 0a                	add    %cl,(%edx)
403895:	00 02                	add    %al,(%edx)
403897:	7b 02                	jnp    0x40389b
403899:	00 00                	add    %al,(%eax)
40389b:	04 6f                	add    $0x6f,%al
40389d:	3c 00                	cmp    $0x0,%al
40389f:	00 0a                	add    %cl,(%edx)
4038a1:	6f                   	outsl  %ds:(%esi),(%dx)
4038a2:	32 00                	xor    (%eax),%al
4038a4:	00 0a                	add    %cl,(%edx)
4038a6:	72 8a                	jb     0x403832
4038a8:	03 00                	add    (%eax),%eax
4038aa:	70 03                	jo     0x4038af
4038ac:	16                   	push   %ss
4038ad:	9a 6f 33 00 00 0a 26 	lcall  $0x260a,$0x336f
4038b4:	02 7b 02             	add    0x2(%ebx),%bh
4038b7:	00 00                	add    %al,(%eax)
4038b9:	04 6f                	add    $0x6f,%al
4038bb:	3c 00                	cmp    $0x0,%al
4038bd:	00 0a                	add    %cl,(%edx)
4038bf:	6f                   	outsl  %ds:(%esi),(%dx)
4038c0:	32 00                	xor    (%eax),%al
4038c2:	00 0a                	add    %cl,(%edx)
4038c4:	72 98                	jb     0x40385e
4038c6:	03 00                	add    (%eax),%eax
4038c8:	70 03                	jo     0x4038cd
4038ca:	17                   	pop    %ss
4038cb:	9a 6f 33 00 00 0a 26 	lcall  $0x260a,$0x336f
4038d2:	02 7b 02             	add    0x2(%ebx),%bh
4038d5:	00 00                	add    %al,(%eax)
4038d7:	04 6f                	add    $0x6f,%al
4038d9:	3c 00                	cmp    $0x0,%al
4038db:	00 0a                	add    %cl,(%edx)
4038dd:	6f                   	outsl  %ds:(%esi),(%dx)
4038de:	32 00                	xor    (%eax),%al
4038e0:	00 0a                	add    %cl,(%edx)
4038e2:	72 a4                	jb     0x403888
4038e4:	03 00                	add    (%eax),%eax
4038e6:	70 03                	jo     0x4038eb
4038e8:	18 9a 6f 33 00 00    	sbb    %bl,0x336f(%edx)
4038ee:	0a 26                	or     (%esi),%ah
4038f0:	02 7b 02             	add    0x2(%ebx),%bh
4038f3:	00 00                	add    %al,(%eax)
4038f5:	04 6f                	add    $0x6f,%al