403f4d:	00 65 00             	add    %ah,0x0(%ebp)
403f50:	73 00                	jae    0x403f52
403f52:	73 00                	jae    0x403f54
403f54:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
403f5a:	00 00                	add    %al,(%eax)
403f5c:	00 00                	add    %al,(%eax)
403f5e:	00 00                	add    %al,(%eax)
403f60:	62 00                	bound  %eax,(%eax)
403f62:	61                   	popa
403f63:	00 73 00             	add    %dh,0x0(%ebx)
403f66:	65 00 5c 00 64       	add    %bl,%gs:0x64(%eax,%eax,1)
403f6b:	00 69 00             	add    %ch,0x0(%ecx)
403f6e:	61                   	popa
403f6f:	00 67 00             	add    %ah,0x0(%edi)
403f72:	6e                   	outsb  %ds:(%esi),(%dx)
403f73:	00 6f 00             	add    %ch,0x0(%edi)
403f76:	73 00                	jae    0x403f78
403f78:	69 00 73 00 5c 00    	imul   $0x5c0073,(%eax),%eax
403f7e:	72 00                	jb     0x403f80
403f80:	61                   	popa
403f81:	00 5c 00 64          	add    %bl,0x64(%eax,%eax,1)
403f85:	00 63 00             	add    %ah,0x0(%ebx)
403f88:	6f                   	outsl  %ds:(%esi),(%dx)
403f89:	00 6d 00             	add    %ch,0x0(%ebp)
403f8c:	5c                   	pop    %esp
403f8d:	00 73 00             	add    %dh,0x0(%ebx)
403f90:	72 00                	jb     0x403f92
403f92:	63 00                	arpl   %eax,(%eax)
403f94:	5c                   	pop    %esp
403f95:	00 72 00             	add    %dh,0x0(%edx)
403f98:	61                   	popa
403f99:	00 69 00             	add    %ch,0x0(%ecx)
403f9c:	6d                   	insl   (%dx),%es:(%edi)
403f9d:	00 6f 00             	add    %ch,0x0(%edi)
403fa0:	66 00 66 00          	data16 add %ah,0x0(%esi)
403fa4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403fa8:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
403fac:	6e                   	outsb  %ds:(%esi),(%dx)
403fad:	00 74 00 2e          	add    %dh,0x2e(%eax,%eax,1)
403fb1:	00 63 00             	add    %ah,0x0(%ebx)
403fb4:	70 00                	jo     0x403fb6
403fb6:	70 00                	jo     0x403fb8
403fb8:	00 00                	add    %al,(%eax)
403fba:	00 00                	add    %al,(%eax)
403fbc:	43                   	inc    %ebx
403fbd:	00 49 00             	add    %cl,0x0(%ecx)
403fc0:	4d                   	dec    %ebp
403fc1:	00 4f 00             	add    %cl,0x0(%edi)
403fc4:	66 00 66 00          	data16 add %ah,0x0(%esi)
403fc8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
403fcc:	52                   	push   %edx
403fcd:	00 41 00             	add    %al,0x0(%ecx)
403fd0:	45                   	inc    %ebp
403fd1:	00 76 00             	add    %dh,0x0(%esi)
403fd4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
403fd8:	74 00                	je     0x403fda
403fda:	3a 00                	cmp    (%eax),%al
403fdc:	3a 00                	cmp    (%eax),%al
403fde:	49                   	dec    %ecx
403fdf:	00 6e 00             	add    %ch,0x0(%esi)
403fe2:	76 00                	jbe    0x403fe4
403fe4:	6f                   	outsl  %ds:(%esi),(%dx)
403fe5:	00 6b 00             	add    %ch,0x0(%ebx)
403fe8:	65 00 00             	add    %al,%gs:(%eax)
403feb:	00 43 00             	add    %al,0x0(%ebx)
403fee:	49                   	dec    %ecx
403fef:	00 4d 00             	add    %cl,0x0(%ebp)
403ff2:	4f                   	dec    %edi
403ff3:	00 66 00             	add    %ah,0x0(%esi)
403ff6:	66 00 65 00          	data16 add %ah,0x0(%ebp)
403ffa:	72 00                	jb     0x403ffc
403ffc:	52                   	push   %edx
403ffd:	00 41 00             	add    %al,0x0(%ecx)
404000:	45                   	inc    %ebp
404001:	00 76 00             	add    %dh,0x0(%esi)
404004:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404008:	74 00                	je     0x40400a
40400a:	3a 00                	cmp    (%eax),%al
40400c:	3a 00                	cmp    (%eax),%al
40400e:	41                   	inc    %ecx
40400f:	00 64 00 76          	add    %ah,0x76(%eax,%eax,1)
404013:	00 69 00             	add    %ch,0x0(%ecx)
404016:	73 00                	jae    0x404018
404018:	65 00 00             	add    %al,%gs:(%eax)
40401b:	00 49 00             	add    %cl,0x0(%ecx)
40401e:	4d                   	dec    %ebp
40401f:	00 4f 00             	add    %cl,0x0(%edi)
404022:	66 00 66 00          	data16 add %ah,0x0(%esi)
404026:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40402a:	4f                   	dec    %edi
40402b:	00 62 00             	add    %ah,0x0(%edx)
40402e:	74 00                	je     0x404030
404030:	61                   	popa
404031:	00 69 00             	add    %ch,0x0(%ecx)
404034:	6e                   	outsb  %ds:(%esi),(%dx)
404035:	00 54 00 69          	add    %dl,0x69(%eax,%eax,1)
404039:	00 63 00             	add    %ah,0x0(%ebx)
40403c:	6b 00 65             	imul   $0x65,(%eax),%eax
40403f:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
404043:	00 00                	add    %al,(%eax)
404045:	00 00                	add    %al,(%eax)
404047:	00 50 00             	add    %dl,0x0(%eax)
40404a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40404e:	73 00                	jae    0x404050
404050:	69 00 73 00 74 00    	imul   $0x740073,(%eax),%eax
404056:	4f                   	dec    %edi
404057:	00 66 00             	add    %ah,0x0(%esi)
40405a:	66 00 65 00          	data16 add %ah,0x0(%ebp)
40405e:	72 00                	jb     0x404060
404060:	52                   	push   %edx
404061:	00 41 00             	add    %al,0x0(%ecx)
404064:	4f                   	dec    %edi
404065:	00 62 00             	add    %ah,0x0(%edx)
404068:	6a 00                	push   $0x0
40406a:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
40406e:	74 00                	je     0x404070
404070:	55                   	push   %ebp
404071:	00 6e 00             	add    %ch,0x0(%esi)
404074:	74 00                	je     0x404076
404076:	69 00 6c 00 43 00    	imul   $0x43006c,(%eax),%eax
40407c:	6f                   	outsl  %ds:(%esi),(%dx)
40407d:	00 6e 00             	add    %ch,0x0(%esi)
404080:	73 00                	jae    0x404082
404082:	75 00                	jne    0x404084
404084:	6d                   	insl   (%dx),%es:(%edi)
404085:	00 65 00             	add    %ah,0x0(%ebp)
404088:	64 00 00             	add    %al,%fs:(%eax)
40408b:	00 00                	add    %al,(%eax)
40408d:	00 00                	add    %al,(%eax)
40408f:	00 4d 00             	add    %cl,0x0(%ebp)
404092:	69 00 63 00 72 00    	imul   $0x720063,(%eax),%eax
404098:	6f                   	outsl  %ds:(%esi),(%dx)
404099:	00 73 00             	add    %dh,0x0(%ebx)
40409c:	6f                   	outsl  %ds:(%esi),(%dx)
40409d:	00 66 00             	add    %ah,0x0(%esi)
4040a0:	74 00                	je     0x4040a2
4040a2:	20 00                	and    %al,(%eax)
4040a4:	42                   	inc    %edx
4040a5:	00 61 00             	add    %ah,0x0(%ecx)
4040a8:	73 00                	jae    0x4040aa
4040aa:	65 00 20             	add    %ah,%gs:(%eax)
4040ad:	00 43 00             	add    %al,0x0(%ebx)
4040b0:	72 00                	jb     0x4040b2
4040b2:	79 00                	jns    0x4040b4
4040b4:	70 00                	jo     0x4040b6
4040b6:	74 00                	je     0x4040b8
4040b8:	6f                   	outsl  %ds:(%esi),(%dx)
4040b9:	00 67 00             	add    %ah,0x0(%edi)
4040bc:	72 00                	jb     0x4040be
4040be:	61                   	popa
4040bf:	00 70 00             	add    %dh,0x0(%eax)
4040c2:	68 00 69 00 63       	push   $0x63006900
4040c7:	00 20                	add    %ah,(%eax)
4040c9:	00 50 00             	add    %dl,0x0(%eax)
4040cc:	72 00                	jb     0x4040ce
4040ce:	6f                   	outsl  %ds:(%esi),(%dx)
4040cf:	00 76 00             	add    %dh,0x0(%esi)
4040d2:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
4040d8:	72 00                	jb     0x4040da
4040da:	20 00                	and    %al,(%eax)
4040dc:	76 00                	jbe    0x4040de
4040de:	31 00                	xor    %eax,(%eax)
4040e0:	2e 00 30             	add    %dh,%cs:(%eax)
4040e3:	00 00                	add    %al,(%eax)
4040e5:	00 00                	add    %al,(%eax)
4040e7:	00 43 00             	add    %al,0x0(%ebx)
4040ea:	49                   	dec    %ecx
4040eb:	00 4d 00             	add    %cl,0x0(%ebp)
4040ee:	52                   	push   %edx
4040ef:	00 65 00             	add    %ah,0x0(%ebp)
4040f2:	71 00                	jno    0x4040f4
4040f4:	75 00                	jne    0x4040f6
4040f6:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4040fa:	74 00                	je     0x4040fc
4040fc:	52                   	push   %edx
4040fd:	00 41 00             	add    %al,0x0(%ecx)
404100:	45                   	inc    %ebp
404101:	00 76 00             	add    %dh,0x0(%esi)
404104:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404108:	74 00                	je     0x40410a
40410a:	3a 00                	cmp    (%eax),%al
40410c:	3a 00                	cmp    (%eax),%al
40410e:	49                   	dec    %ecx
40410f:	00 6e 00             	add    %ch,0x0(%esi)
404112:	69 00 74 00 43 00    	imul   $0x430074,(%eax),%eax
404118:	53                   	push   %ebx
404119:	00 50 00             	add    %dl,0x0(%eax)
40411c:	00 00                	add    %al,(%eax)
40411e:	00 00                	add    %al,(%eax)
404120:	62 00                	bound  %eax,(%eax)
404122:	61                   	popa
404123:	00 73 00             	add    %dh,0x0(%ebx)
404126:	65 00 5c 00 64       	add    %bl,%gs:0x64(%eax,%eax,1)
40412b:	00 69 00             	add    %ch,0x0(%ecx)
40412e:	61                   	popa
40412f:	00 67 00             	add    %ah,0x0(%edi)
404132:	6e                   	outsb  %ds:(%esi),(%dx)
404133:	00 6f 00             	add    %ch,0x0(%edi)
404136:	73 00                	jae    0x404138
404138:	69 00 73 00 5c 00    	imul   $0x5c0073,(%eax),%eax
40413e:	72 00                	jb     0x404140
404140:	61                   	popa
404141:	00 5c 00 64          	add    %bl,0x64(%eax,%eax,1)
404145:	00 63 00             	add    %ah,0x0(%ebx)
404148:	6f                   	outsl  %ds:(%esi),(%dx)
404149:	00 6d 00             	add    %ch,0x0(%ebp)
40414c:	5c                   	pop    %esp
40414d:	00 73 00             	add    %dh,0x0(%ebx)
404150:	72 00                	jb     0x404152
404152:	63 00                	arpl   %eax,(%eax)
404154:	5c                   	pop    %esp
404155:	00 70 00             	add    %dh,0x0(%eax)
404158:	75 00                	jne    0x40415a
40415a:	62 00                	bound  %eax,(%eax)
40415c:	6c                   	insb   (%dx),%es:(%edi)
40415d:	00 69 00             	add    %ch,0x0(%ecx)
404160:	63 00                	arpl   %eax,(%eax)
404162:	6b 00 65             	imul   $0x65,(%eax),%eax
404165:	00 79 00             	add    %bh,0x0(%ecx)
404168:	65 00 78 00          	add    %bh,%gs:0x0(%eax)
40416c:	63 00                	arpl   %eax,(%eax)
40416e:	68 00 2e 00 63       	push   $0x63002e00
404173:	00 70 00             	add    %dh,0x0(%eax)
404176:	70 00                	jo     0x404178
404180:	43                   	inc    %ebx
404181:	00 49 00             	add    %cl,0x0(%ecx)
404184:	4d                   	dec    %ebp
404185:	00 52 00             	add    %dl,0x0(%edx)
404188:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
40418c:	75 00                	jne    0x40418e
40418e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404192:	74 00                	je     0x404194
404194:	52                   	push   %edx
404195:	00 41 00             	add    %al,0x0(%ecx)
404198:	45                   	inc    %ebp
404199:	00 76 00             	add    %dh,0x0(%esi)
40419c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4041a0:	74 00                	je     0x4041a2
4041a2:	3a 00                	cmp    (%eax),%al
4041a4:	3a 00                	cmp    (%eax),%al
4041a6:	53                   	push   %ebx
4041a7:	00 65 00             	add    %ah,0x0(%ebp)
4041aa:	6e                   	outsb  %ds:(%esi),(%dx)
4041ab:	00 64 00 45          	add    %ah,0x45(%eax,%eax,1)
4041af:	00 78 00             	add    %bh,0x0(%eax)
4041b2:	70 00                	jo     0x4041b4
4041b4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4041b8:	74 00                	je     0x4041ba
4041ba:	52                   	push   %edx
4041bb:	00 65 00             	add    %ah,0x0(%ebp)
4041be:	76 00                	jbe    0x4041c0
4041c0:	43                   	inc    %ebx
4041c1:	00 6f 00             	add    %ch,0x0(%edi)
4041c4:	6e                   	outsb  %ds:(%esi),(%dx)
4041c5:	00 6e 00             	add    %ch,0x0(%esi)
4041c8:	53                   	push   %ebx
4041c9:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4041cd:	00 69 00             	add    %ch,0x0(%ecx)
4041d0:	6e                   	outsb  %ds:(%esi),(%dx)
4041d1:	00 67 00             	add    %ah,0x0(%edi)
4041d4:	00 00                	add    %al,(%eax)
4041d6:	00 00                	add    %al,(%eax)
4041d8:	25 00 64 00 3b       	and    $0x3b006400,%eax
4041dd:	00 45 00             	add    %al,0x0(%ebp)
4041e0:	54                   	push   %esp
4041e1:	00 3d 00 00 00 00    	add    %bh,0x0
4041e7:	00 25 00 64 00 3b    	add    %ah,0x3b006400
4041ed:	00 50 00             	add    %dl,0x0(%eax)
4041f0:	4b                   	dec    %ebx
4041f1:	00 3d 00 00 00 00    	add    %bh,0x0
4041f7:	00 43 00             	add    %al,0x0(%ebx)
4041fa:	49                   	dec    %ecx
4041fb:	00 4d 00             	add    %cl,0x0(%ebp)
4041fe:	52                   	push   %edx
4041ff:	00 65 00             	add    %ah,0x0(%ebp)
404202:	71 00                	jno    0x404204
404204:	75 00                	jne    0x404206
404206:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40420a:	74 00                	je     0x40420c
40420c:	52                   	push   %edx
40420d:	00 41 00             	add    %al,0x0(%ecx)
404210:	45                   	inc    %ebp
404211:	00 76 00             	add    %dh,0x0(%esi)
404214:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404218:	74 00                	je     0x40421a
40421a:	3a 00                	cmp    (%eax),%al
40421c:	3a 00                	cmp    (%eax),%al
40421e:	47                   	inc    %edi
40421f:	00 65 00             	add    %ah,0x0(%ebp)
404222:	74 00                	je     0x404224
404224:	4b                   	dec    %ebx
404225:	00 65 00             	add    %ah,0x0(%ebp)
404228:	79 00                	jns    0x40422a
40422a:	45                   	inc    %ebp
40422b:	00 78 00             	add    %bh,0x0(%eax)
40422e:	70 00                	jo     0x404230
404230:	6f                   	outsl  %ds:(%esi),(%dx)
404231:	00 72 00             	add    %dh,0x0(%edx)
404234:	74 00                	je     0x404236
404236:	53                   	push   %ebx
404237:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40423b:	00 69 00             	add    %ch,0x0(%ecx)
40423e:	6e                   	outsb  %ds:(%esi),(%dx)
40423f:	00 67 00             	add    %ah,0x0(%edi)
404242:	00 00                	add    %al,(%eax)
404244:	00 00                	add    %al,(%eax)
404246:	00 00                	add    %al,(%eax)
404248:	43                   	inc    %ebx
404249:	00 49 00             	add    %cl,0x0(%ecx)
40424c:	4d                   	dec    %ebp
40424d:	00 52 00             	add    %dl,0x0(%edx)
404250:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
404254:	75 00                	jne    0x404256
404256:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40425a:	74 00                	je     0x40425c
40425c:	52                   	push   %edx
40425d:	00 41 00             	add    %al,0x0(%ecx)
404260:	45                   	inc    %ebp
404261:	00 76 00             	add    %dh,0x0(%esi)
404264:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404268:	74 00                	je     0x40426a
40426a:	3a 00                	cmp    (%eax),%al
40426c:	3a 00                	cmp    (%eax),%al
40426e:	42                   	inc    %edx
40426f:	00 69 00             	add    %ch,0x0(%ecx)
404272:	6e                   	outsb  %ds:(%esi),(%dx)
404273:	00 61 00             	add    %ah,0x0(%ecx)
404276:	72 00                	jb     0x404278
404278:	79 00                	jns    0x40427a
40427a:	54                   	push   %esp
40427b:	00 6f 00             	add    %ch,0x0(%edi)
40427e:	53                   	push   %ebx
40427f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
404283:	00 69 00             	add    %ch,0x0(%ecx)
404286:	6e                   	outsb  %ds:(%esi),(%dx)
404287:	00 67 00             	add    %ah,0x0(%edi)
40428a:	00 00                	add    %al,(%eax)
40428c:	00 00                	add    %al,(%eax)
40428e:	00 00                	add    %al,(%eax)
404290:	43                   	inc    %ebx
404291:	00 49 00             	add    %cl,0x0(%ecx)
404294:	4d                   	dec    %ebp
404295:	00 52 00             	add    %dl,0x0(%edx)
404298:	65 00 71 00          	add    %dh,%gs:0x0(%ecx)
40429c:	75 00                	jne    0x40429e
40429e:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4042a2:	74 00                	je     0x4042a4
4042a4:	52                   	push   %edx
4042a5:	00 41 00             	add    %al,0x0(%ecx)
4042a8:	45                   	inc    %ebp