40992b:	12 0e                	adc    (%esi),%cl
40992d:	00 d1                	add    %dl,%cl
40992f:	01 66 01             	add    %esp,0x1(%esi)
409932:	9d                   	popf
409933:	00 20                	add    %ah,(%eax)
409935:	00 0b                	add    %cl,(%ebx)
409937:	00 0b                	add    %cl,(%ebx)
409939:	12 0e                	adc    (%esi),%cl
40993b:	00 d1                	add    %dl,%cl
40993d:	01 61 01             	add    %esp,0x1(%ecx)
409940:	ac                   	lods   %ds:(%esi),%al
409941:	00 29                	add    %ch,(%ecx)
409943:	00 0b                	add    %cl,(%ebx)
409945:	00 0b                	add    %cl,(%ebx)
409947:	12 0e                	adc    (%esi),%cl
409949:	00 d1                	add    %dl,%cl
40994b:	01 57 01             	add    %edx,0x1(%edi)
40994e:	be 00 34 00 0b       	mov    $0xb003400,%esi
409953:	20 0b                	and    %cl,(%ebx)
409955:	12 0b                	adc    (%ebx),%cl
409957:	00 0b                	add    %cl,(%ebx)
409959:	00 0c 00             	add    %cl,(%eax,%eax,1)
40995c:	ac                   	lods   %ds:(%esi),%al
40995d:	01 0b                	add    %ecx,(%ebx)
40995f:	00 0d 00 ad 13 0b    	add    %cl,0xb13ad00
409965:	00 0e                	add    %cl,(%esi)
409967:	00 bb 01 1d 00 0f    	add    %bh,0xf001d01(%ebx)
40996d:	00 07                	add    %al,(%edi)
40996f:	00 0b                	add    %cl,(%ebx)
409971:	12 10                	adc    (%eax),%dl
409973:	00 cb                	add    %cl,%bl
409975:	03 0b                	add    (%ebx),%ecx
409977:	00 23                	add    %ah,(%ebx)
409979:	00 e3                	add    %ah,%bl
40997b:	04 0b                	add    $0xb,%al
40997d:	00 0c 12             	add    %cl,(%edx,%edx,1)
409980:	6d                   	insl   (%dx),%es:(%edi)
409981:	01 0b                	add    %ecx,(%ebx)
409983:	00 0d 00 a4 01 0b    	add    %cl,0xb01a400
409989:	00 0c 00             	add    %cl,(%eax,%eax,1)
40998c:	c5 15 0b 00 0d 00    	lds    0xd000b,%edx
409992:	44                   	inc    %esp
409993:	01 1d 00 0e 00 80    	add    %ebx,0x80000e00
409999:	03 0b                	add    (%ebx),%ecx
40999b:	12 0f                	adc    (%edi),%cl
40999d:	00 ef                	add    %ch,%bh
40999f:	04 0b                	add    $0xb,%al
4099a1:	00 22                	add    %ah,(%edx)
4099a3:	00 44 04 0b          	add    %al,0xb(%esp,%eax,1)
4099a7:	00 11                	add    %dl,(%ecx)
4099a9:	12 38                	adc    (%eax),%bh
4099ab:	04 0b                	add    $0xb,%al
4099ad:	00 12                	add    %dl,(%edx)
4099af:	00 87 01 0b 00 13    	add    %al,0x13000b01(%edi)
4099b5:	00 81 13 0b 00 14    	add    %al,0x14000b13(%ecx)
4099bb:	00 07                	add    %al,(%edi)
4099bd:	00 1d 00 0c 00 06    	add    %bl,0x6000c00
4099c3:	04 0b                	add    $0xb,%al
4099c5:	12 0d 00 50 01 0b    	adc    0xb015000,%cl
4099cb:	00 1e                	add    %bl,(%esi)
4099cd:	00 67 03             	add    %ah,0x3(%edi)
4099d0:	0b 00                	or     (%eax),%eax
4099d2:	0d 12 17 01 0b       	or     $0xb011712,%eax
4099d7:	00 0e                	add    %cl,(%esi)
4099d9:	00 87 03 0b 00 0f    	add    %al,0xf000b03(%edi)
4099df:	00 2d 13 0b 00 10    	add    %ch,0x10000b13
4099e5:	00 44 04 1d          	add    %al,0x1d(%esp,%eax,1)
4099e9:	00 11                	add    %dl,(%ecx)
4099eb:	00 27                	add    %ah,(%edi)
4099ed:	04 0b                	add    $0xb,%al
4099ef:	12 12                	adc    (%edx),%dl
4099f1:	00 75 01             	add    %dh,0x1(%ebp)
4099f4:	0b 00                	or     (%eax),%eax
4099f6:	25 00 81 01 0b       	and    $0xb018100,%eax
4099fb:	00 14 12             	add    %dl,(%edx,%edx,1)
4099fe:	07                   	pop    %es
4099ff:	00 0b                	add    %cl,(%ebx)
409a01:	00 0c 00             	add    %cl,(%eax,%eax,1)
409a04:	79 03                	jns    0x409a09
409a06:	0b 00                	or     (%eax),%eax
409a08:	0d 00 17 13 0b       	or     $0xb131700,%eax
409a0d:	00 0e                	add    %cl,(%esi)
409a0f:	00 75 03             	add    %dh,0x3(%ebp)
409a12:	1d 00 0f 00 2d       	sbb    $0x2d000f00,%eax
409a17:	01 0b                	add    %ecx,(%ebx)
409a19:	12 10                	adc    (%eax),%dl
409a1b:	00 44 04 0b          	add    %al,0xb(%esp,%eax,1)
409a1f:	00 23                	add    %ah,(%ebx)
409a21:	00 27                	add    %ah,(%edi)
409a23:	04 0b                	add    $0xb,%al
409a25:	00 12                	add    %dl,(%edx)
409a27:	12 75 01             	adc    0x1(%ebp),%dh
409a2a:	0b 00                	or     (%eax),%eax
409a2c:	13 00                	adc    (%eax),%eax
409a2e:	93                   	xchg   %eax,%ebx
409a2f:	01 0b                	add    %ecx,(%ebx)
409a31:	00 14 00             	add    %dl,(%eax,%eax,1)
409a34:	07                   	pop    %es
409a35:	12 0b                	adc    (%ebx),%cl
409a37:	00 15 00 bc 03 1d    	add    %dl,0x1d03bc00
409a3d:	00 16                	add    %dl,(%esi)
409a3f:	00 06                	add    %al,(%esi)
409a41:	04 0b                	add    $0xb,%al
409a43:	12 0c 00             	adc    (%eax,%eax,1),%cl
409a46:	2d 05 14 00 79       	sub    $0x79001405,%eax
409a4b:	04 0c                	add    $0xc,%al
409a4d:	00 1c 00             	add    %bl,(%eax,%eax,1)
409a50:	67 16                	addr16 push %ss
409a52:	11 00                	adc    %eax,(%eax)
409a54:	24 00                	and    $0x0,%al
409a56:	67 04 27             	addr16 add $0x27,%al
409a59:	00 34 00             	add    %dh,(%eax,%eax,1)
409a5c:	67 04 1b             	addr16 add $0x1b,%al
409a5f:	12 3c 00             	adc    (%eax,%eax,1),%bh
409a62:	67 04 1b             	addr16 add $0x1b,%al
409a65:	00 56 00             	add    %dl,0x0(%esi)
409a68:	67 04 1b             	addr16 add $0x1b,%al
409a6b:	00 4c 12 67          	add    %cl,0x67(%edx,%edx,1)
409a6f:	04 1b                	add    $0x1b,%al
409a71:	00 54 00 79          	add    %dl,0x79(%eax,%eax,1)
409a75:	04 1b                	add    $0x1b,%al
409a77:	00 5c 00 67          	add    %bl,0x67(%eax,%eax,1)
409a7b:	16                   	push   %ss
409a7c:	1b 00                	sbb    (%eax),%eax
409a7e:	64 00 67 04          	add    %ah,%fs:0x4(%edi)
409a82:	2d 00 6c 00 67       	sub    $0x67006c00,%eax
409a87:	04 20                	add    $0x20,%al
409a89:	12 74 00 67          	adc    0x67(%eax,%eax,1),%dh
409a8d:	04 1b                	add    $0x1b,%al
409a8f:	00 8e 00 67 04 1b    	add    %cl,0x1b046700(%esi)
409a95:	00 84 12 67 04 1b 00 	add    %al,0x1b0467(%edx,%edx,1)
409a9c:	b4 00                	mov    $0x0,%ah
409a9e:	79 04                	jns    0x409aa4
409aa0:	11 00                	adc    %eax,(%eax)
409aa2:	bc 00 3f 16 25       	mov    $0x25163f00,%esp
409aa7:	00 8c 00 67 04 23 00 	add    %cl,0x230467(%eax,%eax,1)
409aae:	14 00                	adc    $0x0,%al
409ab0:	17                   	pop    %ss
409ab1:	00 31                	add    %dh,(%ecx)
409ab3:	12 14 00             	adc    (%eax,%eax,1),%dl
409ab6:	1b 00                	sbb    (%eax),%eax
409ab8:	36 00 26             	add    %ah,%ss:(%esi)
409abb:	00 1f                	add    %bl,(%edi)
409abd:	00 3b                	add    %bh,(%ebx)
409abf:	00 14 12             	add    %dl,(%edx,%edx,1)
409ac2:	23 00                	and    (%eax),%eax
409ac4:	40                   	inc    %eax
409ac5:	00 14 00             	add    %dl,(%eax,%eax,1)
409ac8:	3d 00 31 00 14       	cmp    $0x14003100,%eax
409acd:	00 2f                	add    %ch,(%edi)
409acf:	12 36                	adc    (%esi),%dh
409ad1:	00 14 00             	add    %dl,(%eax,%eax,1)
409ad4:	37                   	aaa
409ad5:	00 48 00             	add    %cl,0x0(%eax)
409ad8:	14 00                	adc    $0x0,%al
409ada:	3b 00                	cmp    (%eax),%eax
409adc:	3b 12                	cmp    (%edx),%edx
409ade:	14 00                	adc    $0x0,%al
409ae0:	3f                   	aas
409ae1:	00 45 00             	add    %al,0x0(%ebp)
409ae4:	26 00 43 00          	add    %al,%es:0x0(%ebx)
409ae8:	4a                   	dec    %edx
409ae9:	00 39                	add    %bh,(%ecx)
409aeb:	12 16                	adc    (%esi),%dl
409aed:	00 b3 00 39 00 30    	add    %dh,0x30003900(%ebx)
409af3:	00 bc 00 39 00 26 12 	add    %bh,0x12260039(%eax,%eax,1)
409afa:	db 00                	fildl  (%eax)
409afc:	39 00                	cmp    %eax,(%eax)
409afe:	2e 00 f6             	cs add %dh,%dh
409b01:	00 39                	add    %bh,(%ecx)
409b03:	00 36                	add    %dh,(%esi)
409b05:	00 f2                	add    %dh,%dl
409b07:	12 39                	adc    (%ecx),%bh
409b09:	00 3e                	add    %bh,(%esi)
409b0b:	00 f2                	add    %dh,%dl
409b0d:	00 4b 00             	add    %cl,0x0(%ebx)
409b10:	46                   	inc    %esi
409b11:	00 f2                	add    %dh,%dl
409b13:	00 39                	add    %bh,(%ecx)
409b15:	12 4e 00             	adc    0x0(%esi),%cl
409b18:	e4 00                	in     $0x0,%al
409b1a:	39 00                	cmp    %eax,(%eax)
409b1c:	68 00 f8 00 39       	push   $0x3900f800
409b21:	00 5e 12             	add    %bl,0x12(%esi)
409b24:	f2 00 39             	repnz add %bh,(%ecx)
409b27:	00 66 00             	add    %ah,0x0(%esi)
409b2a:	04 00                	add    $0x0,%al
409b2c:	39 00                	cmp    %eax,(%eax)
409b2e:	6e                   	outsb  %ds:(%esi),(%dx)
409b2f:	00 10                	add    %dl,(%eax)
409b31:	13 39                	adc    (%ecx),%edi
409b33:	00 76 00             	add    %dh,0x0(%esi)
409b36:	3a 01                	cmp    (%ecx),%al
409b38:	4b                   	dec    %ebx
409b39:	00 7e 00             	add    %bh,0x0(%esi)
409b3c:	47                   	inc    %edi
409b3d:	01 ce                	add    %ecx,%esi
409b3f:	12 86 00 36 00 0e    	adc    0xe003600(%esi),%al
409b45:	00 61 00             	add    %ah,0x0(%ecx)
409b48:	d4 03                	aam    $0x3
409b4a:	51                   	push   %ecx
409b4b:	01 0e                	add    %ecx,(%esi)
409b4d:	12 34 05 0c 00 0f 80 	adc    -0x7ff0fff4(,%eax,1),%dh
409b54:	1d 00 0c 00 0b       	sbb    $0xb000c00,%eax
409b59:	00 0b                	add    %cl,(%ebx)
409b5b:	12 0b                	adc    (%ebx),%cl
409b5d:	00 0b                	add    %cl,(%ebx)
409b5f:	00 0b                	add    %cl,(%ebx)
409b61:	00 1d 00 a5 03 0b    	add    %bl,0xb03a500
409b67:	00 0f                	add    %cl,(%edi)
409b69:	12 0b                	adc    (%ebx),%cl
409b6b:	00 0b                	add    %cl,(%ebx)
409b6d:	00 0b                	add    %cl,(%ebx)
409b6f:	00 1d 00 0b 00 28    	add    %bl,0x28000b00
409b75:	00 0e                	add    %cl,(%esi)
409b77:	13 0b                	adc    (%ebx),%ecx
409b79:	00 0b                	add    %cl,(%ebx)
409b7b:	00 0e                	add    %cl,(%esi)
409b7d:	00 1f                	add    %bl,(%edi)
409b7f:	00 0f                	add    %cl,(%edi)
409b81:	00 0d 00 10 12 0d    	add    %cl,0xd121000
409b87:	00 11                	add    %dl,(%ecx)
409b89:	00 0d 00 1d 00 0b    	add    %cl,0xb001d00
409b8f:	00 0b                	add    %cl,(%ebx)
409b91:	43                   	inc    %ebx
409b92:	77 73                	ja     0x409c07
409b94:	7e 73                	jle    0x409c09
409b96:	3c 00                	cmp    $0x0,%al
409b98:	47                   	inc    %edi
409b99:	4d                   	dec    %ebp
409b9a:	8c 64 80 6c          	mov    %fs,0x6c(%eax,%eax,4)
409b9e:	70 3e                	jo     0x409bde
409ba0:	0b 55 4c             	or     0x4c(%ebp),%edx
409ba3:	4c                   	dec    %esp
409ba4:	57                   	push   %edi
409ba5:	42                   	inc    %edx
409ba6:	4c                   	dec    %esp
409ba7:	43                   	inc    %ebx
409ba8:	68 5f 4e 48 60       	push   $0x60484e5f
409bad:	4e                   	dec    %esi
409bae:	56                   	push   %esi
409baf:	71 51                	jno    0x409c02
409bb1:	49                   	dec    %ecx
409bb2:	59                   	pop    %ecx
409bb3:	49                   	dec    %ecx
409bb4:	5e                   	pop    %esi
409bb5:	48                   	dec    %eax
409bb6:	62 44 0b 43          	bound  %eax,0x43(%ebx,%ecx,1)
409bba:	5a                   	pop    %edx
409bbb:	50                   	push   %eax
409bbc:	64 71 51             	fs jno 0x409c10
409bbf:	49                   	dec    %ecx
409bc0:	57                   	push   %edi
409bc1:	45                   	inc    %ebp
409bc2:	6a 52                	push   $0x52
409bc4:	62 53 5f             	bound  %edx,0x5f(%ebx)
409bc7:	41                   	inc    %ecx
409bc8:	5d                   	pop    %ebp
409bc9:	54                   	push   %esp
409bca:	4c                   	dec    %esp
409bcb:	54                   	push   %esp
409bcc:	57                   	push   %edi
409bcd:	45                   	inc    %ebp
409bce:	0b 43 5a             	or     0x5a(%ebx),%eax
409bd1:	50                   	push   %eax
409bd2:	76 5f                	jbe    0x409c33
409bd4:	51                   	push   %ecx
409bd5:	49                   	dec    %ecx
409bd6:	57                   	push   %edi
409bd7:	45                   	inc    %ebp
409bd8:	6a 61                	push   $0x61
409bda:	5b                   	pop    %ebx
409bdb:	45                   	inc    %ebp
409bdc:	59                   	pop    %ecx
409bdd:	5f                   	pop    %edi
409bde:	5e                   	pop    %esi
409bdf:	4f                   	dec    %edi
409be0:	72 52                	jb     0x409c34
409be2:	4e                   	dec    %esi
409be3:	45                   	inc    %ebp
409be4:	6a 46                	push   $0x46
409be6:	5a                   	pop    %edx
409be7:	64 6a 57             	fs push $0x57
409bea:	5d                   	pop    %ebp
409beb:	49                   	dec    %ecx
409bec:	5f                   	pop    %edi
409bed:	45                   	inc    %ebp
409bee:	1d 50 5d 4f 52       	sbb    $0x524f5d50,%eax
409bf3:	52                   	push   %edx
409bf4:	50                   	push   %eax
409bf5:	65 5e                	gs pop %esi
409bf7:	5f                   	pop    %edi
409bf8:	4e                   	dec    %esi
409bf9:	4f                   	dec    %edi
409bfa:	59                   	pop    %ecx
409bfb:	54                   	push   %esp
409bfc:	66 4e                	dec    %si
409bfe:	60                   	pusha
409bff:	45                   	inc    %ebp
409c00:	0b 43 4c             	or     0x4c(%ebx),%eax
409c03:	5e                   	pop    %esi
409c04:	57                   	push   %edi
409c05:	42                   	inc    %edx
409c06:	4c                   	dec    %esp
409c07:	43                   	inc    %ebx
409c08:	56                   	push   %esi
409c09:	5f                   	pop    %edi
409c0a:	70 54                	jo     0x409c60
409c0c:	5d                   	pop    %ebp
409c0d:	45                   	inc    %ebp
409c0e:	4c                   	dec    %esp
409c0f:	4d                   	dec    %ebp
409c10:	6a 65                	push   $0x65
409c12:	62 49 5f             	bound  %ecx,0x5f(%ecx)
409c15:	43                   	inc    %ebx
409c16:	53                   	push   %ebx
409c17:	00 6d 52             	add    %ch,0x52(%ebp)
409c1a:	5a                   	pop    %edx
409c1b:	47                   	inc    %edi
409c1c:	5d                   	pop    %ebp
409c1d:	45                   	inc    %ebp
409c1e:	5e                   	pop    %esi
409c1f:	65 6a 43             	gs push $0x43
409c22:	4c                   	dec    %esp
409c23:	4e                   	dec    %esi
409c24:	4e                   	dec    %esi
409c25:	45                   	inc    %ebp
409c26:	69 00 4e 4f 5b 59    	imul   $0x595b4f4e,(%eax),%eax
409c2c:	6a 58                	push   $0x58
409c2e:	54                   	push   %esp
409c2f:	4c                   	dec    %esp
409c30:	50                   	push   %eax
409c31:	5f                   	pop    %edi
409c32:	4c                   	dec    %esp
409c33:	4c                   	dec    %esp
409c34:	69 4f 62 5f 4f 45 4e 	imul   $0x4e454f5f,0x62(%edi),%ecx
409c3b:	64 64 50             	fs fs push %eax
409c3e:	5f                   	pop    %edi
409c3f:	45                   	inc    %ebp
409c40:	4f                   	dec    %edi
409c41:	5f                   	pop    %edi
409c42:	61                   	popa
409c43:	45                   	inc    %ebp
409c44:	5e                   	pop    %esi
409c45:	54                   	push   %esp
409c46:	54                   	push   %esp
409c47:	4e                   	dec    %esi
409c48:	4c                   	dec    %esp
409c49:	66 54                	push   %sp
409c4b:	4f                   	dec    %edi