40279f:	11 02                	adc    %eax,(%edx)
4027a1:	7b 0b                	jnp    0x4027ae
4027a3:	00 00                	add    %al,(%eax)
4027a5:	04 6f                	add    $0x6f,%al
4027a7:	49                   	dec    %ecx
4027a8:	00 00                	add    %al,(%eax)
4027aa:	0a 0a                	or     (%edx),%cl
4027ac:	06                   	push   %es
4027ad:	2a 00                	sub    (%eax),%al
4027af:	00 36                	add    %dh,(%esi)
4027b1:	02 7b 0b             	add    0xb(%ebx),%bh
4027b4:	00 00                	add    %al,(%eax)
4027b6:	04 03                	add    $0x3,%al
4027b8:	6f                   	outsl  %ds:(%esi),(%dx)
4027b9:	4a                   	dec    %edx
4027ba:	00 00                	add    %al,(%eax)
4027bc:	0a 2a                	or     (%edx),%ch
4027be:	00 00                	add    %al,(%eax)
4027c0:	13 30                	adc    (%eax),%esi
4027c2:	01 00                	add    %eax,(%eax)
4027c4:	0e                   	push   %cs
4027c5:	00 00                	add    %al,(%eax)
4027c7:	00 01                	add    %al,(%ecx)
4027c9:	00 00                	add    %al,(%eax)
4027cb:	11 02                	adc    %eax,(%edx)
4027cd:	7b 0b                	jnp    0x4027da
4027cf:	00 00                	add    %al,(%eax)
4027d1:	04 6f                	add    $0x6f,%al
4027d3:	4b                   	dec    %ebx
4027d4:	00 00                	add    %al,(%eax)
4027d6:	0a 0a                	or     (%edx),%cl
4027d8:	06                   	push   %es
4027d9:	2a 00                	sub    (%eax),%al
4027db:	00 36                	add    %dh,(%esi)
4027dd:	02 7b 0b             	add    0xb(%ebx),%bh
4027e0:	00 00                	add    %al,(%eax)
4027e2:	04 03                	add    $0x3,%al
4027e4:	6f                   	outsl  %ds:(%esi),(%dx)
4027e5:	4c                   	dec    %esp
4027e6:	00 00                	add    %al,(%eax)
4027e8:	0a 2a                	or     (%edx),%ch
4027ea:	00 00                	add    %al,(%eax)
4027ec:	13 30                	adc    (%eax),%esi
4027ee:	01 00                	add    %eax,(%eax)
4027f0:	0e                   	push   %cs
4027f1:	00 00                	add    %al,(%eax)
4027f3:	00 05 00 00 11 02    	add    %al,0x2110000
4027f9:	7b 0b                	jnp    0x402806
4027fb:	00 00                	add    %al,(%eax)
4027fd:	04 6f                	add    $0x6f,%al
4027ff:	4d                   	dec    %ebp
402800:	00 00                	add    %al,(%eax)
402802:	0a 0a                	or     (%edx),%cl
402804:	06                   	push   %es
402805:	2a 00                	sub    (%eax),%al
402807:	00 36                	add    %dh,(%esi)
402809:	02 7b 0b             	add    0xb(%ebx),%bh
40280c:	00 00                	add    %al,(%eax)
40280e:	04 03                	add    $0x3,%al
402810:	6f                   	outsl  %ds:(%esi),(%dx)
402811:	4e                   	dec    %esi
402812:	00 00                	add    %al,(%eax)
402814:	0a 2a                	or     (%edx),%ch
402816:	00 00                	add    %al,(%eax)
402818:	13 30                	adc    (%eax),%esi
40281a:	01 00                	add    %eax,(%eax)
40281c:	0e                   	push   %cs
40281d:	00 00                	add    %al,(%eax)
40281f:	00 05 00 00 11 02    	add    %al,0x2110000
402825:	7b 0b                	jnp    0x402832
402827:	00 00                	add    %al,(%eax)
402829:	04 6f                	add    $0x6f,%al
40282b:	ca 00 00             	lret   $0x0
40282e:	06                   	push   %es
40282f:	0a 06                	or     (%esi),%al
402831:	2a 00                	sub    (%eax),%al
402833:	00 36                	add    %dh,(%esi)
402835:	02 7b 0b             	add    0xb(%ebx),%bh
402838:	00 00                	add    %al,(%eax)
40283a:	04 03                	add    $0x3,%al
40283c:	6f                   	outsl  %ds:(%esi),(%dx)
40283d:	cb                   	lret
40283e:	00 00                	add    %al,(%eax)
402840:	06                   	push   %es
402841:	2a 00                	sub    (%eax),%al
402843:	00 13                	add    %dl,(%ebx)
402845:	30 01                	xor    %al,(%ecx)
402847:	00 0e                	add    %cl,(%esi)
402849:	00 00                	add    %al,(%eax)
40284b:	00 01                	add    %al,(%ecx)
40284d:	00 00                	add    %al,(%eax)
40284f:	11 02                	adc    %eax,(%edx)
402851:	7b 0b                	jnp    0x40285e
402853:	00 00                	add    %al,(%eax)
402855:	04 6f                	add    $0x6f,%al
402857:	4f                   	dec    %edi
402858:	00 00                	add    %al,(%eax)
40285a:	0a 0a                	or     (%edx),%cl
40285c:	06                   	push   %es
40285d:	2a 00                	sub    (%eax),%al
40285f:	00 36                	add    %dh,(%esi)
402861:	02 7b 0b             	add    0xb(%ebx),%bh
402864:	00 00                	add    %al,(%eax)
402866:	04 03                	add    $0x3,%al
402868:	6f                   	outsl  %ds:(%esi),(%dx)
402869:	50                   	push   %eax
40286a:	00 00                	add    %al,(%eax)
40286c:	0a 2a                	or     (%edx),%ch
40286e:	00 00                	add    %al,(%eax)
402870:	13 30                	adc    (%eax),%esi
402872:	01 00                	add    %eax,(%eax)
402874:	0e                   	push   %cs
402875:	00 00                	add    %al,(%eax)
402877:	00 01                	add    %al,(%ecx)
402879:	00 00                	add    %al,(%eax)
40287b:	11 02                	adc    %eax,(%edx)
40287d:	7b 0b                	jnp    0x40288a
40287f:	00 00                	add    %al,(%eax)
402881:	04 6f                	add    $0x6f,%al
402883:	51                   	push   %ecx
402884:	00 00                	add    %al,(%eax)
402886:	0a 0a                	or     (%edx),%cl
402888:	06                   	push   %es
402889:	2a 00                	sub    (%eax),%al
40288b:	00 36                	add    %dh,(%esi)
40288d:	02 7b 0b             	add    0xb(%ebx),%bh
402890:	00 00                	add    %al,(%eax)
402892:	04 03                	add    $0x3,%al
402894:	6f                   	outsl  %ds:(%esi),(%dx)
402895:	52                   	push   %edx
402896:	00 00                	add    %al,(%eax)
402898:	0a 2a                	or     (%edx),%ch
40289a:	00 00                	add    %al,(%eax)
40289c:	32 02                	xor    (%edx),%al
40289e:	7b 0b                	jnp    0x4028ab
4028a0:	00 00                	add    %al,(%eax)
4028a2:	04 6f                	add    $0x6f,%al
4028a4:	53                   	push   %ebx
4028a5:	00 00                	add    %al,(%eax)
4028a7:	0a 2a                	or     (%edx),%ch
4028a9:	00 00                	add    %al,(%eax)
4028ab:	00 13                	add    %dl,(%ebx)
4028ad:	30 01                	xor    %al,(%ecx)
4028af:	00 0e                	add    %cl,(%esi)
4028b1:	00 00                	add    %al,(%eax)
4028b3:	00 03                	add    %al,(%ebx)
4028b5:	00 00                	add    %al,(%eax)
4028b7:	11 02                	adc    %eax,(%edx)
4028b9:	7b 0b                	jnp    0x4028c6
4028bb:	00 00                	add    %al,(%eax)
4028bd:	04 6f                	add    $0x6f,%al
4028bf:	d0 00                	rolb   $1,(%eax)
4028c1:	00 06                	add    %al,(%esi)
4028c3:	0a 06                	or     (%esi),%al
4028c5:	2a 00                	sub    (%eax),%al
4028c7:	00 36                	add    %dh,(%esi)
4028c9:	02 7b 0b             	add    0xb(%ebx),%bh
4028cc:	00 00                	add    %al,(%eax)
4028ce:	04 03                	add    $0x3,%al
4028d0:	6f                   	outsl  %ds:(%esi),(%dx)
4028d1:	d1 00                	roll   $1,(%eax)
4028d3:	00 06                	add    %al,(%esi)
4028d5:	2a 00                	sub    (%eax),%al
4028d7:	00 13                	add    %dl,(%ebx)
4028d9:	30 01                	xor    %al,(%ecx)
4028db:	00 0e                	add    %cl,(%esi)
4028dd:	00 00                	add    %al,(%eax)
4028df:	00 07                	add    %al,(%edi)
4028e1:	00 00                	add    %al,(%eax)
4028e3:	11 02                	adc    %eax,(%edx)
4028e5:	7b 0b                	jnp    0x4028f2
4028e7:	00 00                	add    %al,(%eax)
4028e9:	04 6f                	add    $0x6f,%al
4028eb:	cc                   	int3
4028ec:	00 00                	add    %al,(%eax)
4028ee:	06                   	push   %es
4028ef:	0a 06                	or     (%esi),%al
4028f1:	2a 00                	sub    (%eax),%al
4028f3:	00 36                	add    %dh,(%esi)
4028f5:	02 7b 0b             	add    0xb(%ebx),%bh
4028f8:	00 00                	add    %al,(%eax)
4028fa:	04 03                	add    $0x3,%al
4028fc:	6f                   	outsl  %ds:(%esi),(%dx)
4028fd:	cd 00                	int    $0x0
4028ff:	00 06                	add    %al,(%esi)
402901:	2a 00                	sub    (%eax),%al
402903:	00 13                	add    %dl,(%ebx)
402905:	30 01                	xor    %al,(%ecx)
402907:	00 0e                	add    %cl,(%esi)
402909:	00 00                	add    %al,(%eax)
40290b:	00 03                	add    %al,(%ebx)
40290d:	00 00                	add    %al,(%eax)
40290f:	11 02                	adc    %eax,(%edx)
402911:	7b 0b                	jnp    0x40291e
402913:	00 00                	add    %al,(%eax)
402915:	04 6f                	add    $0x6f,%al
402917:	54                   	push   %esp
402918:	00 00                	add    %al,(%eax)
40291a:	0a 0a                	or     (%edx),%cl
40291c:	06                   	push   %es
40291d:	2a 00                	sub    (%eax),%al
40291f:	00 36                	add    %dh,(%esi)
402921:	02 7b 0b             	add    0xb(%ebx),%bh
402924:	00 00                	add    %al,(%eax)
402926:	04 03                	add    $0x3,%al
402928:	6f                   	outsl  %ds:(%esi),(%dx)
402929:	55                   	push   %ebp
40292a:	00 00                	add    %al,(%eax)
40292c:	0a 2a                	or     (%edx),%ch
40292e:	00 00                	add    %al,(%eax)
402930:	13 30                	adc    (%eax),%esi
402932:	01 00                	add    %eax,(%eax)
402934:	0e                   	push   %cs
402935:	00 00                	add    %al,(%eax)
402937:	00 08                	add    %cl,(%eax)
402939:	00 00                	add    %al,(%eax)
40293b:	11 02                	adc    %eax,(%edx)
40293d:	7b 0b                	jnp    0x40294a
40293f:	00 00                	add    %al,(%eax)
402941:	04 6f                	add    $0x6f,%al
402943:	56                   	push   %esi
402944:	00 00                	add    %al,(%eax)
402946:	0a 0a                	or     (%edx),%cl
402948:	06                   	push   %es
402949:	2a 00                	sub    (%eax),%al
40294b:	00 36                	add    %dh,(%esi)
40294d:	02 7b 0b             	add    0xb(%ebx),%bh
402950:	00 00                	add    %al,(%eax)
402952:	04 03                	add    $0x3,%al
402954:	6f                   	outsl  %ds:(%esi),(%dx)
402955:	57                   	push   %edi
402956:	00 00                	add    %al,(%eax)
402958:	0a 2a                	or     (%edx),%ch
40295a:	00 00                	add    %al,(%eax)
40295c:	32 02                	xor    (%edx),%al
40295e:	7b 0b                	jnp    0x40296b
402960:	00 00                	add    %al,(%eax)
402962:	04 6f                	add    $0x6f,%al
402964:	ce                   	into
402965:	00 00                	add    %al,(%eax)
402967:	06                   	push   %es
402968:	2a 00                	sub    (%eax),%al
40296a:	00 00                	add    %al,(%eax)
40296c:	32 02                	xor    (%edx),%al
40296e:	7b 0b                	jnp    0x40297b
402970:	00 00                	add    %al,(%eax)
402972:	04 6f                	add    $0x6f,%al
402974:	58                   	pop    %eax
402975:	00 00                	add    %al,(%eax)
402977:	0a 2a                	or     (%edx),%ch
402979:	00 00                	add    %al,(%eax)
40297b:	00 32                	add    %dh,(%edx)
40297d:	02 7b 0b             	add    0xb(%ebx),%bh
402980:	00 00                	add    %al,(%eax)
402982:	04 6f                	add    $0x6f,%al
402984:	cf                   	iret
402985:	00 00                	add    %al,(%eax)
402987:	06                   	push   %es
402988:	2a 00                	sub    (%eax),%al
40298a:	00 00                	add    %al,(%eax)
40298c:	1e                   	push   %ds
40298d:	02 28                	add    (%eax),%ch
40298f:	59                   	pop    %ecx
402990:	00 00                	add    %al,(%eax)
402992:	0a 2a                	or     (%edx),%ch
402994:	6a 02                	push   $0x2
402996:	03 28                	add    (%eax),%ebp
402998:	21 00                	and    %eax,(%eax)
40299a:	00 0a                	add    %cl,(%edx)
40299c:	02 7b 0b             	add    0xb(%ebx),%bh
40299f:	00 00                	add    %al,(%eax)
4029a1:	04 03                	add    $0x3,%al
4029a3:	6f                   	outsl  %ds:(%esi),(%dx)
4029a4:	21 00                	and    %eax,(%eax)
4029a6:	00 0a                	add    %cl,(%edx)
4029a8:	02 28                	add    (%eax),%ch
4029aa:	22 00                	and    (%eax),%al
4029ac:	00 0a                	add    %cl,(%edx)
4029ae:	2a 00                	sub    (%eax),%al
4029b0:	13 30                	adc    (%eax),%esi
4029b2:	05 00 ee 00 00       	add    $0xee00,%eax
4029b7:	00 09                	add    %cl,(%ecx)
4029b9:	00 00                	add    %al,(%eax)
4029bb:	11 02                	adc    %eax,(%edx)
4029bd:	7b 0b                	jnp    0x4029ca
4029bf:	00 00                	add    %al,(%eax)
4029c1:	04 1f                	add    $0x1f,%al
4029c3:	0c 1e                	or     $0x1e,%al
4029c5:	73 5a                	jae    0x402a21
4029c7:	00 00                	add    %al,(%eax)
4029c9:	0a 6f 5b             	or     0x5b(%edi),%ch
4029cc:	00 00                	add    %al,(%eax)
4029ce:	0a 02                	or     (%edx),%al
4029d0:	7b 0b                	jnp    0x4029dd
4029d2:	00 00                	add    %al,(%eax)
4029d4:	04 02                	add    $0x2,%al
4029d6:	28 2e                	sub    %ch,(%esi)
4029d8:	00 00                	add    %al,(%eax)
4029da:	0a 1f                	or     (%edi),%bl
4029dc:	18 59 6f             	sbb    %bl,0x6f(%ecx)
4029df:	25 00 00 0a 02       	and    $0x20a0000,%eax
4029e4:	7b 0b                	jnp    0x4029f1
4029e6:	00 00                	add    %al,(%eax)
4029e8:	04 02                	add    $0x2,%al
4029ea:	28 24 00             	sub    %ah,(%eax,%eax,1)
4029ed:	00 0a                	add    %cl,(%edx)
4029ef:	1f                   	pop    %ds
4029f0:	10 59 16             	adc    %bl,0x16(%ecx)
4029f3:	30 03                	xor    %al,(%ebx)
4029f5:	16                   	push   %ss
4029f6:	2b 09                	sub    (%ecx),%ecx
4029f8:	02 28                	add    (%eax),%ch
4029fa:	24 00                	and    $0x0,%al
4029fc:	00 0a                	add    %cl,(%edx)
4029fe:	1f                   	pop    %ds
4029ff:	10 59 6f             	adc    %bl,0x6f(%ecx)
402a02:	5c                   	pop    %esp
402a03:	00 00                	add    %al,(%eax)
402a05:	0a 02                	or     (%edx),%al
402a07:	02 7b 0b             	add    0xb(%ebx),%bh
402a0a:	00 00                	add    %al,(%eax)
402a0c:	04 6f                	add    $0x6f,%al
402a0e:	24 00                	and    $0x0,%al
402a10:	00 0a                	add    %cl,(%edx)
402a12:	1f                   	pop    %ds
402a13:	10 58 28             	adc    %bl,0x28(%eax)
402a16:	5c                   	pop    %esp
402a17:	00 00                	add    %al,(%eax)
402a19:	0a 03                	or     (%ebx),%al
402a1b:	6f                   	outsl  %ds:(%esi),(%dx)
402a1c:	26 00 00             	add    %al,%es:(%eax)
402a1f:	0a 0a                	or     (%edx),%cl
402a21:	06                   	push   %es
402a22:	18 6f 28             	sbb    %ch,0x28(%edi)
402a25:	00 00                	add    %al,(%eax)
402a27:	0a 06                	or     (%esi),%al
402a29:	18 6f 27             	sbb    %ch,0x27(%edi)
402a2c:	00 00                	add    %al,(%eax)
402a2e:	0a 06                	or     (%esi),%al
402a30:	1b 6f 29             	sbb    0x29(%edi),%ebp
402a33:	00 00                	add    %al,(%eax)
402a35:	0a 06                	or     (%esi),%al
402a37:	02 28                	add    (%eax),%ch
402a39:	2a 00                	sub    (%eax),%al
402a3b:	00 0a                	add    %cl,(%edx)
402a3d:	6f                   	outsl  %ds:(%esi),(%dx)
402a3e:	2b 00                	sub    (%eax),%eax
402a40:	00 0a                	add    %cl,(%edx)
402a42:	6f                   	outsl  %ds:(%esi),(%dx)
402a43:	2c 00                	sub    $0x0,%al