4035d8:	16                   	push   %ss
4035d9:	fe 02                	incb   (%edx)
4035db:	25 0b 6f b9 00       	and    $0xb96f0b,%eax
4035e0:	00 0a                	add    %cl,(%edx)
4035e2:	07                   	pop    %es
4035e3:	25 0a 6f b9 00       	and    $0xb96f0a,%eax
4035e8:	00 0a                	add    %cl,(%edx)
4035ea:	06                   	push   %es
4035eb:	6f                   	outsl  %ds:(%esi),(%dx)
4035ec:	b9 00 00 0a 02       	mov    $0x20a0000,%ecx
4035f1:	7b 21                	jnp    0x403614
4035f3:	00 00                	add    %al,(%eax)
4035f5:	04 02                	add    $0x2,%al
4035f7:	7b 22                	jnp    0x40361b
4035f9:	00 00                	add    %al,(%eax)
4035fb:	04 02                	add    $0x2,%al
4035fd:	28 16                	sub    %dl,(%esi)
4035ff:	00 00                	add    %al,(%eax)
403601:	06                   	push   %es
403602:	6f                   	outsl  %ds:(%esi),(%dx)
403603:	af                   	scas   %es:(%edi),%eax
403604:	00 00                	add    %al,(%eax)
403606:	0a 16                	or     (%esi),%dl
403608:	fe 02                	incb   (%edx)
40360a:	25 0a 6f b9 00       	and    $0xb96f0a,%eax
40360f:	00 0a                	add    %cl,(%edx)
403611:	06                   	push   %es
403612:	6f                   	outsl  %ds:(%esi),(%dx)
403613:	b9 00 00 0a 2a       	mov    $0x2a0a0000,%ecx
403618:	13 30                	adc    (%eax),%esi
40361a:	05 00 77 00 00       	add    $0x7700,%eax
40361f:	00 1f                	add    %bl,(%edi)
403621:	00 00                	add    %al,(%eax)
403623:	11 04 2d 03 17 2b 01 	adc    %eax,0x12b1703(,%ebp,1)
40362a:	16                   	push   %ss
40362b:	0b 05 0d 09 2c 16    	or     0x162c090d,%eax
403631:	02 28                	add    (%eax),%ch
403633:	16                   	push   %ss
403634:	00 00                	add    %al,(%eax)
403636:	06                   	push   %es
403637:	03 02                	add    (%edx),%eax
403639:	28 48 00             	sub    %cl,0x0(%eax)
40363c:	00 06                	add    %al,(%esi)
40363e:	07                   	pop    %es
40363f:	6f                   	outsl  %ds:(%esi),(%dx)
403640:	ba 00 00 0a 0a       	mov    $0xa0a0000,%edx
403645:	2b 1a                	sub    (%edx),%ebx
403647:	02 28                	add    (%eax),%ch
403649:	16                   	push   %ss
40364a:	00 00                	add    %al,(%eax)
40364c:	06                   	push   %es
40364d:	03 02                	add    (%edx),%eax
40364f:	28 49 00             	sub    %cl,0x0(%ecx)
403652:	00 06                	add    %al,(%esi)
403654:	02 28                	add    (%eax),%ch
403656:	49                   	dec    %ecx
403657:	00 00                	add    %al,(%eax)
403659:	06                   	push   %es
40365a:	07                   	pop    %es
40365b:	6f                   	outsl  %ds:(%esi),(%dx)
40365c:	bb 00 00 0a 0a       	mov    $0xa0a0000,%ebx
403661:	06                   	push   %es
403662:	15 fe 01 13 04       	adc    $0x41301fe,%eax
403667:	11 04 2c             	adc    %eax,(%esp,%ebp,1)
40366a:	04 16                	add    $0x16,%al
40366c:	0c 2b                	or     $0x2b,%al
40366e:	2a 02                	sub    (%edx),%al
403670:	03 7d 0e             	add    0xe(%ebp),%edi
403673:	00 00                	add    %al,(%eax)
403675:	04 02                	add    $0x2,%al
403677:	04 7d                	add    $0x7d,%al
403679:	0f 00 00             	sldt   (%eax)
40367c:	04 02                	add    $0x2,%al
40367e:	05 7d 10 00 00       	add    $0x107d,%eax
403683:	04 02                	add    $0x2,%al
403685:	06                   	push   %es
403686:	28 4a 00             	sub    %cl,0x0(%edx)
403689:	00 06                	add    %al,(%esi)
40368b:	02 03                	add    (%ebx),%al
40368d:	6f                   	outsl  %ds:(%esi),(%dx)
40368e:	af                   	scas   %es:(%edi),%eax
40368f:	00 00                	add    %al,(%eax)
403691:	0a 28                	or     (%eax),%ch
403693:	4c                   	dec    %esp
403694:	00 00                	add    %al,(%eax)
403696:	06                   	push   %es
403697:	17                   	pop    %ss
403698:	0c 08                	or     $0x8,%al
40369a:	2a 00                	sub    (%eax),%al
40369c:	1e                   	push   %ds
40369d:	02 28                	add    (%eax),%ch
40369f:	54                   	push   %esp
4036a0:	00 00                	add    %al,(%eax)
4036a2:	06                   	push   %es
4036a3:	2a 13                	sub    (%ebx),%dl
4036a5:	30 03                	xor    %al,(%ebx)
4036a7:	00 93 00 00 00 0d    	add    %dl,0xd000000(%ebx)
4036ad:	00 00                	add    %al,(%eax)
4036af:	11 02                	adc    %eax,(%edx)
4036b1:	28 16                	sub    %dl,(%esi)
4036b3:	00 00                	add    %al,(%eax)
4036b5:	06                   	push   %es
4036b6:	6f                   	outsl  %ds:(%esi),(%dx)
4036b7:	af                   	scas   %es:(%edi),%eax
4036b8:	00 00                	add    %al,(%eax)
4036ba:	0a 16                	or     (%esi),%dl
4036bc:	fe 01                	incb   (%ecx)
4036be:	0a 06                	or     (%esi),%al
4036c0:	2c 05                	sub    $0x5,%al
4036c2:	38 7b 00             	cmp    %bh,0x0(%ebx)
4036c5:	00 00                	add    %al,(%eax)
4036c7:	02 7b 11             	add    0x11(%ebx),%bh
4036ca:	00 00                	add    %al,(%eax)
4036cc:	04 14                	add    $0x14,%al
4036ce:	fe 01                	incb   (%ecx)
4036d0:	0b 07                	or     (%edi),%eax
4036d2:	2c 0c                	sub    $0xc,%al
4036d4:	02 02                	add    (%edx),%al
4036d6:	73 18                	jae    0x4036f0
4036d8:	01 00                	add    %eax,(%eax)
4036da:	06                   	push   %es
4036db:	7d 11                	jge    0x4036ee
4036dd:	00 00                	add    %al,(%eax)
4036df:	04 02                	add    $0x2,%al
4036e1:	7b 11                	jnp    0x4036f4
4036e3:	00 00                	add    %al,(%eax)
4036e5:	04 02                	add    $0x2,%al
4036e7:	28 a9 00 00 0a 1f    	sub    %ch,0x1f0a0000(%ecx)
4036ed:	38 58 6f             	cmp    %bl,0x6f(%eax)
4036f0:	aa                   	stos   %al,%es:(%edi)
4036f1:	00 00                	add    %al,(%eax)
4036f3:	0a 02                	or     (%edx),%al
4036f5:	7b 11                	jnp    0x403708
4036f7:	00 00                	add    %al,(%eax)
4036f9:	04 02                	add    $0x2,%al
4036fb:	28 ab 00 00 0a 20    	sub    %ch,0x200a0000(%ebx)
403701:	a0 00 00 00 58       	mov    0x58000000,%al
403706:	6f                   	outsl  %ds:(%esi),(%dx)
403707:	ac                   	lods   %ds:(%esi),%al
403708:	00 00                	add    %al,(%eax)
40370a:	0a 02                	or     (%edx),%al
40370c:	7b 11                	jnp    0x40371f
40370e:	00 00                	add    %al,(%eax)
403710:	04 6f                	add    $0x6f,%al
403712:	bc 00 00 0a 16       	mov    $0x160a0000,%esp
403717:	fe 01                	incb   (%ecx)
403719:	0c 08                	or     $0x8,%al
40371b:	2c 0e                	sub    $0xe,%al
40371d:	02 7b 11             	add    0x11(%ebx),%bh
403720:	00 00                	add    %al,(%eax)
403722:	04 02                	add    $0x2,%al
403724:	6f                   	outsl  %ds:(%esi),(%dx)
403725:	21 01                	and    %eax,(%ecx)
403727:	00 06                	add    %al,(%esi)
403729:	2b 0c 02             	sub    (%edx,%eax,1),%ecx
40372c:	7b 11                	jnp    0x40373f
40372e:	00 00                	add    %al,(%eax)
403730:	04 14                	add    $0x14,%al
403732:	6f                   	outsl  %ds:(%esi),(%dx)
403733:	21 01                	and    %eax,(%ecx)
403735:	00 06                	add    %al,(%esi)
403737:	02 7b 11             	add    0x11(%ebx),%bh
40373a:	00 00                	add    %al,(%eax)
40373c:	04 6f                	add    $0x6f,%al
40373e:	1f                   	pop    %ds
40373f:	01 00                	add    %eax,(%eax)
403741:	06                   	push   %es
403742:	2a 00                	sub    (%eax),%al
403744:	42                   	inc    %edx
403745:	04 02                	add    $0x2,%al
403747:	28 2e                	sub    %ch,(%esi)
403749:	00 00                	add    %al,(%eax)
40374b:	06                   	push   %es
40374c:	16                   	push   %ss
40374d:	fe 01                	incb   (%ecx)
40374f:	6f                   	outsl  %ds:(%esi),(%dx)
403750:	bd 00 00 0a 2a       	mov    $0x2a0a0000,%ebp
403755:	00 00                	add    %al,(%eax)
403757:	00 13                	add    %dl,(%ebx)
403759:	30 04 00             	xor    %al,(%eax,%eax,1)
40375c:	2f                   	das
40375d:	00 00                	add    %al,(%eax)
40375f:	00 03                	add    %al,(%ebx)
403761:	00 00                	add    %al,(%eax)
403763:	11 02                	adc    %eax,(%edx)
403765:	7b 0e                	jnp    0x403775
403767:	00 00                	add    %al,(%eax)
403769:	04 14                	add    $0x14,%al
40376b:	fe 01                	incb   (%ecx)
40376d:	0a 06                	or     (%esi),%al
40376f:	2c 08                	sub    $0x8,%al
403771:	02 28                	add    (%eax),%ch
403773:	54                   	push   %esp
403774:	00 00                	add    %al,(%eax)
403776:	06                   	push   %es
403777:	2b 19                	sub    (%ecx),%ebx
403779:	02 02                	add    (%edx),%al
40377b:	7b 0e                	jnp    0x40378b
40377d:	00 00                	add    %al,(%eax)
40377f:	04 02                	add    $0x2,%al
403781:	7b 0f                	jnp    0x403792
403783:	00 00                	add    %al,(%eax)
403785:	04 02                	add    $0x2,%al
403787:	7b 10                	jnp    0x403799
403789:	00 00                	add    %al,(%eax)
40378b:	04 28                	add    $0x28,%al
40378d:	52                   	push   %edx
40378e:	00 00                	add    %al,(%eax)
403790:	06                   	push   %es
403791:	26 2a 00             	sub    %es:(%eax),%al
403794:	13 30                	adc    (%eax),%esi
403796:	03 00                	add    (%eax),%eax
403798:	8f 00                	pop    (%eax)
40379a:	00 00                	add    %al,(%eax)
40379c:	0d 00 00 11 02       	or     $0x2110000,%eax
4037a1:	28 16                	sub    %dl,(%esi)
4037a3:	00 00                	add    %al,(%eax)
4037a5:	06                   	push   %es
4037a6:	6f                   	outsl  %ds:(%esi),(%dx)
4037a7:	af                   	scas   %es:(%edi),%eax
4037a8:	00 00                	add    %al,(%eax)
4037aa:	0a 16                	or     (%esi),%dl
4037ac:	fe 01                	incb   (%ecx)
4037ae:	0a 06                	or     (%esi),%al
4037b0:	2c 05                	sub    $0x5,%al
4037b2:	38 77 00             	cmp    %dh,0x0(%edi)
4037b5:	00 00                	add    %al,(%eax)
4037b7:	02 7b 12             	add    0x12(%ebx),%bh
4037ba:	00 00                	add    %al,(%eax)
4037bc:	04 14                	add    $0x14,%al
4037be:	fe 01                	incb   (%ecx)
4037c0:	0b 07                	or     (%edi),%eax
4037c2:	2c 0c                	sub    $0xc,%al
4037c4:	02 02                	add    (%edx),%al
4037c6:	73 24                	jae    0x4037ec
4037c8:	01 00                	add    %eax,(%eax)
4037ca:	06                   	push   %es
4037cb:	7d 12                	jge    0x4037df
4037cd:	00 00                	add    %al,(%eax)
4037cf:	04 02                	add    $0x2,%al
4037d1:	7b 12                	jnp    0x4037e5
4037d3:	00 00                	add    %al,(%eax)
4037d5:	04 02                	add    $0x2,%al
4037d7:	28 a9 00 00 0a 1f    	sub    %ch,0x1f0a0000(%ecx)
4037dd:	38 58 6f             	cmp    %bl,0x6f(%eax)
4037e0:	aa                   	stos   %al,%es:(%edi)
4037e1:	00 00                	add    %al,(%eax)
4037e3:	0a 02                	or     (%edx),%al
4037e5:	7b 12                	jnp    0x4037f9
4037e7:	00 00                	add    %al,(%eax)
4037e9:	04 02                	add    $0x2,%al
4037eb:	28 ab 00 00 0a 1f    	sub    %ch,0x1f0a0000(%ebx)
4037f1:	71 58                	jno    0x40384b
4037f3:	6f                   	outsl  %ds:(%esi),(%dx)
4037f4:	ac                   	lods   %ds:(%esi),%al
4037f5:	00 00                	add    %al,(%eax)
4037f7:	0a 02                	or     (%edx),%al
4037f9:	7b 12                	jnp    0x40380d
4037fb:	00 00                	add    %al,(%eax)
4037fd:	04 6f                	add    $0x6f,%al
4037ff:	bc 00 00 0a 16       	mov    $0x160a0000,%esp
403804:	fe 01                	incb   (%ecx)
403806:	0c 08                	or     $0x8,%al
403808:	2c 0e                	sub    $0xe,%al
40380a:	02 7b 12             	add    0x12(%ebx),%bh
40380d:	00 00                	add    %al,(%eax)
40380f:	04 02                	add    $0x2,%al
403811:	6f                   	outsl  %ds:(%esi),(%dx)
403812:	be 00 00 0a 2b       	mov    $0x2b0a0000,%esi
403817:	0b 02                	or     (%edx),%eax
403819:	7b 12                	jnp    0x40382d
40381b:	00 00                	add    %al,(%eax)
40381d:	04 6f                	add    $0x6f,%al
40381f:	bf 00 00 0a 02       	mov    $0x20a0000,%edi
403824:	7b 12                	jnp    0x403838
403826:	00 00                	add    %al,(%eax)
403828:	04 6f                	add    $0x6f,%al
40382a:	2c 01                	sub    $0x1,%al
40382c:	00 06                	add    %al,(%esi)
40382e:	2a 00                	sub    (%eax),%al
403830:	6e                   	outsb  %ds:(%esi),(%dx)
403831:	28 20                	sub    %ah,(%eax)
403833:	00 00                	add    %al,(%eax)
403835:	06                   	push   %es
403836:	02 28                	add    (%eax),%ch
403838:	c0 00 00             	rolb   $0x0,(%eax)
40383b:	0a 6f 83             	or     -0x7d(%edi),%ch
40383e:	01 00                	add    %eax,(%eax)
403840:	06                   	push   %es
403841:	28 20                	sub    %ah,(%eax)
403843:	00 00                	add    %al,(%eax)
403845:	06                   	push   %es
403846:	6f                   	outsl  %ds:(%esi),(%dx)
403847:	64 00 00             	add    %al,%fs:(%eax)
40384a:	0a 2a                	or     (%edx),%ch
40384c:	13 30                	adc    (%eax),%esi
40384e:	02 00                	add    (%eax),%al
403850:	64 00 00             	add    %al,%fs:(%eax)
403853:	00 20                	add    %ah,(%eax)
403855:	00 00                	add    %al,(%eax)
403857:	11 73 99             	adc    %esi,-0x67(%ebx)
40385a:	00 00                	add    %al,(%eax)
40385c:	06                   	push   %es
40385d:	0a 06                	or     (%esi),%al
40385f:	28 20                	sub    %ah,(%eax)
403861:	00 00                	add    %al,(%eax)
403863:	06                   	push   %es
403864:	6f                   	outsl  %ds:(%esi),(%dx)
403865:	84 01                	test   %al,(%ecx)
403867:	00 06                	add    %al,(%esi)
403869:	6f                   	outsl  %ds:(%esi),(%dx)
40386a:	9b                   	fwait
40386b:	00 00                	add    %al,(%eax)
40386d:	06                   	push   %es
40386e:	06                   	push   %es
40386f:	28 20                	sub    %ah,(%eax)
403871:	00 00                	add    %al,(%eax)
403873:	06                   	push   %es
403874:	6f                   	outsl  %ds:(%esi),(%dx)
403875:	86 01                	xchg   %al,(%ecx)
403877:	00 06                	add    %al,(%esi)
403879:	6f                   	outsl  %ds:(%esi),(%dx)
40387a:	9d                   	popf
40387b:	00 00                	add    %al,(%eax)
40387d:	06                   	push   %es
40387e:	06                   	push   %es
40387f:	02 6f 7e             	add    0x7e(%edi),%ch
403882:	00 00                	add    %al,(%eax)
403884:	0a 17                	or     (%edi),%dl
403886:	fe 01                	incb   (%ecx)
403888:	16                   	push   %ss
403889:	fe 01                	incb   (%ecx)
40388b:	0b 07                	or     (%edi),%eax
40388d:	2c 02                	sub    $0x2,%al
40388f:	2b 2a                	sub    (%edx),%ebp
403891:	28 20                	sub    %ah,(%eax)
403893:	00 00                	add    %al,(%eax)
403895:	06                   	push   %es
403896:	06                   	push   %es
403897:	6f                   	outsl  %ds:(%esi),(%dx)
403898:	9a 00 00 06 6f 85 01 	lcall  $0x185,$0x6f060000
40389f:	00 06                	add    %al,(%esi)
4038a1:	28 20                	sub    %ah,(%eax)
4038a3:	00 00                	add    %al,(%eax)
4038a5:	06                   	push   %es
4038a6:	06                   	push   %es
4038a7:	6f                   	outsl  %ds:(%esi),(%dx)
4038a8:	9c                   	pushf
4038a9:	00 00                	add    %al,(%eax)
4038ab:	06                   	push   %es