414d8a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414d8e:	73 00                	jae    0x414d90
414d90:	00 00                	add    %al,(%eax)
414d92:	00 00                	add    %al,(%eax)
414d94:	10 00                	adc    %al,(%eax)
414d96:	00 00                	add    %al,(%eax)
414d98:	53                   	push   %ebx
414d99:	00 4f 00             	add    %cl,0x0(%edi)
414d9c:	4c                   	dec    %esp
414d9d:	00 54 00 41          	add    %dl,0x41(%eax,%eax,1)
414da1:	00 47 00             	add    %al,0x0(%edi)
414da4:	45                   	inc    %ebp
414da5:	00 53 00             	add    %dl,0x0(%ebx)
414da8:	00 00                	add    %al,(%eax)
414daa:	00 00                	add    %al,(%eax)
414dac:	14 00                	adc    $0x0,%al
414dae:	00 00                	add    %al,(%eax)
414db0:	4c                   	dec    %esp
414db1:	00 49 00             	add    %cl,0x0(%ecx)
414db4:	54                   	push   %esp
414db5:	00 48 00             	add    %cl,0x0(%eax)
414db8:	4f                   	dec    %edi
414db9:	00 50 00             	add    %dl,0x0(%eax)
414dbc:	48                   	dec    %eax
414dbd:	00 59 00             	add    %bl,0x0(%ecx)
414dc0:	53                   	push   %ebx
414dc1:	00 41 00             	add    %al,0x0(%ecx)
414dc4:	00 00                	add    %al,(%eax)
414dc6:	00 00                	add    %al,(%eax)
414dc8:	0c 00                	or     $0x0,%al
414dca:	08 00                	or     %al,(%eax)
414dd4:	79 4f                	jns    0x414e25
414dd6:	ad                   	lods   %ds:(%esi),%eax
414dd7:	33 99 66 cf 11 b7    	xor    -0x48ee309a(%ecx),%ebx
414ddd:	0c 00                	or     $0x0,%al
414ddf:	aa                   	stos   %al,%es:(%edi)
414de0:	00 60 d3             	add    %ah,-0x2d(%eax)
414de3:	93                   	xchg   %eax,%ebx
414de4:	04 00                	add    $0x0,%al
414de6:	00 00                	add    %al,(%eax)
414de8:	46                   	inc    %esi
414de9:	00 47 00             	add    %al,0x0(%edi)
414dec:	00 00                	add    %al,(%eax)
414dee:	00 00                	add    %al,(%eax)
414df0:	02 00                	add    (%eax),%al
414df2:	00 00                	add    %al,(%eax)
414df4:	47                   	inc    %edi
414df5:	00 00                	add    %al,(%eax)
414df7:	00 08                	add    %cl,(%eax)
414df9:	00 00                	add    %al,(%eax)
414dfb:	00 46 00             	add    %al,0x0(%esi)
414dfe:	47                   	inc    %edi
414dff:	00 46 00             	add    %al,0x0(%esi)
414e02:	47                   	inc    %edi
414e03:	00 00                	add    %al,(%eax)
414e05:	00 00                	add    %al,(%eax)
414e07:	00 02                	add    %al,(%edx)
414e09:	00 00                	add    %al,(%eax)
414e0b:	00 46 00             	add    %al,0x0(%esi)
414e0e:	00 00                	add    %al,(%eax)
414e10:	16                   	push   %ss
414e11:	00 00                	add    %al,(%eax)
414e13:	00 53 00             	add    %dl,0x0(%ebx)
414e16:	6a 00                	push   $0x0
414e18:	69 00 70 00 70 00    	imul   $0x700070,(%eax),%eax
414e1e:	65 00 74 00 6f       	add    %dh,%gs:0x6f(%eax,%eax,1)
414e23:	00 76 00             	add    %dh,0x0(%esi)
414e26:	65 00 36             	add    %dh,%gs:(%esi)
414e29:	00 00                	add    %al,(%eax)
414e2b:	00 02                	add    %al,(%edx)
414e2d:	00 00                	add    %al,(%eax)
414e2f:	00 62 00             	add    %ah,0x0(%edx)
414e32:	00 00                	add    %al,(%eax)
414e34:	1e                   	push   %ds
414e35:	00 00                	add    %al,(%eax)
414e37:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
414e3b:	00 6c 00 74          	add    %ch,0x74(%eax,%eax,1)
414e3f:	00 61 00             	add    %ah,0x0(%ecx)
414e42:	67 00 65 00          	add    %ah,0x0(%di)
414e46:	72 00                	jb     0x414e48
414e48:	73 00                	jae    0x414e4a
414e4a:	74 00                	je     0x414e4c
414e4c:	79 00                	jns    0x414e4e
414e4e:	72 00                	jb     0x414e50
414e50:	65 00 74 00 33       	add    %dh,%gs:0x33(%eax,%eax,1)
414e55:	00 00                	add    %al,(%eax)
414e57:	00 10                	add    %dl,(%eax)
414e59:	00 00                	add    %al,(%eax)
414e5b:	00 48 00             	add    %cl,0x0(%eax)
414e5e:	4f                   	dec    %edi
414e5f:	00 56 00             	add    %dl,0x0(%esi)
414e62:	45                   	inc    %ebp
414e63:	00 4c 00 49          	add    %cl,0x49(%eax,%eax,1)
414e67:	00 4e 00             	add    %cl,0x0(%esi)
414e6a:	47                   	inc    %edi
414e6b:	00 00                	add    %al,(%eax)
414e6d:	00 00                	add    %al,(%eax)
414e6f:	00 20                	add    %ah,(%eax)
414e71:	00 00                	add    %al,(%eax)
414e73:	00 50 00             	add    %dl,0x0(%eax)
414e76:	68 00 6f 00 74       	push   $0x74006f00
414e7b:	00 6f 00             	add    %ch,0x0(%edi)
414e7e:	63 00                	arpl   %eax,(%eax)
414e80:	68 00 72 00 6f       	push   $0x6f007200
414e85:	00 6d 00             	add    %ch,0x0(%ebp)
414e88:	6f                   	outsl  %ds:(%esi),(%dx)
414e89:	00 74 00 79          	add    %dh,0x79(%eax,%eax,1)
414e8d:	00 70 00             	add    %dh,0x0(%eax)
414e90:	65 00 36             	add    %dh,%gs:(%esi)
414e93:	00 00                	add    %al,(%eax)
414e95:	00 00                	add    %al,(%eax)
414e97:	00 1a                	add    %bl,(%edx)
414e99:	00 00                	add    %al,(%eax)
414e9b:	00 55 00             	add    %dl,0x0(%ebp)
414e9e:	6e                   	outsb  %ds:(%esi),(%dx)
414e9f:	00 61 00             	add    %ah,0x0(%ecx)
414ea2:	70 00                	jo     0x414ea4
414ea4:	6f                   	outsl  %ds:(%esi),(%dx)
414ea5:	00 73 00             	add    %dh,0x0(%ebx)
414ea8:	74 00                	je     0x414eaa
414eaa:	6f                   	outsl  %ds:(%esi),(%dx)
414eab:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
414eaf:	00 63 00             	add    %ah,0x0(%ebx)
414eb2:	61                   	popa
414eb3:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
414eb7:	00 16                	add    %dl,(%esi)
414eb9:	00 00                	add    %al,(%eax)
414ebb:	00 53 00             	add    %dl,0x0(%ebx)
414ebe:	75 00                	jne    0x414ec0
414ec0:	62 00                	bound  %eax,(%eax)
414ec2:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
414ec6:	66 00 65 00          	data16 add %ah,0x0(%ebp)
414eca:	6f                   	outsl  %ds:(%esi),(%dx)
414ecb:	00 66 00             	add    %ah,0x0(%esi)
414ece:	66 00 37             	data16 add %dh,(%edi)
414ed1:	00 00                	add    %al,(%eax)
414ed3:	00 04 00             	add    %al,(%eax,%eax,1)
414ed6:	00 00                	add    %al,(%eax)
414ed8:	20 00                	and    %al,(%eax)
414eda:	45                   	inc    %ebp
414edb:	00 00                	add    %al,(%eax)
414edd:	00 00                	add    %al,(%eax)
414edf:	00 02                	add    %al,(%edx)
414ee1:	00 00                	add    %al,(%eax)
414ee3:	00 45 00             	add    %al,0x0(%ebp)
414ee6:	00 00                	add    %al,(%eax)
414ee8:	50                   	push   %eax
414ee9:	00 4f 00             	add    %cl,0x0(%edi)
414eec:	72 00                	jb     0x414eee
414eee:	48                   	dec    %eax
414eef:	00 46 00             	add    %al,0x0(%esi)
414ef2:	32 00                	xor    (%eax),%al
414ef4:	56                   	push   %esi
414ef5:	00 63 00             	add    %ah,0x0(%ebx)
414ef8:	38 00                	cmp    %al,(%eax)
414efa:	37                   	aaa
414efb:	00 00                	add    %al,(%eax)
414efd:	00 00                	add    %al,(%eax)
414eff:	00 18                	add    %bl,(%eax)
414f01:	00 00                	add    %al,(%eax)
414f03:	00 55 00             	add    %dl,0x0(%ebp)
414f06:	6e                   	outsb  %ds:(%esi),(%dx)
414f07:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
414f0b:	00 6d 00             	add    %ch,0x0(%ebp)
414f0e:	69 00 64 00 69 00    	imul   $0x690064,(%eax),%eax
414f14:	61                   	popa
414f15:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
414f19:	00 31                	add    %dh,(%ecx)
414f1b:	00 00                	add    %al,(%eax)
414f1d:	00 00                	add    %al,(%eax)
414f1f:	00 79 00             	add    %bh,0x0(%ecx)
414f22:	38 00                	cmp    %al,(%eax)
414f24:	56                   	push   %esi
414f25:	00 6b 00             	add    %ch,0x0(%ebx)
414f28:	74 00                	je     0x414f2a
414f2a:	31 00                	xor    %eax,(%eax)
414f2c:	43                   	inc    %ebx
414f2d:	00 77 00             	add    %dh,0x0(%edi)
414f30:	6c                   	insb   (%dx),%es:(%edi)
414f31:	00 65 00             	add    %ah,0x0(%ebp)
414f34:	4a                   	dec    %edx
414f35:	00 62 00             	add    %ah,0x0(%edx)
414f38:	45                   	inc    %ebp
414f39:	00 43 00             	add    %al,0x0(%ebx)
414f3c:	4e                   	dec    %esi
414f3d:	00 76 00             	add    %dh,0x0(%esi)
414f40:	36 00 31             	add    %dh,%ss:(%ecx)
414f43:	00 00                	add    %al,(%eax)
414f45:	00 00                	add    %al,(%eax)
414f47:	00 04 00             	add    %al,(%eax,%eax,1)
414f4a:	00 00                	add    %al,(%eax)
414f4c:	34 00                	xor    $0x0,%al
414f4e:	42                   	inc    %edx
414f4f:	00 00                	add    %al,(%eax)
414f51:	00 00                	add    %al,(%eax)
414f53:	00 1a                	add    %bl,(%edx)
414f55:	00 00                	add    %al,(%eax)
414f57:	00 4e 00             	add    %cl,0x0(%esi)
414f5a:	52                   	push   %edx
414f5b:	00 42 00             	add    %al,0x0(%edx)
414f5e:	49                   	dec    %ecx
414f5f:	00 4c 00 4c          	add    %cl,0x4c(%eax,%eax,1)
414f63:	00 45 00             	add    %al,0x0(%ebp)
414f66:	44                   	inc    %esp
414f67:	00 45 00             	add    %al,0x0(%ebp)
414f6a:	52                   	push   %edx
414f6b:	00 4e 00             	add    %cl,0x0(%esi)
414f6e:	45                   	inc    %ebp
414f6f:	00 53 00             	add    %dl,0x0(%ebx)
414f72:	00 00                	add    %al,(%eax)
414f74:	02 00                	add    (%eax),%al
414f76:	00 00                	add    %al,(%eax)
414f78:	41                   	inc    %ecx
414f79:	00 00                	add    %al,(%eax)
414f7b:	00 04 00             	add    %al,(%eax,%eax,1)
414f7e:	00 00                	add    %al,(%eax)
414f80:	41                   	inc    %ecx
414f81:	00 41 00             	add    %al,0x0(%ecx)
414f84:	00 00                	add    %al,(%eax)
414f86:	00 00                	add    %al,(%eax)
414f88:	20 00                	and    %al,(%eax)
414f8a:	00 00                	add    %al,(%eax)
414f8c:	4f                   	dec    %edi
414f8d:	00 76 00             	add    %dh,0x0(%esi)
414f90:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414f94:	6b 00 6f             	imul   $0x6f,(%eax),%eax
414f97:	00 67 00             	add    %ah,0x0(%edi)
414f9a:	73 00                	jae    0x414f9c
414f9c:	73 00                	jae    0x414f9e
414f9e:	69 00 6b 00 72 00    	imul   $0x72006b,(%eax),%eax
414fa4:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
414faa:	37                   	aaa
414fab:	00 00                	add    %al,(%eax)
414fad:	00 00                	add    %al,(%eax)
414faf:	00 1a                	add    %bl,(%edx)
414fb1:	00 00                	add    %al,(%eax)
414fb3:	00 44 00 69          	add    %al,0x69(%eax,%eax,1)
414fb7:	00 76 00             	add    %dh,0x0(%esi)
414fba:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
414fbe:	73 00                	jae    0x414fc0
414fc0:	69 00 70 00 65 00    	imul   $0x650070,(%eax),%eax
414fc6:	64 00 61 00          	add    %ah,%fs:0x0(%ecx)
414fca:	74 00                	je     0x414fcc
414fcc:	65 00 00             	add    %al,%gs:(%eax)
414fcf:	00 1c 00             	add    %bl,(%eax,%eax,1)
414fd2:	00 00                	add    %al,(%eax)
414fd4:	62 00                	bound  %eax,(%eax)
414fd6:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
414fda:	69 00 73 00 6d 00    	imul   $0x6d0073,(%eax),%eax
414fe0:	61                   	popa
414fe1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
414fe5:	00 72 00             	add    %dh,0x0(%edx)
414fe8:	69 00 61 00 6c 00    	imul   $0x6c0061,(%eax),%eax
414fee:	65 00 00             	add    %al,%gs:(%eax)
414ff1:	00 00                	add    %al,(%eax)
414ff3:	00 04 00             	add    %al,(%eax,%eax,1)
414ff6:	00 00                	add    %al,(%eax)
414ff8:	2e 00 2e             	add    %ch,%cs:(%esi)
414ffb:	00 00                	add    %al,(%eax)
414ffd:	00 00                	add    %al,(%eax)
414fff:	00 18                	add    %bl,(%eax)
415001:	00 00                	add    %al,(%eax)
415003:	00 01                	add    %al,(%ecx)
415005:	00 92 01 04 00 00    	add    %dl,0x401(%edx)
415013:	00 02                	add    %al,(%edx)
415015:	00 00                	add    %al,(%eax)
415017:	00 00                	add    %al,(%eax)
415019:	00 00                	add    %al,(%eax)
41501b:	00 ec                	add    %ch,%ah
41501d:	61                   	popa
41501e:	73 73                	jae    0x415093
415020:	7f 46                	jg     0x415068
415022:	d1 11                	rcll   $1,(%ecx)
415024:	81 0f 00 00 f8 75    	orl    $0x75f80000,(%edi)
41502a:	57                   	push   %edi
41502b:	aa                   	stos   %al,%es:(%edi)
41502c:	02 00                	add    (%eax),%al
41502e:	00 00                	add    %al,(%eax)
415030:	66 00 00             	data16 add %al,(%eax)
415033:	00 22                	add    %ah,(%edx)
415035:	00 00                	add    %al,(%eax)
415037:	00 47 00             	add    %al,0x0(%edi)
41503a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41503e:	6e                   	outsb  %ds:(%esi),(%dx)
41503f:	00 65 00             	add    %ah,0x0(%ebp)
415042:	6d                   	insl   (%dx),%es:(%edi)
415043:	00 73 00             	add    %dh,0x0(%ebx)
415046:	79 00                	jns    0x415048
415048:	72 00                	jb     0x41504a
41504a:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
415050:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415054:	6e                   	outsb  %ds:(%esi),(%dx)
415055:	00 65 00             	add    %ah,0x0(%ebp)
415058:	73 00                	jae    0x41505a
41505a:	00 00                	add    %al,(%eax)
41505c:	1a 00                	sbb    (%eax),%al
41505e:	00 00                	add    %al,(%eax)
415060:	4d                   	dec    %ebp
415061:	00 61 00             	add    %ah,0x0(%ecx)
415064:	73 00                	jae    0x415066
415066:	73 00                	jae    0x415068
415068:	61                   	popa
415069:	00 6b 00             	add    %ch,0x0(%ebx)
41506c:	72 00                	jb     0x41506e
41506e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415072:	6e                   	outsb  %ds:(%esi),(%dx)
415073:	00 65 00             	add    %ah,0x0(%ebp)
415076:	73 00                	jae    0x415078
415078:	32 00                	xor    (%eax),%al
41507a:	00 00                	add    %al,(%eax)
41507c:	0a 00                	or     (%eax),%al
41507e:	00 00                	add    %al,(%eax)
415080:	38 00                	cmp    %al,(%eax)
415082:	2d 00 38 00 2d       	sub    $0x2d003800,%eax
415087:	00 38                	add    %bh,(%eax)
415089:	00 00                	add    %al,(%eax)
41508b:	00 10                	add    %dl,(%eax)
41508d:	00 00                	add    %al,(%eax)
41508f:	00 31                	add    %dh,(%ecx)
415091:	00 38                	add    %bh,(%eax)
415093:	00 3a                	add    %bh,(%edx)
415095:	00 31                	add    %dh,(%ecx)
415097:	00 38                	add    %bh,(%eax)
415099:	00 3a                	add    %bh,(%edx)
41509b:	00 31                	add    %dh,(%ecx)
41509d:	00 38                	add    %bh,(%eax)
41509f:	00 00                	add    %al,(%eax)
4150a1:	00 00                	add    %al,(%eax)
4150a3:	00 66 00             	add    %ah,0x0(%esi)
4150a6:	31 00                	xor    %eax,(%eax)
4150a8:	38 00                	cmp    %al,(%eax)
4150aa:	76 00                	jbe    0x4150ac
4150ac:	73 00                	jae    0x4150ae
4150ae:	53                   	push   %ebx
4150af:	00 76 00             	add    %dh,0x0(%esi)
4150b2:	53                   	push   %ebx
4150b3:	00 38                	add    %bh,(%eax)
4150b5:	00 46 00             	add    %al,0x0(%esi)
4150b8:	50                   	push   %eax
4150b9:	00 35 00 63 00 78    	add    %dh,0x78006300
4150bf:	00 65 00             	add    %ah,0x0(%ebp)
4150c2:	33 00                	xor    (%eax),%eax
4150c4:	32 00                	xor    (%eax),%al
4150c6:	36 00 35 00 00 00 10 	add    %dh,%ss:0x10000000
4150cd:	00 00                	add    %al,(%eax)
4150cf:	00 46 00             	add    %al,0x0(%esi)
4150d2:	6c                   	insb   (%dx),%es:(%edi)
4150d3:	00 6f 00             	add    %ch,0x0(%edi)
4150d6:	74 00                	je     0x4150d8
4150d8:	61                   	popa