41126c:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
411270:	00 6f 00             	add    %ch,0x0(%edi)
411273:	6c                   	insb   (%dx),%es:(%edi)
411274:	00 53 00             	add    %dl,0x0(%ebx)
411277:	74 00                	je     0x411279
411279:	72 00                	jb     0x41127b
41127b:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
411281:	75 00                	jne    0x411283
411283:	74 00                	je     0x411285
411285:	74 00                	je     0x411287
411287:	6f                   	outsl  %ds:(%esi),(%dx)
411288:	00 6e 00             	add    %ch,0x0(%esi)
41128b:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41128f:	6d                   	insl   (%dx),%es:(%edi)
411290:	00 61 00             	add    %ah,0x0(%ecx)
411293:	67 00 65 00          	add    %ah,0x0(%di)
411297:	83 05 00 00 38 69 00 	addl   $0x0,0x69380000
41129e:	6e                   	outsb  %ds:(%esi),(%dx)
41129f:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
4112a3:	00 78 00             	add    %bh,0x0(%eax)
4112a6:	54                   	push   %esp
4112a7:	00 6f 00             	add    %ch,0x0(%edi)
4112aa:	6f                   	outsl  %ds:(%esi),(%dx)
4112ab:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4112af:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4112b3:	00 69 00             	add    %ch,0x0(%ecx)
4112b6:	70 00                	jo     0x4112b8
4112b8:	4d                   	dec    %ebp
4112b9:	00 65 00             	add    %ah,0x0(%ebp)
4112bc:	6e                   	outsb  %ds:(%esi),(%dx)
4112bd:	00 75 00             	add    %dh,0x0(%ebp)
4112c0:	49                   	dec    %ecx
4112c1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4112c5:	00 6d 00             	add    %ch,0x0(%ebp)
4112c8:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4112cc:	6d                   	insl   (%dx),%es:(%edi)
4112cd:	00 61 00             	add    %ah,0x0(%ecx)
4112d0:	67 00 65 00          	add    %ah,0x0(%di)
4112d4:	1a 09                	sbb    (%ecx),%cl
4112d6:	00 00                	add    %al,(%eax)
4112d8:	30 6e 00             	xor    %ch,0x0(%esi)
4112db:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4112df:	54                   	push   %esp
4112e0:	00 6f 00             	add    %ch,0x0(%edi)
4112e3:	6f                   	outsl  %ds:(%esi),(%dx)
4112e4:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4112e8:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4112ec:	00 69 00             	add    %ch,0x0(%ecx)
4112ef:	70 00                	jo     0x4112f1
4112f1:	42                   	inc    %edx
4112f2:	00 75 00             	add    %dh,0x0(%ebp)
4112f5:	74 00                	je     0x4112f7
4112f7:	74 00                	je     0x4112f9
4112f9:	6f                   	outsl  %ds:(%esi),(%dx)
4112fa:	00 6e 00             	add    %ch,0x0(%esi)
4112fd:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411301:	6d                   	insl   (%dx),%es:(%edi)
411302:	00 61 00             	add    %ah,0x0(%ecx)
411305:	67 00 65 00          	add    %ah,0x0(%di)
411309:	b1 0c                	mov    $0xc,%cl
41130b:	00 00                	add    %al,(%eax)
41130d:	34 6e                	xor    $0x6e,%al
41130f:	00 65 00             	add    %ah,0x0(%ebp)
411312:	77 00                	ja     0x411314
411314:	54                   	push   %esp
411315:	00 6f 00             	add    %ch,0x0(%edi)
411318:	6f                   	outsl  %ds:(%esi),(%dx)
411319:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41131d:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411321:	00 69 00             	add    %ch,0x0(%ecx)
411324:	70 00                	jo     0x411326
411326:	4d                   	dec    %ebp
411327:	00 65 00             	add    %ah,0x0(%ebp)
41132a:	6e                   	outsb  %ds:(%esi),(%dx)
41132b:	00 75 00             	add    %dh,0x0(%ebp)
41132e:	49                   	dec    %ecx
41132f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411333:	00 6d 00             	add    %ch,0x0(%ebp)
411336:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41133a:	6d                   	insl   (%dx),%es:(%edi)
41133b:	00 61 00             	add    %ah,0x0(%ecx)
41133e:	67 00 65 00          	add    %ah,0x0(%di)
411342:	bd 0e 00 00 32       	mov    $0x3200000e,%ebp
411347:	6f                   	outsl  %ds:(%esi),(%dx)
411348:	00 70 00             	add    %dh,0x0(%eax)
41134b:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41134f:	54                   	push   %esp
411350:	00 6f 00             	add    %ch,0x0(%edi)
411353:	6f                   	outsl  %ds:(%esi),(%dx)
411354:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
411358:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41135c:	00 69 00             	add    %ch,0x0(%ecx)
41135f:	70 00                	jo     0x411361
411361:	42                   	inc    %edx
411362:	00 75 00             	add    %dh,0x0(%ebp)
411365:	74 00                	je     0x411367
411367:	74 00                	je     0x411369
411369:	6f                   	outsl  %ds:(%esi),(%dx)
41136a:	00 6e 00             	add    %ch,0x0(%esi)
41136d:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411371:	6d                   	insl   (%dx),%es:(%edi)
411372:	00 61 00             	add    %ah,0x0(%ecx)
411375:	67 00 65 00          	add    %ah,0x0(%di)
411379:	c9                   	leave
41137a:	10 00                	adc    %al,(%eax)
41137c:	00 36                	add    %dh,(%esi)
41137e:	6f                   	outsl  %ds:(%esi),(%dx)
41137f:	00 70 00             	add    %dh,0x0(%eax)
411382:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
411386:	54                   	push   %esp
411387:	00 6f 00             	add    %ch,0x0(%edi)
41138a:	6f                   	outsl  %ds:(%esi),(%dx)
41138b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41138f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411393:	00 69 00             	add    %ch,0x0(%ecx)
411396:	70 00                	jo     0x411398
411398:	4d                   	dec    %ebp
411399:	00 65 00             	add    %ah,0x0(%ebp)
41139c:	6e                   	outsb  %ds:(%esi),(%dx)
41139d:	00 75 00             	add    %dh,0x0(%ebp)
4113a0:	49                   	dec    %ecx
4113a1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4113a5:	00 6d 00             	add    %ch,0x0(%ebp)
4113a8:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4113ac:	6d                   	insl   (%dx),%es:(%edi)
4113ad:	00 61 00             	add    %ah,0x0(%ecx)
4113b0:	67 00 65 00          	add    %ah,0x0(%di)
4113b4:	22 14 00             	and    (%eax,%eax,1),%dl
4113b7:	00 38                	add    %bh,(%eax)
4113b9:	70 00                	jo     0x4113bb
4113bb:	61                   	popa
4113bc:	00 73 00             	add    %dh,0x0(%ebx)
4113bf:	74 00                	je     0x4113c1
4113c1:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
4113c6:	00 6f 00             	add    %ch,0x0(%edi)
4113c9:	6c                   	insb   (%dx),%es:(%edi)
4113ca:	00 53 00             	add    %dl,0x0(%ebx)
4113cd:	74 00                	je     0x4113cf
4113cf:	72 00                	jb     0x4113d1
4113d1:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4113d7:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4113db:	75 00                	jne    0x4113dd
4113dd:	49                   	dec    %ecx
4113de:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4113e2:	00 6d 00             	add    %ch,0x0(%ebp)
4113e5:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4113e9:	6d                   	insl   (%dx),%es:(%edi)
4113ea:	00 61 00             	add    %ah,0x0(%ecx)
4113ed:	67 00 65 00          	add    %ah,0x0(%di)
4113f1:	7b 17                	jnp    0x41140a
4113f3:	00 00                	add    %al,(%eax)
4113f5:	42                   	inc    %edx
4113f6:	70 00                	jo     0x4113f8
4113f8:	72 00                	jb     0x4113fa
4113fa:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
411400:	50                   	push   %eax
411401:	00 72 00             	add    %dh,0x0(%edx)
411404:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
411408:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
41140e:	54                   	push   %esp
41140f:	00 6f 00             	add    %ch,0x0(%edi)
411412:	6f                   	outsl  %ds:(%esi),(%dx)
411413:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
411417:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41141b:	00 69 00             	add    %ch,0x0(%ecx)
41141e:	70 00                	jo     0x411420
411420:	42                   	inc    %edx
411421:	00 75 00             	add    %dh,0x0(%ebp)
411424:	74 00                	je     0x411426
411426:	74 00                	je     0x411428
411428:	6f                   	outsl  %ds:(%esi),(%dx)
411429:	00 6e 00             	add    %ch,0x0(%esi)
41142c:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411430:	6d                   	insl   (%dx),%es:(%edi)
411431:	00 61 00             	add    %ah,0x0(%ecx)
411434:	67 00 65 00          	add    %ah,0x0(%di)
411438:	d3 1a                	rcrl   %cl,(%edx)
41143a:	00 00                	add    %al,(%eax)
41143c:	46                   	inc    %esi
41143d:	70 00                	jo     0x41143f
41143f:	72 00                	jb     0x411441
411441:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
411447:	50                   	push   %eax
411448:	00 72 00             	add    %dh,0x0(%edx)
41144b:	65 00 76 00          	add    %dh,%gs:0x0(%esi)
41144f:	69 00 65 00 77 00    	imul   $0x770065,(%eax),%eax
411455:	54                   	push   %esp
411456:	00 6f 00             	add    %ch,0x0(%edi)
411459:	6f                   	outsl  %ds:(%esi),(%dx)
41145a:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41145e:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
411462:	00 69 00             	add    %ch,0x0(%ecx)
411465:	70 00                	jo     0x411467
411467:	4d                   	dec    %ebp
411468:	00 65 00             	add    %ah,0x0(%ebp)
41146b:	6e                   	outsb  %ds:(%esi),(%dx)
41146c:	00 75 00             	add    %dh,0x0(%ebp)
41146f:	49                   	dec    %ecx
411470:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411474:	00 6d 00             	add    %ch,0x0(%ebp)
411477:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41147b:	6d                   	insl   (%dx),%es:(%edi)
41147c:	00 61 00             	add    %ah,0x0(%ecx)
41147f:	67 00 65 00          	add    %ah,0x0(%di)
411483:	ab                   	stos   %eax,%es:(%edi)
411484:	1d 00 00 34 70       	sbb    $0x70340000,%eax
411489:	00 72 00             	add    %dh,0x0(%edx)
41148c:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
411492:	54                   	push   %esp
411493:	00 6f 00             	add    %ch,0x0(%edi)
411496:	6f                   	outsl  %ds:(%esi),(%dx)
411497:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
41149b:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
41149f:	00 69 00             	add    %ch,0x0(%ecx)
4114a2:	70 00                	jo     0x4114a4
4114a4:	42                   	inc    %edx
4114a5:	00 75 00             	add    %dh,0x0(%ebp)
4114a8:	74 00                	je     0x4114aa
4114aa:	74 00                	je     0x4114ac
4114ac:	6f                   	outsl  %ds:(%esi),(%dx)
4114ad:	00 6e 00             	add    %ch,0x0(%esi)
4114b0:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4114b4:	6d                   	insl   (%dx),%es:(%edi)
4114b5:	00 61 00             	add    %ah,0x0(%ecx)
4114b8:	67 00 65 00          	add    %ah,0x0(%di)
4114bc:	83 20 00             	andl   $0x0,(%eax)
4114bf:	00 38                	add    %bh,(%eax)
4114c1:	70 00                	jo     0x4114c3
4114c3:	72 00                	jb     0x4114c5
4114c5:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
4114cb:	54                   	push   %esp
4114cc:	00 6f 00             	add    %ch,0x0(%edi)
4114cf:	6f                   	outsl  %ds:(%esi),(%dx)
4114d0:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
4114d4:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4114d8:	00 69 00             	add    %ch,0x0(%ecx)
4114db:	70 00                	jo     0x4114dd
4114dd:	4d                   	dec    %ebp
4114de:	00 65 00             	add    %ah,0x0(%ebp)
4114e1:	6e                   	outsb  %ds:(%esi),(%dx)
4114e2:	00 75 00             	add    %dh,0x0(%ebp)
4114e5:	49                   	dec    %ecx
4114e6:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4114ea:	00 6d 00             	add    %ch,0x0(%ebp)
4114ed:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4114f1:	6d                   	insl   (%dx),%es:(%edi)
4114f2:	00 61 00             	add    %ah,0x0(%ecx)
4114f5:	67 00 65 00          	add    %ah,0x0(%di)
4114f9:	ae                   	scas   %es:(%edi),%al
4114fa:	23 00                	and    (%eax),%eax
4114fc:	00 36                	add    %dh,(%esi)
4114fe:	72 00                	jb     0x411500
411500:	65 00 64 00 6f       	add    %ah,%gs:0x6f(%eax,%eax,1)
411505:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
411509:	00 6f 00             	add    %ch,0x0(%edi)
41150c:	6c                   	insb   (%dx),%es:(%edi)
41150d:	00 53 00             	add    %dl,0x0(%ebx)
411510:	74 00                	je     0x411512
411512:	72 00                	jb     0x411514
411514:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
41151a:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41151e:	75 00                	jne    0x411520
411520:	49                   	dec    %ecx
411521:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411525:	00 6d 00             	add    %ch,0x0(%ebp)
411528:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41152c:	6d                   	insl   (%dx),%es:(%edi)
41152d:	00 61 00             	add    %ah,0x0(%ecx)
411530:	67 00 65 00          	add    %ah,0x0(%di)
411534:	d9 26                	fldenv (%esi)
411536:	00 00                	add    %al,(%eax)
411538:	32 73 00             	xor    0x0(%ebx),%dh
41153b:	61                   	popa
41153c:	00 76 00             	add    %dh,0x0(%esi)
41153f:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
411544:	00 6f 00             	add    %ch,0x0(%edi)
411547:	6c                   	insb   (%dx),%es:(%edi)
411548:	00 53 00             	add    %dl,0x0(%ebx)
41154b:	74 00                	je     0x41154d
41154d:	72 00                	jb     0x41154f
41154f:	69 00 70 00 42 00    	imul   $0x420070,(%eax),%eax
411555:	75 00                	jne    0x411557
411557:	74 00                	je     0x411559
411559:	74 00                	je     0x41155b
41155b:	6f                   	outsl  %ds:(%esi),(%dx)
41155c:	00 6e 00             	add    %ch,0x0(%esi)
41155f:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
411563:	6d                   	insl   (%dx),%es:(%edi)
411564:	00 61 00             	add    %ah,0x0(%ecx)
411567:	67 00 65 00          	add    %ah,0x0(%di)
41156b:	6f                   	outsl  %ds:(%esi),(%dx)
41156c:	29 00                	sub    %eax,(%eax)
41156e:	00 36                	add    %dh,(%esi)
411570:	73 00                	jae    0x411572
411572:	61                   	popa
411573:	00 76 00             	add    %dh,0x0(%esi)
411576:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
41157b:	00 6f 00             	add    %ch,0x0(%edi)
41157e:	6c                   	insb   (%dx),%es:(%edi)
41157f:	00 53 00             	add    %dl,0x0(%ebx)
411582:	74 00                	je     0x411584
411584:	72 00                	jb     0x411586
411586:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
41158c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
411590:	75 00                	jne    0x411592
411592:	49                   	dec    %ecx
411593:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
411597:	00 6d 00             	add    %ch,0x0(%ebp)
41159a:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
41159e:	6d                   	insl   (%dx),%es:(%edi)
41159f:	00 61 00             	add    %ah,0x0(%ecx)
4115a2:	67 00 65 00          	add    %ah,0x0(%di)
4115a6:	9f                   	lahf
4115a7:	2c 00                	sub    $0x0,%al
4115a9:	00 3a                	add    %bh,(%edx)
4115ab:	73 00                	jae    0x4115ad
4115ad:	65 00 61 00          	add    %ah,%gs:0x0(%ecx)
4115b1:	72 00                	jb     0x4115b3
4115b3:	63 00                	arpl   %eax,(%eax)
4115b5:	68 00 54 00 6f       	push   $0x6f005400
4115ba:	00 6f 00             	add    %ch,0x0(%edi)
4115bd:	6c                   	insb   (%dx),%es:(%edi)
4115be:	00 53 00             	add    %dl,0x0(%ebx)
4115c1:	74 00                	je     0x4115c3
4115c3:	72 00                	jb     0x4115c5
4115c5:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
4115cb:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4115cf:	75 00                	jne    0x4115d1
4115d1:	49                   	dec    %ecx
4115d2:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4115d6:	00 6d 00             	add    %ch,0x0(%ebp)
4115d9:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
4115dd:	6d                   	insl   (%dx),%es:(%edi)
4115de:	00 61 00             	add    %ah,0x0(%ecx)
4115e1:	67 00 65 00          	add    %ah,0x0(%di)
4115e5:	cf                   	iret
4115e6:	2f                   	das
4115e7:	00 00                	add    %al,(%eax)
4115e9:	36 75 00             	ss jne 0x4115ec
4115ec:	6e                   	outsb  %ds:(%esi),(%dx)
4115ed:	00 64 00 6f          	add    %ah,0x6f(%eax,%eax,1)
4115f1:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
4115f5:	00 6f 00             	add    %ch,0x0(%edi)
4115f8:	6c                   	insb   (%dx),%es:(%edi)
4115f9:	00 53 00             	add    %dl,0x0(%ebx)
4115fc:	74 00                	je     0x4115fe
4115fe:	72 00                	jb     0x411600
411600:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
411606:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
41160a:	75 00                	jne    0x41160c