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
4150d9:	00 67 00             	add    %ah,0x0(%edi)
4150dc:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4150e0:	00 00                	add    %al,(%eax)
4150e2:	00 00                	add    %al,(%eax)
4150e4:	04 00                	add    $0x0,%al
4150e6:	00 00                	add    %al,(%eax)
4150e8:	31 00                	xor    %eax,(%eax)
4150ea:	31 00                	xor    %eax,(%eax)
4150ec:	00 00                	add    %al,(%eax)
4150ee:	00 00                	add    %al,(%eax)
4150f0:	2c 00                	sub    $0x0,%al
4150f2:	00 00                	add    %al,(%eax)
4150f4:	47                   	inc    %edi
4150f5:	00 72 00             	add    %dh,0x0(%edx)
4150f8:	75 00                	jne    0x4150fa
4150fa:	6e                   	outsb  %ds:(%esi),(%dx)
4150fb:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
4150ff:	00 61 00             	add    %ah,0x0(%ecx)
415102:	6e                   	outsb  %ds:(%esi),(%dx)
415103:	00 64 00 73          	add    %ah,0x73(%eax,%eax,1)
415107:	00 62 00             	add    %ah,0x0(%edx)
41510a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
41510e:	6b 00 79             	imul   $0x79,(%eax),%eax
415111:	00 74 00 74          	add    %dh,0x74(%eax,%eax,1)
415115:	00 65 00             	add    %ah,0x0(%ebp)
415118:	6c                   	insb   (%dx),%es:(%edi)
415119:	00 73 00             	add    %dh,0x0(%ebx)
41511c:	65 00 35 00 00 00 00 	add    %dh,%gs:0x0
415123:	00 10                	add    %dl,(%eax)
415125:	00 00                	add    %al,(%eax)
415127:	00 32                	add    %dh,(%edx)
415129:	00 31                	add    %dh,(%ecx)
41512b:	00 3a                	add    %bh,(%edx)
41512d:	00 32                	add    %dh,(%edx)
41512f:	00 31                	add    %dh,(%ecx)
415131:	00 3a                	add    %bh,(%edx)
415133:	00 32                	add    %dh,(%edx)
415135:	00 31                	add    %dh,(%ecx)
415137:	00 00                	add    %al,(%eax)
415139:	00 00                	add    %al,(%eax)
41513b:	00 12                	add    %dl,(%edx)
41513d:	00 00                	add    %al,(%eax)
41513f:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
415143:	00 78 00             	add    %bh,0x0(%eax)
415146:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
41514c:	74 00                	je     0x41514e
41514e:	6f                   	outsl  %ds:(%esi),(%dx)
41514f:	00 6e 00             	add    %ch,0x0(%esi)
415152:	00 00                	add    %al,(%eax)
415154:	14 00                	adc    $0x0,%al
415156:	00 00                	add    %al,(%eax)
415158:	48                   	dec    %eax
415159:	00 65 00             	add    %ah,0x0(%ebp)
41515c:	70 00                	jo     0x41515e
41515e:	74 00                	je     0x415160
415160:	61                   	popa
415161:	00 67 00             	add    %ah,0x0(%edi)
415164:	6c                   	insb   (%dx),%es:(%edi)
415165:	00 6f 00             	add    %ch,0x0(%edi)
415168:	74 00                	je     0x41516a
41516a:	35 00 00 00 00       	xor    $0x0,%eax
41516f:	00 02                	add    %al,(%edx)
415171:	00 00                	add    %al,(%eax)
415173:	00 61 00             	add    %ah,0x0(%ecx)
415176:	00 00                	add    %al,(%eax)
415178:	02 00                	add    (%eax),%al
41517a:	00 00                	add    %al,(%eax)
41517c:	20 00                	and    %al,(%eax)
41517e:	00 00                	add    %al,(%eax)
415180:	0c 00                	or     $0x0,%al
415182:	00 00                	add    %al,(%eax)
415184:	44                   	inc    %esp
415185:	00 6f 00             	add    %ch,0x0(%edi)
415188:	75 00                	jne    0x41518a
41518a:	62 00                	bound  %eax,(%eax)
41518c:	6c                   	insb   (%dx),%es:(%edi)
41518d:	00 65 00             	add    %ah,0x0(%ebp)
415190:	00 00                	add    %al,(%eax)
415192:	00 00                	add    %al,(%eax)
415194:	12 00                	adc    (%eax),%al
415196:	00 00                	add    %al,(%eax)
415198:	52                   	push   %edx
415199:	00 65 00             	add    %ah,0x0(%ebp)
41519c:	70 00                	jo     0x41519e
41519e:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
4151a2:	70 00                	jo     0x4151a4
4151a4:	6c                   	insb   (%dx),%es:(%edi)
4151a5:	00 65 00             	add    %ah,0x0(%ebp)
4151a8:	64 00 00             	add    %al,%fs:(%eax)
4151ab:	00 06                	add    %al,(%esi)
4151ad:	00 00                	add    %al,(%eax)
4151af:	00 41 00             	add    %al,0x0(%ecx)
4151b2:	42                   	inc    %edx
4151b3:	00 43 00             	add    %al,0x0(%ebx)
4151b6:	00 00                	add    %al,(%eax)
4151b8:	02 00                	add    (%eax),%al
4151ba:	00 00                	add    %al,(%eax)
4151bc:	43                   	inc    %ebx
4151bd:	00 00                	add    %al,(%eax)
4151bf:	00 0c 00             	add    %cl,(%eax,%eax,1)
4151c2:	00 00                	add    %al,(%eax)
4151c4:	53                   	push   %ebx
4151c5:	00 56 00             	add    %dl,0x0(%esi)
4151c8:	4c                   	dec    %esp
4151c9:	00 47 00             	add    %al,0x0(%edi)
4151cc:	45                   	inc    %ebp
4151cd:	00 53 00             	add    %dl,0x0(%ebx)
4151d0:	00 00                	add    %al,(%eax)
4151d2:	00 00                	add    %al,(%eax)
4151d4:	12 00                	adc    (%eax),%al
4151d6:	00 00                	add    %al,(%eax)
4151d8:	41                   	inc    %ecx
4151d9:	00 51 00             	add    %dl,0x0(%ecx)
4151dc:	55                   	push   %ebp
4151dd:	00 41 00             	add    %al,0x0(%ecx)
4151e0:	4d                   	dec    %ebp
4151e1:	00 45 00             	add    %al,0x0(%ebp)
4151e4:	54                   	push   %esp
4151e5:	00 45 00             	add    %al,0x0(%ebp)
4151e8:	52                   	push   %edx
4151e9:	00 00                	add    %al,(%eax)
4151eb:	00 20                	add    %ah,(%eax)
4151ed:	00 00                	add    %al,(%eax)
4151ef:	00 56 00             	add    %dl,0x0(%esi)
4151f2:	42                   	inc    %edx
4151f3:	00 2e                	add    %ch,(%esi)
4151f5:	00 43 00             	add    %al,0x0(%ebx)
4151f8:	6f                   	outsl  %ds:(%esi),(%dx)
4151f9:	00 6d 00             	add    %ch,0x0(%ebp)
4151fc:	6d                   	insl   (%dx),%es:(%edi)
4151fd:	00 61 00             	add    %ah,0x0(%ecx)
415200:	6e                   	outsb  %ds:(%esi),(%dx)
415201:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
415205:	00 75 00             	add    %dh,0x0(%ebp)
415208:	74 00                	je     0x41520a
41520a:	74 00                	je     0x41520c
41520c:	6f                   	outsl  %ds:(%esi),(%dx)
41520d:	00 6e 00             	add    %ch,0x0(%esi)
415210:	00 00                	add    %al,(%eax)
415212:	00 00                	add    %al,(%eax)
415214:	12 00                	adc    (%eax),%al
415216:	00 00                	add    %al,(%eax)
415218:	53                   	push   %ebx
415219:	00 6b 00             	add    %ch,0x0(%ebx)
41521c:	79 00                	jns    0x41521e
41521e:	67 00 67 00          	add    %ah,0x0(%bx)
415222:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
415226:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
41522a:	00 00                	add    %al,(%eax)
41522c:	41                   	inc    %ecx
41522d:	00 64 00 64          	add    %ah,0x64(%eax,%eax,1)
415231:	00 00                	add    %al,(%eax)
415233:	00 12                	add    %dl,(%edx)
415235:	00 00                	add    %al,(%eax)
415237:	00 55 00             	add    %dl,0x0(%ebp)
41523a:	64 00 6c 00 6f       	add    %ch,%fs:0x6f(%eax,%eax,1)
41523f:	00 65 00             	add    %ah,0x0(%ebp)
415242:	62 00                	bound  %eax,(%eax)
415244:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
415248:	65 00 00             	add    %al,%gs:(%eax)
41524b:	00 43 00             	add    %al,0x0(%ebx)
41524e:	61                   	popa
41524f:	00 70 00             	add    %dh,0x0(%eax)
415252:	74 00                	je     0x415254
415254:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
41525a:	00 00                	add    %al,(%eax)
41525c:	4c                   	dec    %esp
41525d:	00 65 00             	add    %ah,0x0(%ebp)
415260:	66 00 74 00 00       	data16 add %dh,0x0(%eax,%eax,1)
415265:	00 00                	add    %al,(%eax)
415267:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
41526b:	00 70 00             	add    %dh,0x0(%eax)
41526e:	00 00                	add    %al,(%eax)
415270:	56                   	push   %esi
415271:	00 69 00             	add    %ch,0x0(%ecx)