40278c:	00 0a                	add    %cl,(%edx)
40278e:	00 02                	add    %al,(%edx)
402790:	7b 08                	jnp    0x40279a
402792:	00 00                	add    %al,(%eax)
402794:	04 72                	add    $0x72,%al
402796:	e1 00                	loope  0x402798
402798:	00 70 6f             	add    %dh,0x6f(%eax)
40279b:	17                   	pop    %ss
40279c:	00 00                	add    %al,(%eax)
40279e:	0a 00                	or     (%eax),%al
4027a0:	02 7b 08             	add    0x8(%ebx),%bh
4027a3:	00 00                	add    %al,(%eax)
4027a5:	04 1f                	add    $0x1f,%al
4027a7:	10 6f 41             	adc    %ch,0x41(%edi)
4027aa:	00 00                	add    %al,(%eax)
4027ac:	0a 00                	or     (%eax),%al
4027ae:	02 7b 08             	add    0x8(%ebx),%bh
4027b1:	00 00                	add    %al,(%eax)
4027b3:	04 02                	add    $0x2,%al
4027b5:	fe 06                	incb   (%esi)
4027b7:	0b 00                	or     (%eax),%eax
4027b9:	00 06                	add    %al,(%esi)
4027bb:	73 48                	jae    0x402805
4027bd:	00 00                	add    %al,(%eax)
4027bf:	0a 6f 49             	or     0x49(%edi),%ch
4027c2:	00 00                	add    %al,(%eax)
4027c4:	0a 00                	or     (%eax),%al
4027c6:	02 7b 09             	add    0x9(%ebx),%bh
4027c9:	00 00                	add    %al,(%eax)
4027cb:	04 17                	add    $0x17,%al
4027cd:	6f                   	outsl  %ds:(%esi),(%dx)
4027ce:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
4027d3:	02 7b 09             	add    0x9(%ebx),%bh
4027d6:	00 00                	add    %al,(%eax)
4027d8:	04 16                	add    $0x16,%al
4027da:	6f                   	outsl  %ds:(%esi),(%dx)
4027db:	4a                   	dec    %edx
4027dc:	00 00                	add    %al,(%eax)
4027de:	0a 00                	or     (%eax),%al
4027e0:	02 7b 09             	add    0x9(%ebx),%bh
4027e3:	00 00                	add    %al,(%eax)
4027e5:	04 18                	add    $0x18,%al
4027e7:	6f                   	outsl  %ds:(%esi),(%dx)
4027e8:	4b                   	dec    %ebx
4027e9:	00 00                	add    %al,(%eax)
4027eb:	0a 00                	or     (%eax),%al
4027ed:	02 7b 09             	add    0x9(%ebx),%bh
4027f0:	00 00                	add    %al,(%eax)
4027f2:	04 6f                	add    $0x6f,%al
4027f4:	4c                   	dec    %esp
4027f5:	00 00                	add    %al,(%eax)
4027f7:	0a 73 4d             	or     0x4d(%ebx),%dh
4027fa:	00 00                	add    %al,(%eax)
4027fc:	0a 6f 4e             	or     0x4e(%edi),%ch
4027ff:	00 00                	add    %al,(%eax)
402801:	0a 26                	or     (%esi),%ah
402803:	02 7b 09             	add    0x9(%ebx),%bh
402806:	00 00                	add    %al,(%eax)
402808:	04 6f                	add    $0x6f,%al
40280a:	4c                   	dec    %esp
40280b:	00 00                	add    %al,(%eax)
40280d:	0a 73 4d             	or     0x4d(%ebx),%dh
402810:	00 00                	add    %al,(%eax)
402812:	0a 6f 4e             	or     0x4e(%edi),%ch
402815:	00 00                	add    %al,(%eax)
402817:	0a 26                	or     (%esi),%ah
402819:	02 7b 09             	add    0x9(%ebx),%bh
40281c:	00 00                	add    %al,(%eax)
40281e:	04 6f                	add    $0x6f,%al
402820:	4f                   	dec    %edi
402821:	00 00                	add    %al,(%eax)
402823:	0a 02                	or     (%edx),%al
402825:	7b 0c                	jnp    0x402833
402827:	00 00                	add    %al,(%eax)
402829:	04 17                	add    $0x17,%al
40282b:	16                   	push   %ss
40282c:	6f                   	outsl  %ds:(%esi),(%dx)
40282d:	50                   	push   %eax
40282e:	00 00                	add    %al,(%eax)
402830:	0a 00                	or     (%eax),%al
402832:	02 7b 09             	add    0x9(%ebx),%bh
402835:	00 00                	add    %al,(%eax)
402837:	04 6f                	add    $0x6f,%al
402839:	4f                   	dec    %edi
40283a:	00 00                	add    %al,(%eax)
40283c:	0a 02                	or     (%edx),%al
40283e:	7b 0b                	jnp    0x40284b
402840:	00 00                	add    %al,(%eax)
402842:	04 16                	add    $0x16,%al
402844:	16                   	push   %ss
402845:	6f                   	outsl  %ds:(%esi),(%dx)
402846:	50                   	push   %eax
402847:	00 00                	add    %al,(%eax)
402849:	0a 00                	or     (%eax),%al
40284b:	02 7b 09             	add    0x9(%ebx),%bh
40284e:	00 00                	add    %al,(%eax)
402850:	04 6f                	add    $0x6f,%al
402852:	4f                   	dec    %edi
402853:	00 00                	add    %al,(%eax)
402855:	0a 02                	or     (%edx),%al
402857:	7b 06                	jnp    0x40285f
402859:	00 00                	add    %al,(%eax)
40285b:	04 17                	add    $0x17,%al
40285d:	17                   	pop    %ss
40285e:	6f                   	outsl  %ds:(%esi),(%dx)
40285f:	50                   	push   %eax
402860:	00 00                	add    %al,(%eax)
402862:	0a 00                	or     (%eax),%al
402864:	02 7b 09             	add    0x9(%ebx),%bh
402867:	00 00                	add    %al,(%eax)
402869:	04 1b                	add    $0x1b,%al
40286b:	6f                   	outsl  %ds:(%esi),(%dx)
40286c:	51                   	push   %ecx
40286d:	00 00                	add    %al,(%eax)
40286f:	0a 00                	or     (%eax),%al
402871:	02 7b 09             	add    0x9(%ebx),%bh
402874:	00 00                	add    %al,(%eax)
402876:	04 1f                	add    $0x1f,%al
402878:	0a 1f                	or     (%edi),%bl
40287a:	0a 73 30             	or     0x30(%ebx),%dh
40287d:	00 00                	add    %al,(%eax)
40287f:	0a 6f 31             	or     0x31(%edi),%ch
402882:	00 00                	add    %al,(%eax)
402884:	0a 00                	or     (%eax),%al
402886:	02 7b 09             	add    0x9(%ebx),%bh
402889:	00 00                	add    %al,(%eax)
40288b:	04 16                	add    $0x16,%al
40288d:	73 32                	jae    0x4028c1
40288f:	00 00                	add    %al,(%eax)
402891:	0a 6f 33             	or     0x33(%edi),%ch
402894:	00 00                	add    %al,(%eax)
402896:	0a 00                	or     (%eax),%al
402898:	02 7b 09             	add    0x9(%ebx),%bh
40289b:	00 00                	add    %al,(%eax)
40289d:	04 72                	add    $0x72,%al
40289f:	1f                   	pop    %ds
4028a0:	01 00                	add    %eax,(%eax)
4028a2:	70 6f                	jo     0x402913
4028a4:	34 00                	xor    $0x0,%al
4028a6:	00 0a                	add    %cl,(%edx)
4028a8:	00 02                	add    %al,(%edx)
4028aa:	7b 09                	jnp    0x4028b5
4028ac:	00 00                	add    %al,(%eax)
4028ae:	04 18                	add    $0x18,%al
4028b0:	6f                   	outsl  %ds:(%esi),(%dx)
4028b1:	52                   	push   %edx
4028b2:	00 00                	add    %al,(%eax)
4028b4:	0a 00                	or     (%eax),%al
4028b6:	02 7b 09             	add    0x9(%ebx),%bh
4028b9:	00 00                	add    %al,(%eax)
4028bb:	04 6f                	add    $0x6f,%al
4028bd:	53                   	push   %ebx
4028be:	00 00                	add    %al,(%eax)
4028c0:	0a 18                	or     (%eax),%bl
4028c2:	22 00                	and    (%eax),%al
4028c4:	00 c8                	add    %cl,%al
4028c6:	42                   	inc    %edx
4028c7:	73 54                	jae    0x40291d
4028c9:	00 00                	add    %al,(%eax)
4028cb:	0a 6f 55             	or     0x55(%edi),%ch
4028ce:	00 00                	add    %al,(%eax)
4028d0:	0a 26                	or     (%esi),%ah
4028d2:	02 7b 09             	add    0x9(%ebx),%bh
4028d5:	00 00                	add    %al,(%eax)
4028d7:	04 6f                	add    $0x6f,%al
4028d9:	53                   	push   %ebx
4028da:	00 00                	add    %al,(%eax)
4028dc:	0a 73 56             	or     0x56(%ebx),%dh
4028df:	00 00                	add    %al,(%eax)
4028e1:	0a 6f 55             	or     0x55(%edi),%ch
4028e4:	00 00                	add    %al,(%eax)
4028e6:	0a 26                	or     (%esi),%ah
4028e8:	02 7b 09             	add    0x9(%ebx),%bh
4028eb:	00 00                	add    %al,(%eax)
4028ed:	04 20                	add    $0x20,%al
4028ef:	17                   	pop    %ss
4028f0:	02 00                	add    (%eax),%al
4028f2:	00 20                	add    %ah,(%eax)
4028f4:	80 01 00             	addb   $0x0,(%ecx)
4028f7:	00 73 37             	add    %dh,0x37(%ebx)
4028fa:	00 00                	add    %al,(%eax)
4028fc:	0a 6f 38             	or     0x38(%edi),%ch
4028ff:	00 00                	add    %al,(%eax)
402901:	0a 00                	or     (%eax),%al
402903:	02 7b 09             	add    0x9(%ebx),%bh
402906:	00 00                	add    %al,(%eax)
402908:	04 1f                	add    $0x1f,%al
40290a:	1b 6f 40             	sbb    0x40(%edi),%ebp
40290d:	00 00                	add    %al,(%eax)
40290f:	0a 00                	or     (%eax),%al
402911:	02 7b 09             	add    0x9(%ebx),%bh
402914:	00 00                	add    %al,(%eax)
402916:	04 72                	add    $0x72,%al
402918:	11 00                	adc    %eax,(%eax)
40291a:	00 70 6f             	add    %dh,0x6f(%eax)
40291d:	3c 00                	cmp    $0x0,%al
40291f:	00 0a                	add    %cl,(%edx)
402921:	00 02                	add    %al,(%edx)
402923:	7b 0c                	jnp    0x402931
402925:	00 00                	add    %al,(%eax)
402927:	04 17                	add    $0x17,%al
402929:	6f                   	outsl  %ds:(%esi),(%dx)
40292a:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
40292f:	02 7b 0c             	add    0xc(%ebx),%bh
402932:	00 00                	add    %al,(%eax)
402934:	04 16                	add    $0x16,%al
402936:	6f                   	outsl  %ds:(%esi),(%dx)
402937:	4a                   	dec    %edx
402938:	00 00                	add    %al,(%eax)
40293a:	0a 00                	or     (%eax),%al
40293c:	02 7b 0c             	add    0xc(%ebx),%bh
40293f:	00 00                	add    %al,(%eax)
402941:	04 6f                	add    $0x6f,%al
402943:	57                   	push   %edi
402944:	00 00                	add    %al,(%eax)
402946:	0a 02                	or     (%edx),%al
402948:	7b 07                	jnp    0x402951
40294a:	00 00                	add    %al,(%eax)
40294c:	04 6f                	add    $0x6f,%al
40294e:	58                   	pop    %eax
40294f:	00 00                	add    %al,(%eax)
402951:	0a 00                	or     (%eax),%al
402953:	02 7b 0c             	add    0xc(%ebx),%bh
402956:	00 00                	add    %al,(%eax)
402958:	04 6f                	add    $0x6f,%al
40295a:	57                   	push   %edi
40295b:	00 00                	add    %al,(%eax)
40295d:	0a 02                	or     (%edx),%al
40295f:	7b 04                	jnp    0x402965
402961:	00 00                	add    %al,(%eax)
402963:	04 6f                	add    $0x6f,%al
402965:	58                   	pop    %eax
402966:	00 00                	add    %al,(%eax)
402968:	0a 00                	or     (%eax),%al
40296a:	02 7b 0c             	add    0xc(%ebx),%bh
40296d:	00 00                	add    %al,(%eax)
40296f:	04 6f                	add    $0x6f,%al
402971:	57                   	push   %edi
402972:	00 00                	add    %al,(%eax)
402974:	0a 02                	or     (%edx),%al
402976:	7b 05                	jnp    0x40297d
402978:	00 00                	add    %al,(%eax)
40297a:	04 6f                	add    $0x6f,%al
40297c:	58                   	pop    %eax
40297d:	00 00                	add    %al,(%eax)
40297f:	0a 00                	or     (%eax),%al
402981:	02 7b 0c             	add    0xc(%ebx),%bh
402984:	00 00                	add    %al,(%eax)
402986:	04 6f                	add    $0x6f,%al
402988:	57                   	push   %edi
402989:	00 00                	add    %al,(%eax)
40298b:	0a 02                	or     (%edx),%al
40298d:	7b 08                	jnp    0x402997
40298f:	00 00                	add    %al,(%eax)
402991:	04 6f                	add    $0x6f,%al
402993:	58                   	pop    %eax
402994:	00 00                	add    %al,(%eax)
402996:	0a 00                	or     (%eax),%al
402998:	02 7b 0c             	add    0xc(%ebx),%bh
40299b:	00 00                	add    %al,(%eax)
40299d:	04 6f                	add    $0x6f,%al
40299f:	57                   	push   %edi
4029a0:	00 00                	add    %al,(%eax)
4029a2:	0a 02                	or     (%edx),%al
4029a4:	7b 0a                	jnp    0x4029b0
4029a6:	00 00                	add    %al,(%eax)
4029a8:	04 6f                	add    $0x6f,%al
4029aa:	58                   	pop    %eax
4029ab:	00 00                	add    %al,(%eax)
4029ad:	0a 00                	or     (%eax),%al
4029af:	02 7b 0c             	add    0xc(%ebx),%bh
4029b2:	00 00                	add    %al,(%eax)
4029b4:	04 17                	add    $0x17,%al
4029b6:	6f                   	outsl  %ds:(%esi),(%dx)
4029b7:	59                   	pop    %ecx
4029b8:	00 00                	add    %al,(%eax)
4029ba:	0a 00                	or     (%eax),%al
4029bc:	02 7b 0c             	add    0xc(%ebx),%bh
4029bf:	00 00                	add    %al,(%eax)
4029c1:	04 72                	add    $0x72,%al
4029c3:	29 00                	sub    %eax,(%eax)
4029c5:	00 70 22             	add    %dh,0x22(%eax)
4029c8:	00 00                	add    %al,(%eax)
4029ca:	1c 41                	sbb    $0x41,%al
4029cc:	73 5a                	jae    0x402a28
4029ce:	00 00                	add    %al,(%eax)
4029d0:	0a 6f 3f             	or     0x3f(%edi),%ch
4029d3:	00 00                	add    %al,(%eax)
4029d5:	0a 00                	or     (%eax),%al
4029d7:	02 7b 0c             	add    0xc(%ebx),%bh
4029da:	00 00                	add    %al,(%eax)
4029dc:	04 20                	add    $0x20,%al
4029de:	9f                   	lahf
4029df:	00 00                	add    %al,(%eax)
4029e1:	00 19                	add    %bl,(%ecx)
4029e3:	73 30                	jae    0x402a15
4029e5:	00 00                	add    %al,(%eax)
4029e7:	0a 6f 31             	or     0x31(%edi),%ch
4029ea:	00 00                	add    %al,(%eax)
4029ec:	0a 00                	or     (%eax),%al
4029ee:	02 7b 0c             	add    0xc(%ebx),%bh
4029f1:	00 00                	add    %al,(%eax)
4029f3:	04 72                	add    $0x72,%al
4029f5:	2f                   	das
4029f6:	01 00                	add    %eax,(%eax)
4029f8:	70 6f                	jo     0x402a69
4029fa:	34 00                	xor    $0x0,%al
4029fc:	00 0a                	add    %cl,(%edx)
4029fe:	00 02                	add    %al,(%edx)
402a00:	7b 0c                	jnp    0x402a0e
402a02:	00 00                	add    %al,(%eax)
402a04:	04 16                	add    $0x16,%al
402a06:	1f                   	pop    %ds
402a07:	0a 1f                	or     (%edi),%bl
402a09:	0a 1f                	or     (%edi),%bl
402a0b:	0a 73 35             	or     0x35(%ebx),%dh
402a0e:	00 00                	add    %al,(%eax)
402a10:	0a 6f 36             	or     0x36(%edi),%ch
402a13:	00 00                	add    %al,(%eax)
402a15:	0a 00                	or     (%eax),%al
402a17:	02 7b 0c             	add    0xc(%ebx),%bh
402a1a:	00 00                	add    %al,(%eax)
402a1c:	04 20                	add    $0x20,%al
402a1e:	d5 00                	aad    $0x0
402a20:	00 00                	add    %al,(%eax)
402a22:	20 ab 00 00 00 73    	and    %ch,0x73000000(%ebx)
402a28:	37                   	aaa
402a29:	00 00                	add    %al,(%eax)
402a2b:	0a 6f 38             	or     0x38(%edi),%ch
402a2e:	00 00                	add    %al,(%eax)
402a30:	0a 00                	or     (%eax),%al
402a32:	02 7b 0c             	add    0xc(%ebx),%bh
402a35:	00 00                	add    %al,(%eax)
402a37:	04 1f                	add    $0x1f,%al
402a39:	1d 6f 40 00 00       	sbb    $0x406f,%eax
402a3e:	0a 00                	or     (%eax),%al
402a40:	02 7b 0a             	add    0xa(%ebx),%bh
402a43:	00 00                	add    %al,(%eax)
402a45:	04 17                	add    $0x17,%al
402a47:	6f                   	outsl  %ds:(%esi),(%dx)
402a48:	3d 00 00 0a 00       	cmp    $0xa0000,%eax
402a4d:	02 7b 0a             	add    0xa(%ebx),%bh
402a50:	00 00                	add    %al,(%eax)
402a52:	04 72                	add    $0x72,%al
402a54:	29 00                	sub    %eax,(%eax)
402a56:	00 70 22             	add    %dh,0x22(%eax)
402a59:	00 00                	add    %al,(%eax)
402a5b:	1c 41                	sbb    $0x41,%al
402a5d:	16                   	push   %ss
402a5e:	19 20                	sbb    %esp,(%eax)