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)
4043d7:	00 53 00             	add    %dl,0x0(%ebx)
4043da:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4043de:	64 00 43 00          	add    %al,%fs:0x0(%ebx)
4043e2:	6f                   	outsl  %ds:(%esi),(%dx)
4043e3:	00 6e 00             	add    %ch,0x0(%esi)
4043e6:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4043ea:	67 00 54 00          	add    %dl,0x0(%si)
4043ee:	6f                   	outsl  %ds:(%esi),(%dx)
4043ef:	00 53 00             	add    %dl,0x0(%ebx)
4043f2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4043f6:	76 00                	jbe    0x4043f8
4043f8:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4043fe:	3a 00                	cmp    (%eax),%al
404400:	20 00                	and    %al,(%eax)
404402:	4c                   	dec    %esp
404403:	00 6f 00             	add    %ch,0x0(%edi)
404406:	63 00                	arpl   %eax,(%eax)
404408:	61                   	popa
404409:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
40440d:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
404411:	00 6f 00             	add    %ch,0x0(%edi)
404414:	63 00                	arpl   %eax,(%eax)
404416:	00 00                	add    %al,(%eax)
404418:	6f                   	outsl  %ds:(%esi),(%dx)
404419:	00 62 00             	add    %ah,0x0(%edx)
40441c:	6a 00                	push   $0x0
40441e:	3d 00 00 00 00       	cmp    $0x0,%eax
404423:	00 70 00             	add    %dh,0x0(%eax)
404426:	61                   	popa
404427:	00 73 00             	add    %dh,0x0(%ebx)
40442a:	73 00                	jae    0x40442c
40442c:	77 00                	ja     0x40442e
40442e:	6f                   	outsl  %ds:(%esi),(%dx)
40442f:	00 72 00             	add    %dh,0x0(%edx)
404432:	64 00 3d 00 00 00 44 	add    %bh,%fs:0x44000000
404439:	00 69 00             	add    %ch,0x0(%ecx)
40443c:	73 00                	jae    0x40443e
40443e:	70 00                	jo     0x404440
404440:	6c                   	insb   (%dx),%es:(%edi)
404441:	00 61 00             	add    %ah,0x0(%ecx)
404444:	79 00                	jns    0x404446
404446:	4e                   	dec    %esi
404447:	00 61 00             	add    %ah,0x0(%ecx)
40444a:	6d                   	insl   (%dx),%es:(%edi)
40444b:	00 65 00             	add    %ah,0x0(%ebp)
40444e:	3d 00 00 00 00       	cmp    $0x0,%eax
404453:	00 00                	add    %al,(%eax)
404455:	00 00                	add    %al,(%eax)
404457:	00 51 00             	add    %dl,0x0(%ecx)
40445a:	75 00                	jne    0x40445c
40445c:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
404460:	79 00                	jns    0x404462
404462:	53                   	push   %ebx
404463:	00 65 00             	add    %ah,0x0(%ebp)
404466:	72 00                	jb     0x404468
404468:	76 00                	jbe    0x40446a
40446a:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404470:	43                   	inc    %ebx
404471:	00 6f 00             	add    %ch,0x0(%edi)
404474:	6e                   	outsb  %ds:(%esi),(%dx)
404475:	00 66 00             	add    %ah,0x0(%esi)
404478:	69 00 67 00 32 00    	imul   $0x320067,(%eax),%eax
40447e:	20 00                	and    %al,(%eax)
404480:	28 00                	sub    %al,(%eax)
404482:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
404486:	6c                   	insb   (%dx),%es:(%edi)
404487:	00 61 00             	add    %ah,0x0(%ecx)
40448a:	79 00                	jns    0x40448c
40448c:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
404491:	00 61 00             	add    %ah,0x0(%ecx)
404494:	75 00                	jne    0x404496
404496:	74 00                	je     0x404498
404498:	6f                   	outsl  %ds:(%esi),(%dx)
404499:	00 73 00             	add    %dh,0x0(%ebx)
40449c:	74 00                	je     0x40449e
40449e:	61                   	popa
40449f:	00 72 00             	add    %dh,0x0(%edx)
4044a2:	74 00                	je     0x4044a4
4044a4:	20 00                	and    %al,(%eax)
4044a6:	66 00 6c 00 61       	data16 add %ch,0x61(%eax,%eax,1)
4044ab:	00 67 00             	add    %ah,0x0(%edi)
4044ae:	29 00                	sub    %eax,(%eax)
4044b8:	43                   	inc    %ebx
4044b9:	00 68 00             	add    %ch,0x0(%eax)
4044bc:	61                   	popa
4044bd:	00 6e 00             	add    %ch,0x0(%esi)
4044c0:	67 00 65 00          	add    %ah,0x0(%di)
4044c4:	53                   	push   %ebx
4044c5:	00 65 00             	add    %ah,0x0(%ebp)
4044c8:	72 00                	jb     0x4044ca
4044ca:	76 00                	jbe    0x4044cc
4044cc:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
4044d2:	43                   	inc    %ebx
4044d3:	00 6f 00             	add    %ch,0x0(%edi)
4044d6:	6e                   	outsb  %ds:(%esi),(%dx)
4044d7:	00 66 00             	add    %ah,0x0(%esi)
4044da:	69 00 67 00 32 00    	imul   $0x320067,(%eax),%eax
4044e0:	20 00                	and    %al,(%eax)
4044e2:	28 00                	sub    %al,(%eax)
4044e4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4044e8:	6c                   	insb   (%dx),%es:(%edi)
4044e9:	00 61 00             	add    %ah,0x0(%ecx)
4044ec:	79 00                	jns    0x4044ee
4044ee:	65 00 64 00 20       	add    %ah,%gs:0x20(%eax,%eax,1)
4044f3:	00 61 00             	add    %ah,0x0(%ecx)
4044f6:	75 00                	jne    0x4044f8
4044f8:	74 00                	je     0x4044fa
4044fa:	6f                   	outsl  %ds:(%esi),(%dx)
4044fb:	00 73 00             	add    %dh,0x0(%ebx)
4044fe:	74 00                	je     0x404500
404500:	61                   	popa
404501:	00 72 00             	add    %dh,0x0(%edx)
404504:	74 00                	je     0x404506
404506:	20 00                	and    %al,(%eax)
404508:	66 00 6c 00 61       	data16 add %ch,0x61(%eax,%eax,1)
40450d:	00 67 00             	add    %ah,0x0(%edi)
404510:	29 00                	sub    %eax,(%eax)
404512:	00 00                	add    %al,(%eax)
404514:	43                   	inc    %ebx
404515:	00 68 00             	add    %ch,0x0(%eax)
404518:	61                   	popa
404519:	00 6e 00             	add    %ch,0x0(%esi)
40451c:	67 00 65 00          	add    %ah,0x0(%di)
404520:	53                   	push   %ebx
404521:	00 65 00             	add    %ah,0x0(%ebp)
404524:	72 00                	jb     0x404526
404526:	76 00                	jbe    0x404528
404528:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40452e:	43                   	inc    %ebx
40452f:	00 6f 00             	add    %ch,0x0(%edi)
404532:	6e                   	outsb  %ds:(%esi),(%dx)
404533:	00 66 00             	add    %ah,0x0(%esi)
404536:	69 00 67 00 00 00    	imul   $0x67,(%eax),%eax
40453c:	43                   	inc    %ebx
40453d:	00 68 00             	add    %ch,0x0(%eax)
404540:	61                   	popa
404541:	00 6e 00             	add    %ch,0x0(%esi)
404544:	67 00 65 00          	add    %ah,0x0(%di)
404548:	53                   	push   %ebx
404549:	00 65 00             	add    %ah,0x0(%ebp)
40454c:	72 00                	jb     0x40454e
40454e:	76 00                	jbe    0x404550
404550:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
404556:	43                   	inc    %ebx
404557:	00 6f 00             	add    %ch,0x0(%edi)
40455a:	6e                   	outsb  %ds:(%esi),(%dx)
40455b:	00 66 00             	add    %ah,0x0(%esi)
40455e:	69 00 67 00 32 00    	imul   $0x320067,(%eax),%eax
404564:	00 00                	add    %al,(%eax)
404566:	00 00                	add    %al,(%eax)
404568:	72 00                	jb     0x40456a
40456a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40456e:	65 00 74 00 3d       	add    %dh,%gs:0x3d(%eax,%eax,1)
404573:	00 00                	add    %al,(%eax)
404575:	00 00                	add    %al,(%eax)
404577:	00 69 00             	add    %ch,0x0(%ecx)
40457a:	6e                   	outsb  %ds:(%esi),(%dx)
40457b:	00 66 00             	add    %ah,0x0(%esi)
40457e:	69 00 6e 00 69 00    	imul   $0x69006e,(%eax),%eax
404584:	74 00                	je     0x404586
404586:	65 00 00             	add    %al,%gs:(%eax)
404589:	00 00                	add    %al,(%eax)
40458b:	00 72 00             	add    %dh,0x0(%edx)
40458e:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
404592:	6f                   	outsl  %ds:(%esi),(%dx)
404593:	00 6f 00             	add    %ch,0x0(%edi)
404596:	74 00                	je     0x404598
404598:	3d 00 00 00 63       	cmp    $0x63000000,%eax
40459d:	00 6f 00             	add    %ch,0x0(%edi)
4045a0:	6d                   	insl   (%dx),%es:(%edi)
4045a1:	00 6d 00             	add    %ch,0x0(%ebp)
4045a4:	61                   	popa
4045a5:	00 6e 00             	add    %ch,0x0(%esi)
4045a8:	64 00 3d 00 00 00 00 	add    %bh,%fs:0x0
4045af:	00 61 00             	add    %ah,0x0(%ecx)