40404b:	00 63 00             	add    %ah,0x0(%ebx)
40404e:	74 00                	je     0x404050
404050:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
404056:	00 00                	add    %al,(%eax)
404058:	6c                   	insb   (%dx),%es:(%edi)
404059:	00 6f 00             	add    %ch,0x0(%edi)
40405c:	63 00                	arpl   %eax,(%eax)
40405e:	6b 00 00             	imul   $0x0,(%eax),%eax
404061:	00 00                	add    %al,(%eax)
404063:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
404067:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40406b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40406f:	00 00                	add    %al,(%eax)
404071:	00 00                	add    %al,(%eax)
404073:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
404077:	00 6c 00 65          	add    %ch,0x65(%eax,%eax,1)
40407b:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
40407f:	00 53 00             	add    %dl,0x0(%ebx)
404082:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404086:	76 00                	jbe    0x404088
404088:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40408e:	00 00                	add    %al,(%eax)
404090:	63 00                	arpl   %eax,(%eax)
404092:	72 00                	jb     0x404094
404094:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
404098:	74 00                	je     0x40409a
40409a:	65 00 00             	add    %al,%gs:(%eax)
40409d:	00 00                	add    %al,(%eax)
40409f:	00 62 00             	add    %ah,0x0(%edx)
4040a2:	6f                   	outsl  %ds:(%esi),(%dx)
4040a3:	00 6f 00             	add    %ch,0x0(%edi)
4040a6:	74 00                	je     0x4040a8
4040a8:	00 00                	add    %al,(%eax)
4040aa:	00 00                	add    %al,(%eax)
4040ac:	6f                   	outsl  %ds:(%esi),(%dx)
4040ad:	00 6b 00             	add    %ch,0x0(%ebx)
4040b0:	00 00                	add    %al,(%eax)
4040b2:	00 00                	add    %al,(%eax)
4040b4:	4e                   	dec    %esi
4040b5:	00 6f 00             	add    %ch,0x0(%edi)
4040b8:	74 00                	je     0x4040ba
4040ba:	69 00 66 00 79 00    	imul   $0x790066,(%eax),%eax
4040c0:	42                   	inc    %edx
4040c1:	00 6f 00             	add    %ch,0x0(%edi)
4040c4:	6f                   	outsl  %ds:(%esi),(%dx)
4040c5:	00 74 00 43          	add    %dh,0x43(%eax,%eax,1)
4040c9:	00 6f 00             	add    %ch,0x0(%edi)
4040cc:	6e                   	outsb  %ds:(%esi),(%dx)
4040cd:	00 66 00             	add    %ah,0x0(%esi)
4040d0:	69 00 67 00 53 00    	imul   $0x530067,(%eax),%eax
4040d6:	74 00                	je     0x4040d8
4040d8:	61                   	popa
4040d9:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
4040dd:	00 73 00             	add    %dh,0x0(%ebx)
4040e0:	00 00                	add    %al,(%eax)
4040e2:	00 00                	add    %al,(%eax)
4040e4:	62 00                	bound  %eax,(%eax)
4040e6:	61                   	popa
4040e7:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4040eb:	00 47 00             	add    %al,0x0(%edi)
4040ee:	65 00 74 00 44       	add    %dh,%gs:0x44(%eax,%eax,1)
4040f3:	00 69 00             	add    %ch,0x0(%ecx)
4040f6:	73 00                	jae    0x4040f8
4040f8:	70 00                	jo     0x4040fa
4040fa:	6c                   	insb   (%dx),%es:(%edi)
4040fb:	00 61 00             	add    %ah,0x0(%ecx)
4040fe:	79 00                	jns    0x404100
404100:	4e                   	dec    %esi
404101:	00 61 00             	add    %ah,0x0(%ecx)
404104:	6d                   	insl   (%dx),%es:(%edi)
404105:	00 65 00             	add    %ah,0x0(%ebp)
404110:	47                   	inc    %edi
404111:	00 65 00             	add    %ah,0x0(%ebp)
404114:	74 00                	je     0x404116
404116:	53                   	push   %ebx
404117:	00 65 00             	add    %ah,0x0(%ebp)
40411a:	72 00                	jb     0x40411c
40411c:	76 00                	jbe    0x40411e
40411e:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404124:	44                   	inc    %esp
404125:	00 69 00             	add    %ch,0x0(%ecx)
404128:	73 00                	jae    0x40412a
40412a:	70 00                	jo     0x40412c
40412c:	6c                   	insb   (%dx),%es:(%edi)
40412d:	00 61 00             	add    %ah,0x0(%ecx)
404130:	79 00                	jns    0x404132
404132:	4e                   	dec    %esi
404133:	00 61 00             	add    %ah,0x0(%ecx)
404136:	6d                   	insl   (%dx),%es:(%edi)
404137:	00 65 00             	add    %ah,0x0(%ebp)
40413a:	3a 00                	cmp    (%eax),%al
40413c:	20 00                	and    %al,(%eax)
40413e:	4c                   	dec    %esp
40413f:	00 6f 00             	add    %ch,0x0(%edi)
404142:	63 00                	arpl   %eax,(%eax)
404144:	61                   	popa
404145:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
404149:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40414d:	00 6f 00             	add    %ch,0x0(%edi)
404150:	63 00                	arpl   %eax,(%eax)
404152:	00 00                	add    %al,(%eax)
404154:	47                   	inc    %edi
404155:	00 65 00             	add    %ah,0x0(%ebp)
404158:	74 00                	je     0x40415a
40415a:	53                   	push   %ebx
40415b:	00 65 00             	add    %ah,0x0(%ebp)
40415e:	72 00                	jb     0x404160
404160:	76 00                	jbe    0x404162
404162:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404168:	44                   	inc    %esp
404169:	00 69 00             	add    %ch,0x0(%ecx)
40416c:	73 00                	jae    0x40416e
40416e:	70 00                	jo     0x404170
404170:	6c                   	insb   (%dx),%es:(%edi)
404171:	00 61 00             	add    %ah,0x0(%ecx)
404174:	79 00                	jns    0x404176
404176:	4e                   	dec    %esi
404177:	00 61 00             	add    %ah,0x0(%ecx)
40417a:	6d                   	insl   (%dx),%es:(%edi)
40417b:	00 65 00             	add    %ah,0x0(%ebp)
40417e:	00 00                	add    %al,(%eax)
404180:	47                   	inc    %edi
404181:	00 65 00             	add    %ah,0x0(%ebp)
404184:	74 00                	je     0x404186
404186:	4b                   	dec    %ebx
404187:	00 65 00             	add    %ah,0x0(%ebp)
40418a:	79 00                	jns    0x40418c
40418c:	4e                   	dec    %esi
40418d:	00 61 00             	add    %ah,0x0(%ecx)
404190:	6d                   	insl   (%dx),%es:(%edi)
404191:	00 65 00             	add    %ah,0x0(%ebp)
404194:	00 00                	add    %al,(%eax)
404196:	00 00                	add    %al,(%eax)
404198:	47                   	inc    %edi
404199:	00 65 00             	add    %ah,0x0(%ebp)
40419c:	74 00                	je     0x40419e
40419e:	53                   	push   %ebx
40419f:	00 65 00             	add    %ah,0x0(%ebp)
4041a2:	72 00                	jb     0x4041a4
4041a4:	76 00                	jbe    0x4041a6
4041a6:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4041ac:	4b                   	dec    %ebx
4041ad:	00 65 00             	add    %ah,0x0(%ebp)
4041b0:	79 00                	jns    0x4041b2
4041b2:	4e                   	dec    %esi
4041b3:	00 61 00             	add    %ah,0x0(%ecx)
4041b6:	6d                   	insl   (%dx),%es:(%edi)
4041b7:	00 65 00             	add    %ah,0x0(%ebp)
4041ba:	3a 00                	cmp    (%eax),%al
4041bc:	20 00                	and    %al,(%eax)
4041be:	4c                   	dec    %esp
4041bf:	00 6f 00             	add    %ch,0x0(%edi)
4041c2:	63 00                	arpl   %eax,(%eax)
4041c4:	61                   	popa
4041c5:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4041c9:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4041cd:	00 6f 00             	add    %ch,0x0(%edi)
4041d0:	63 00                	arpl   %eax,(%eax)
4041d2:	00 00                	add    %al,(%eax)
4041d4:	47                   	inc    %edi
4041d5:	00 65 00             	add    %ah,0x0(%ebp)
4041d8:	74 00                	je     0x4041da
4041da:	53                   	push   %ebx
4041db:	00 65 00             	add    %ah,0x0(%ebp)
4041de:	72 00                	jb     0x4041e0
4041e0:	76 00                	jbe    0x4041e2
4041e2:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4041e8:	4b                   	dec    %ebx
4041e9:	00 65 00             	add    %ah,0x0(%ebp)
4041ec:	79 00                	jns    0x4041ee
4041ee:	4e                   	dec    %esi
4041ef:	00 61 00             	add    %ah,0x0(%ecx)
4041f2:	6d                   	insl   (%dx),%es:(%edi)
4041f3:	00 65 00             	add    %ah,0x0(%ebp)
4041f6:	00 00                	add    %al,(%eax)
4041f8:	45                   	inc    %ebp
4041f9:	00 6e 00             	add    %ch,0x0(%esi)
4041fc:	75 00                	jne    0x4041fe
4041fe:	6d                   	insl   (%dx),%es:(%edi)
4041ff:	00 44 00 65          	add    %al,0x65(%eax,%eax,1)
404203:	00 70 00             	add    %dh,0x0(%eax)
404206:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40420a:	64 00 00             	add    %al,%fs:(%eax)
40420d:	00 00                	add    %al,(%eax)
40420f:	00 73 00             	add    %dh,0x0(%ebx)
404212:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
404216:	68 00 6f 00 77       	push   $0x77006f00
40421b:	00 00                	add    %al,(%eax)
40421d:	00 00                	add    %al,(%eax)
40421f:	00 73 00             	add    %dh,0x0(%ebx)
404222:	68 00 6f 00 77       	push   $0x77006f00
404227:	00 72 00             	add    %dh,0x0(%edx)
40422a:	69 00 67 00 68 00    	imul   $0x680067,(%eax),%eax
404230:	74 00                	je     0x404232
404232:	73 00                	jae    0x404234
404234:	00 00                	add    %al,(%eax)
404236:	00 00                	add    %al,(%eax)
404238:	73 00                	jae    0x40423a
40423a:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
40423e:	65 00 74 00 00       	add    %dh,%gs:0x0(%eax,%eax,1)
404243:	00 71 00             	add    %dh,0x0(%ecx)
404246:	75 00                	jne    0x404248
404248:	73 00                	jae    0x40424a
40424a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40424e:	73 00                	jae    0x404250
404250:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404254:	76 00                	jbe    0x404256
404256:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40425c:	00 00                	add    %al,(%eax)
40425e:	00 00                	add    %al,(%eax)
404260:	43                   	inc    %ebx
404261:	00 6f 00             	add    %ch,0x0(%edi)
404264:	6e                   	outsb  %ds:(%esi),(%dx)
404265:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
404269:	00 6f 00             	add    %ch,0x0(%edi)
40426c:	6c                   	insb   (%dx),%es:(%edi)
40426d:	00 53 00             	add    %dl,0x0(%ebx)
404270:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404274:	76 00                	jbe    0x404276
404276:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40427c:	45                   	inc    %ebp
40427d:	00 78 00             	add    %bh,0x0(%eax)
404280:	00 00                	add    %al,(%eax)
404282:	00 00                	add    %al,(%eax)
404284:	43                   	inc    %ebx
404285:	00 6f 00             	add    %ch,0x0(%edi)
404288:	6e                   	outsb  %ds:(%esi),(%dx)
404289:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
40428d:	00 6f 00             	add    %ch,0x0(%edi)
404290:	6c                   	insb   (%dx),%es:(%edi)
404291:	00 53 00             	add    %dl,0x0(%ebx)
404294:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404298:	76 00                	jbe    0x40429a
40429a:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4042a0:	00 00                	add    %al,(%eax)
4042a2:	00 00                	add    %al,(%eax)
4042a4:	75 00                	jne    0x4042a6
4042a6:	73 00                	jae    0x4042a8
4042a8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4042ac:	6f                   	outsl  %ds:(%esi),(%dx)
4042ad:	00 77 00             	add    %dh,0x0(%edi)
4042b0:	6e                   	outsb  %ds:(%esi),(%dx)
4042b1:	00 00                	add    %al,(%eax)
4042b3:	00 75 00             	add    %dh,0x0(%ebp)
4042b6:	73 00                	jae    0x4042b8
4042b8:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4042bc:	73 00                	jae    0x4042be
4042be:	68 00 61 00 72       	push   $0x72006100
4042c3:	00 65 00             	add    %ah,0x0(%ebp)
4042c6:	00 00                	add    %al,(%eax)
4042c8:	72 00                	jb     0x4042ca
4042ca:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4042ce:	00 00                	add    %al,(%eax)
4042d0:	61                   	popa
4042d1:	00 64 00 61          	add    %ah,0x61(%eax,%eax,1)
4042d5:	00 70 00             	add    %dh,0x0(%eax)
4042d8:	74 00                	je     0x4042da
4042da:	00 00                	add    %al,(%eax)
4042dc:	73 00                	jae    0x4042de
4042de:	74 00                	je     0x4042e0
4042e0:	61                   	popa
4042e1:	00 72 00             	add    %dh,0x0(%edx)
4042e4:	74 00                	je     0x4042e6
4042e6:	3d 00 00 00 00       	cmp    $0x0,%eax
4042eb:	00 73 00             	add    %dh,0x0(%ebx)
4042ee:	79 00                	jns    0x4042f0
4042f0:	73 00                	jae    0x4042f2
4042f2:	74 00                	je     0x4042f4
4042f4:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
4042f8:	00 00                	add    %al,(%eax)
4042fa:	00 00                	add    %al,(%eax)
4042fc:	61                   	popa
4042fd:	00 75 00             	add    %dh,0x0(%ebp)
404300:	74 00                	je     0x404302
404302:	6f                   	outsl  %ds:(%esi),(%dx)
404303:	00 00                	add    %al,(%eax)
404305:	00 00                	add    %al,(%eax)
404307:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40430b:	00 6d 00             	add    %ch,0x0(%ebp)
40430e:	61                   	popa
40430f:	00 6e 00             	add    %ch,0x0(%esi)
404312:	64 00 00             	add    %al,%fs:(%eax)
404315:	00 00                	add    %al,(%eax)
404317:	00 64 00 69          	add    %ah,0x69(%eax,%eax,1)
40431b:	00 73 00             	add    %dh,0x0(%ebx)
40431e:	61                   	popa
40431f:	00 62 00             	add    %ah,0x0(%edx)
404322:	6c                   	insb   (%dx),%es:(%edi)
404323:	00 65 00             	add    %ah,0x0(%ebp)
404326:	64 00 00             	add    %al,%fs:(%eax)
404329:	00 00                	add    %al,(%eax)
40432b:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
40432f:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
404333:	00 79 00             	add    %bh,0x0(%ecx)
404336:	65 00 64 00 2d       	add    %ah,%gs:0x2d(%eax,%eax,1)
40433b:	00 61 00             	add    %ah,0x0(%ecx)
40433e:	75 00                	jne    0x404340
404340:	74 00                	je     0x404342
404342:	6f                   	outsl  %ds:(%esi),(%dx)
404343:	00 00                	add    %al,(%eax)
404345:	00 00                	add    %al,(%eax)
404347:	00 65 00             	add    %ah,0x0(%ebp)
40434a:	72 00                	jb     0x40434c
40434c:	72 00                	jb     0x40434e
40434e:	6f                   	outsl  %ds:(%esi),(%dx)
40434f:	00 72 00             	add    %dh,0x0(%edx)
404352:	3d 00 00 00 00       	cmp    $0x0,%eax
404357:	00 6e 00             	add    %ch,0x0(%esi)
40435a:	6f                   	outsl  %ds:(%esi),(%dx)
40435b:	00 72 00             	add    %dh,0x0(%edx)
40435e:	6d                   	insl   (%dx),%es:(%edi)
40435f:	00 61 00             	add    %ah,0x0(%ecx)
404362:	6c                   	insb   (%dx),%es:(%edi)
404363:	00 00                	add    %al,(%eax)
404365:	00 00                	add    %al,(%eax)
404367:	00 73 00             	add    %dh,0x0(%ebx)
40436a:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
40436e:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404372:	65 00 00             	add    %al,%gs:(%eax)
404375:	00 00                	add    %al,(%eax)
404377:	00 69 00             	add    %ch,0x0(%ecx)
40437a:	67 00 6e 00          	add    %ch,0x0(%bp)
40437e:	6f                   	outsl  %ds:(%esi),(%dx)
40437f:	00 72 00             	add    %dh,0x0(%edx)
404382:	65 00 00             	add    %al,%gs:(%eax)
404385:	00 00                	add    %al,(%eax)
404387:	00 63 00             	add    %ah,0x0(%ebx)
40438a:	72 00                	jb     0x40438c
40438c:	69 00 74 00 69 00    	imul   $0x690074,(%eax),%eax
404392:	63 00                	arpl   %eax,(%eax)
404394:	61                   	popa
404395:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
404399:	00 00                	add    %al,(%eax)
40439b:	00 62 00             	add    %ah,0x0(%edx)
40439e:	69 00 6e 00 50 00    	imul   $0x50006e,(%eax),%eax
4043a4:	61                   	popa
4043a5:	00 74 00 68          	add    %dh,0x68(%eax,%eax,1)
4043a9:	00 3d 00 00 00 00    	add    %bh,0x0
4043af:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
4043b3:	00 67 00             	add    %ah,0x0(%edi)
4043b6:	3d 00 00 00 00       	cmp    $0x0,%eax
4043bb:	00 59 00             	add    %bl,0x0(%ecx)
4043be:	45                   	inc    %ebp
4043bf:	00 53 00             	add    %dl,0x0(%ebx)
4043c2:	00 00                	add    %al,(%eax)
4043c4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4043c8:	70 00                	jo     0x4043ca
4043ca:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4043ce:	64 00 3d 00 00 00 00 	add    %bh,%fs:0x0
4043d5:	00 00                	add    %al,(%eax)