404064:	6f                   	outsl  %ds:(%esi),(%dx)
404065:	00 75 00             	add    %dh,0x0(%ebp)
404068:	6e                   	outsb  %ds:(%esi),(%dx)
404069:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40406d:	00 00                	add    %al,(%eax)
40406f:	00 56 00             	add    %dl,0x0(%esi)
404072:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404076:	73 00                	jae    0x404078
404078:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40407e:	00 00                	add    %al,(%eax)
404080:	56                   	push   %esi
404081:	00 65 00             	add    %ah,0x0(%ebp)
404084:	72 00                	jb     0x404086
404086:	69 00 66 00 69 00    	imul   $0x690066,(%eax),%eax
40408c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404090:	44                   	inc    %esp
404091:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404095:	00 73 00             	add    %dh,0x0(%ebx)
404098:	00 00                	add    %al,(%eax)
40409a:	00 00                	add    %al,(%eax)
40409c:	57                   	push   %edi
40409d:	00 65 00             	add    %ah,0x0(%ebp)
4040a0:	72 00                	jb     0x4040a2
4040a2:	44                   	inc    %esp
4040a3:	00 69 00             	add    %ch,0x0(%ecx)
4040a6:	61                   	popa
4040a7:	00 67 00             	add    %ah,0x0(%edi)
4040aa:	43                   	inc    %ebx
4040ab:	00 6f 00             	add    %ch,0x0(%edi)
4040ae:	6e                   	outsb  %ds:(%esi),(%dx)
4040af:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4040b3:	00 6f 00             	add    %ch,0x0(%edi)
4040b6:	6c                   	insb   (%dx),%es:(%edi)
4040b7:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
4040bb:	00 72 00             	add    %dh,0x0(%edx)
4040be:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
4040c3:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4040c7:	00 50 00             	add    %dl,0x0(%eax)
4040ca:	61                   	popa
4040cb:	00 67 00             	add    %ah,0x0(%edi)
4040ce:	65 00 48 00          	add    %cl,%gs:0x0(%eax)
4040d2:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4040d6:	70 00                	jo     0x4040d8
4040d8:	56                   	push   %esi
4040d9:	00 69 00             	add    %ch,0x0(%ecx)
4040dc:	72 00                	jb     0x4040de
4040de:	74 00                	je     0x4040e0
4040e0:	75 00                	jne    0x4040e2
4040e2:	61                   	popa
4040e3:	00 6c 00 4d          	add    %ch,0x4d(%eax,%eax,1)
4040e7:	00 65 00             	add    %ah,0x0(%ebp)
4040ea:	6d                   	insl   (%dx),%es:(%edi)
4040eb:	00 6f 00             	add    %ch,0x0(%edi)
4040ee:	72 00                	jb     0x4040f0
4040f0:	79 00                	jns    0x4040f2
4040f2:	50                   	push   %eax
4040f3:	00 65 00             	add    %ah,0x0(%ebp)
4040f6:	72 00                	jb     0x4040f8
4040f8:	63 00                	arpl   %eax,(%eax)
4040fa:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4040fe:	74 00                	je     0x404100
404100:	00 00                	add    %al,(%eax)
404102:	00 00                	add    %al,(%eax)
404104:	50                   	push   %eax
404105:	00 61 00             	add    %ah,0x0(%ecx)
404108:	67 00 65 00          	add    %ah,0x0(%di)
40410c:	48                   	dec    %eax
40410d:	00 65 00             	add    %ah,0x0(%ebp)
404110:	61                   	popa
404111:	00 70 00             	add    %dh,0x0(%eax)
404114:	43                   	inc    %ebx
404115:	00 6f 00             	add    %ch,0x0(%edi)
404118:	6d                   	insl   (%dx),%es:(%edi)
404119:	00 6d 00             	add    %ch,0x0(%ebp)
40411c:	69 00 74 00 4d 00    	imul   $0x4d0074,(%eax),%eax
404122:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
404126:	6f                   	outsl  %ds:(%esi),(%dx)
404127:	00 72 00             	add    %dh,0x0(%edx)
40412a:	79 00                	jns    0x40412c
40412c:	50                   	push   %eax
40412d:	00 65 00             	add    %ah,0x0(%ebp)
404130:	72 00                	jb     0x404132
404132:	63 00                	arpl   %eax,(%eax)
404134:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
404138:	74 00                	je     0x40413a
40413a:	00 00                	add    %al,(%eax)
40413c:	41                   	inc    %ecx
40413d:	00 70 00             	add    %dh,0x0(%eax)
404140:	70 00                	jo     0x404142
404142:	52                   	push   %edx
404143:	00 65 00             	add    %ah,0x0(%ebp)
404146:	63 00                	arpl   %eax,(%eax)
404148:	6f                   	outsl  %ds:(%esi),(%dx)
404149:	00 72 00             	add    %dh,0x0(%edx)
40414c:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
404150:	72 00                	jb     0x404152
404152:	43                   	inc    %ebx
404153:	00 6f 00             	add    %ch,0x0(%edi)
404156:	75 00                	jne    0x404158
404158:	6e                   	outsb  %ds:(%esi),(%dx)
404159:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40415d:	00 00                	add    %al,(%eax)
40415f:	00 41 00             	add    %al,0x0(%ecx)
404162:	70 00                	jo     0x404164
404164:	70 00                	jo     0x404166
404166:	52                   	push   %edx
404167:	00 65 00             	add    %ah,0x0(%ebp)
40416a:	63 00                	arpl   %eax,(%eax)
40416c:	6f                   	outsl  %ds:(%esi),(%dx)
40416d:	00 72 00             	add    %dh,0x0(%edx)
404170:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
404174:	72 00                	jb     0x404176
404176:	56                   	push   %esi
404177:	00 65 00             	add    %ah,0x0(%ebp)
40417a:	72 00                	jb     0x40417c
40417c:	73 00                	jae    0x40417e
40417e:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404184:	00 00                	add    %al,(%eax)
404186:	00 00                	add    %al,(%eax)
404188:	49                   	dec    %ecx
404189:	00 70 00             	add    %dh,0x0(%eax)
40418c:	74 00                	je     0x40418e
40418e:	4f                   	dec    %edi
40418f:	00 70 00             	add    %dh,0x0(%eax)
404192:	74 00                	je     0x404194
404194:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40419a:	00 00                	add    %al,(%eax)
40419c:	49                   	dec    %ecx
40419d:	00 70 00             	add    %dh,0x0(%eax)
4041a0:	74 00                	je     0x4041a2
4041a2:	4e                   	dec    %esi
4041a3:	00 75 00             	add    %dh,0x0(%ebp)
4041a6:	6d                   	insl   (%dx),%es:(%edi)
4041a7:	00 54 00 72          	add    %dl,0x72(%eax,%eax,1)
4041ab:	00 69 00             	add    %ch,0x0(%ecx)
4041ae:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
4041b2:	00 00                	add    %al,(%eax)
4041b4:	49                   	dec    %ecx
4041b5:	00 70 00             	add    %dh,0x0(%eax)
4041b8:	74 00                	je     0x4041ba
4041ba:	42                   	inc    %edx
4041bb:	00 75 00             	add    %dh,0x0(%ebp)
4041be:	66 00 66 00          	data16 add %ah,0x0(%esi)
4041c2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4041c6:	53                   	push   %ebx
4041c7:	00 69 00             	add    %ch,0x0(%ecx)
4041ca:	7a 00                	jp     0x4041cc
4041cc:	65 00 00             	add    %al,%gs:(%eax)
4041cf:	00 49 00             	add    %cl,0x0(%ecx)
4041d2:	70 00                	jo     0x4041d4
4041d4:	74 00                	je     0x4041d6
4041d6:	54                   	push   %esp
4041d7:	00 69 00             	add    %ch,0x0(%ecx)
4041da:	6d                   	insl   (%dx),%es:(%edi)
4041db:	00 65 00             	add    %ah,0x0(%ebp)
4041de:	53                   	push   %ebx
4041df:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4041e3:	00 6d 00             	add    %ch,0x0(%ebp)
4041e6:	70 00                	jo     0x4041e8
4041e8:	00 00                	add    %al,(%eax)
4041ea:	00 00                	add    %al,(%eax)
4041ec:	49                   	dec    %ecx
4041ed:	00 70 00             	add    %dh,0x0(%eax)
4041f0:	74 00                	je     0x4041f2
4041f2:	54                   	push   %esp
4041f3:	00 72 00             	add    %dh,0x0(%edx)
4041f6:	61                   	popa
4041f7:	00 63 00             	add    %ah,0x0(%ebx)
4041fa:	65 00 44 00 75       	add    %al,%gs:0x75(%eax,%eax,1)
4041ff:	00 72 00             	add    %dh,0x0(%edx)
404202:	61                   	popa
404203:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
404207:	00 6f 00             	add    %ch,0x0(%edi)
40420a:	6e                   	outsb  %ds:(%esi),(%dx)
40420b:	00 49 00             	add    %cl,0x0(%ecx)
40420e:	6e                   	outsb  %ds:(%esi),(%dx)
40420f:	00 44 00 61          	add    %al,0x61(%eax,%eax,1)
404213:	00 79 00             	add    %bh,0x0(%ecx)
404216:	73 00                	jae    0x404218
404218:	00 00                	add    %al,(%eax)
40421a:	00 00                	add    %al,(%eax)
40421c:	25 00 30 00 38       	and    $0x38003000,%eax
404221:	00 58 00             	add    %bl,0x0(%eax)
404224:	00 00                	add    %al,(%eax)
404226:	00 00                	add    %al,(%eax)
404228:	43                   	inc    %ebx
404229:	00 72 00             	add    %dh,0x0(%edx)
40422c:	69 00 74 00 69 00    	imul   $0x690074,(%eax),%eax
404232:	63 00                	arpl   %eax,(%eax)
404234:	61                   	popa
404235:	00 6c 00 50          	add    %ch,0x50(%eax,%eax,1)
404239:	00 72 00             	add    %dh,0x0(%edx)
40423c:	6f                   	outsl  %ds:(%esi),(%dx)
40423d:	00 63 00             	add    %ah,0x0(%ebx)
404240:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
404244:	73 00                	jae    0x404246
404246:	46                   	inc    %esi
404247:	00 61 00             	add    %ah,0x0(%ecx)
40424a:	75 00                	jne    0x40424c
40424c:	6c                   	insb   (%dx),%es:(%edi)
40424d:	00 74 00 32          	add    %dh,0x32(%eax,%eax,1)
404251:	00 00                	add    %al,(%eax)
404253:	00 65 f0             	add    %ah,-0x10(%ebp)
404256:	7f 26                	jg     0x40427e
404258:	b6 a8                	mov    $0xa8,%dh
40425a:	5f                   	pop    %edi
40425b:	35 aa b6 43 3c       	xor    $0x3c43b6aa,%eax
404260:	9a 48 1e 26 43 00 46 	lcall  $0x4600,$0x43261e48
404267:	00 47 00             	add    %al,0x0(%edi)
40426a:	53                   	push   %ebx
40426b:	00 55 00             	add    %dl,0x0(%ebp)
40426e:	50                   	push   %eax
40426f:	00 00                	add    %al,(%eax)
404271:	00 00                	add    %al,(%eax)
404273:	00 4f 00             	add    %cl,0x0(%edi)
404276:	73 00                	jae    0x404278
404278:	4d                   	dec    %ebp
404279:	00 69 00             	add    %ch,0x0(%ecx)
40427c:	74 00                	je     0x40427e
40427e:	69 00 67 00 61 00    	imul   $0x610067,(%eax),%eax
404284:	74 00                	je     0x404286
404286:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40428c:	00 00                	add    %al,(%eax)
40428e:	00 00                	add    %al,(%eax)
404290:	42                   	inc    %edx
404291:	00 45 00             	add    %al,0x0(%ebp)
404294:	58                   	pop    %eax
404295:	00 00                	add    %al,(%eax)
404297:	00 4d 00             	add    %cl,0x0(%ebp)
40429a:	6f                   	outsl  %ds:(%esi),(%dx)
40429b:	00 43 00             	add    %al,0x0(%ebx)
40429e:	46                   	inc    %esi
40429f:	00 47 00             	add    %al,0x0(%edi)
4042a2:	53                   	push   %ebx
4042a3:	00 55 00             	add    %dl,0x0(%ebp)
4042a6:	50                   	push   %eax
4042a7:	00 00                	add    %al,(%eax)
4042a9:	00 00                	add    %al,(%eax)
4042ab:	00 4d 00             	add    %cl,0x0(%ebp)
4042ae:	6f                   	outsl  %ds:(%esi),(%dx)
4042af:	00 4f 00             	add    %cl,0x0(%edi)
4042b2:	73 00                	jae    0x4042b4
4042b4:	4d                   	dec    %ebp
4042b5:	00 69 00             	add    %ch,0x0(%ecx)
4042b8:	74 00                	je     0x4042ba
4042ba:	69 00 67 00 61 00    	imul   $0x610067,(%eax),%eax
4042c0:	74 00                	je     0x4042c2
4042c2:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4042c8:	00 00                	add    %al,(%eax)
4042ca:	00 00                	add    %al,(%eax)
4042cc:	4d                   	dec    %ebp
4042cd:	00 6f 00             	add    %ch,0x0(%edi)
4042d0:	42                   	inc    %edx
4042d1:	00 45 00             	add    %al,0x0(%ebp)
4042d4:	58                   	pop    %eax
4042d5:	00 00                	add    %al,(%eax)
4042d7:	00 03                	add    %al,(%ebx)
4042d9:	8e 95 a1 29 4d f6    	mov    -0x9b2d65f(%ebp),%ss
4042df:	36 ef                	ss out %eax,(%dx)
4042e1:	95                   	xchg   %eax,%ebp
4042e2:	6a 97                	push   $0xffffff97
4042e4:	31 44 e3 6f          	xor    %eax,0x6f(%ebx,%eiz,8)
4042e8:	25 00 58 00 00       	and    $0x5800,%eax
4042ed:	00 00                	add    %al,(%eax)
4042ef:	00 25 00 73 00 00    	add    %ah,0x7300
4042f5:	00 00                	add    %al,(%eax)
4042f7:	00 49 00             	add    %cl,0x0(%ecx)
4042fa:	6e                   	outsb  %ds:(%esi),(%dx)
4042fb:	00 50 00             	add    %dl,0x0(%eax)
4042fe:	61                   	popa
4042ff:	00 67 00             	add    %ah,0x0(%edi)
404302:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
404306:	6f                   	outsl  %ds:(%esi),(%dx)
404307:	00 46 00             	add    %al,0x0(%esi)
40430a:	69 00 72 00 65 00    	imul   $0x650072,(%eax),%eax
404310:	00 00                	add    %al,(%eax)
404312:	00 00                	add    %al,(%eax)
404314:	49                   	dec    %ecx
404315:	00 6e 00             	add    %ch,0x0(%esi)
404318:	50                   	push   %eax
404319:	00 61 00             	add    %ah,0x0(%ecx)
40431c:	67 00 65 00          	add    %ah,0x0(%di)
404320:	45                   	inc    %ebp
404321:	00 72 00             	add    %dh,0x0(%edx)
404324:	72 00                	jb     0x404326
404326:	6f                   	outsl  %ds:(%esi),(%dx)
404327:	00 72 00             	add    %dh,0x0(%edx)
40432a:	00 00                	add    %al,(%eax)
40432c:	25 00 73 00 5c       	and    $0x5c007300,%eax
404331:	00 73 00             	add    %dh,0x0(%ebx)
404334:	79 00                	jns    0x404336
404336:	73 00                	jae    0x404338
404338:	74 00                	je     0x40433a
40433a:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
40433e:	33 00                	xor    (%eax),%eax
404340:	32 00                	xor    (%eax),%al
404342:	5c                   	pop    %esp
404343:	00 63 00             	add    %ah,0x0(%ebx)
404346:	6f                   	outsl  %ds:(%esi),(%dx)
404347:	00 66 00             	add    %ah,0x0(%esi)
40434a:	69 00 72 00 65 00    	imul   $0x650072,(%eax),%eax
404350:	2e 00 65 00          	add    %ah,%cs:0x0(%ebp)
404354:	78 00                	js     0x404356
404356:	65 00 00             	add    %al,%gs:(%eax)
404359:	00 00                	add    %al,(%eax)
40435b:	00 22                	add    %ah,(%edx)
40435d:	00 25 00 73 00 22    	add    %ah,0x22007300
404363:	00 20                	add    %ah,(%eax)
404365:	00 22                	add    %ah,(%edx)
404367:	00 25 00 73 00 22    	add    %ah,0x22007300
40436d:	00 20                	add    %ah,(%eax)
40436f:	00 22                	add    %ah,(%edx)
404371:	00 25 00 73 00 22    	add    %ah,0x22007300
404377:	00 00                	add    %al,(%eax)
404379:	00 00                	add    %al,(%eax)
40437b:	00 5c 00 44          	add    %bl,0x44(%eax,%eax,1)
40437f:	00 65 00             	add    %ah,0x0(%ebp)
404382:	76 00                	jbe    0x404384
404384:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40438a:	5c                   	pop    %esp
40438b:	00 4c 00 61          	add    %cl,0x61(%eax,%eax,1)
40438f:	00 6e 00             	add    %ch,0x0(%esi)
404392:	6d                   	insl   (%dx),%es:(%edi)
404393:	00 61 00             	add    %ah,0x0(%ecx)
404396:	6e                   	outsb  %ds:(%esi),(%dx)
404397:	00 52 00             	add    %dl,0x0(%edx)
40439a:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
40439f:	00 72 00             	add    %dh,0x0(%edx)
4043a2:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4043a6:	74 00                	je     0x4043a8
4043a8:	6f                   	outsl  %ds:(%esi),(%dx)
4043a9:	00 72 00             	add    %dh,0x0(%edx)
4043ac:	00 00                	add    %al,(%eax)
4043ae:	00 00                	add    %al,(%eax)
4043b0:	5c                   	pop    %esp
4043b1:	00 25 00 73 00 00    	add    %ah,0x7300
4043b7:	00 20                	add    %ah,(%eax)
4043b9:	00 3a                	add    %bh,(%edx)
4043bb:	00 00                	add    %al,(%eax)
4043bd:	00 00                	add    %al,(%eax)
4043bf:	00 70 00             	add    %dh,0x0(%eax)
4043c2:	73 00                	jae    0x4043c4
4043c4:	61                   	popa
4043c5:	00 70 00             	add    %dh,0x0(%eax)
4043c8:	69 00 2e 00 64 00    	imul   $0x64002e,(%eax),%eax
4043ce:	6c                   	insb   (%dx),%es:(%edi)
4043cf:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4043d3:	00 47 65             	add    %al,0x65(%edi)
4043d6:	74 4d                	je     0x404425
4043d8:	61                   	popa