401246:	0a 00                	or     (%eax),%al
401248:	00 00                	add    %al,(%eax)
40124a:	00 00                	add    %al,(%eax)
40124c:	44                   	inc    %esp
40124d:	00 4d 00             	add    %cl,0x0(%ebp)
401250:	41                   	inc    %ecx
401251:	00 20                	add    %ah,(%eax)
401253:	00 3a                	add    %bh,(%edx)
401255:	00 20                	add    %ah,(%eax)
401257:	00 25 00 75 00 0a    	add    %ah,0xa007500
40125d:	00 00                	add    %al,(%eax)
40125f:	00 49 00             	add    %cl,0x0(%ecx)
401262:	52                   	push   %edx
401263:	00 51 00             	add    %dl,0x0(%ecx)
401266:	20 00                	and    %al,(%eax)
401268:	3a 00                	cmp    (%eax),%al
40126a:	20 00                	and    %al,(%eax)
40126c:	25 00 75 00 0a       	and    $0xa007500,%eax
401271:	00 00                	add    %al,(%eax)
401273:	00 49 00             	add    %cl,0x0(%ecx)
401276:	6e                   	outsb  %ds:(%esi),(%dx)
401277:	00 66 00             	add    %ah,0x0(%esi)
40127a:	50                   	push   %eax
40127b:	00 61 00             	add    %ah,0x0(%ecx)
40127e:	74 00                	je     0x401280
401280:	68 00 00 00 50       	push   $0x50000000
401285:	00 72 00             	add    %dh,0x0(%edx)
401288:	6f                   	outsl  %ds:(%esi),(%dx)
401289:	00 76 00             	add    %dh,0x0(%esi)
40128c:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
401292:	72 00                	jb     0x401294
401294:	4e                   	dec    %esi
401295:	00 61 00             	add    %ah,0x0(%ecx)
401298:	6d                   	insl   (%dx),%es:(%edi)
401299:	00 65 00             	add    %ah,0x0(%ebp)
40129c:	00 00                	add    %al,(%eax)
40129e:	00 00                	add    %al,(%eax)
4012a0:	49                   	dec    %ecx
4012a1:	00 6e 00             	add    %ch,0x0(%esi)
4012a4:	66 00 53 00          	data16 add %dl,0x0(%ebx)
4012a8:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
4012ac:	74 00                	je     0x4012ae
4012ae:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4012b4:	00 00                	add    %al,(%eax)
4012b6:	00 00                	add    %al,(%eax)
4012b8:	44                   	inc    %esp
4012b9:	00 72 00             	add    %dh,0x0(%edx)
4012bc:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
4012c2:	72 00                	jb     0x4012c4
4012c4:	44                   	inc    %esp
4012c5:	00 65 00             	add    %ah,0x0(%ebp)
4012c8:	73 00                	jae    0x4012ca
4012ca:	63 00                	arpl   %eax,(%eax)
4012cc:	00 00                	add    %al,(%eax)
4012ce:	00 00                	add    %al,(%eax)
4012d0:	55                   	push   %ebp
4012d1:	00 70 00             	add    %dh,0x0(%eax)
4012d4:	70 00                	jo     0x4012d6
4012d6:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4012da:	46                   	inc    %esi
4012db:	00 69 00             	add    %ch,0x0(%ecx)
4012de:	6c                   	insb   (%dx),%es:(%edi)
4012df:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4012e3:	00 72 00             	add    %dh,0x0(%edx)
4012e6:	73 00                	jae    0x4012e8
4012e8:	00 00                	add    %al,(%eax)
4012ea:	00 00                	add    %al,(%eax)
4012ec:	4c                   	dec    %esp
4012ed:	00 6f 00             	add    %ch,0x0(%edi)
4012f0:	77 00                	ja     0x4012f2
4012f2:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4012f6:	46                   	inc    %esi
4012f7:	00 69 00             	add    %ch,0x0(%ecx)
4012fa:	6c                   	insb   (%dx),%es:(%edi)
4012fb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4012ff:	00 72 00             	add    %dh,0x0(%edx)
401302:	73 00                	jae    0x401304
401304:	00 00                	add    %al,(%eax)
401306:	00 00                	add    %al,(%eax)
401308:	50                   	push   %eax
401309:	00 72 00             	add    %dh,0x0(%edx)
40130c:	6f                   	outsl  %ds:(%esi),(%dx)
40130d:	00 76 00             	add    %dh,0x0(%esi)
401310:	69 00 64 00 65 00    	imul   $0x650064,(%eax),%eax
401316:	72 00                	jb     0x401318
401318:	00 00                	add    %al,(%eax)
40131a:	00 00                	add    %al,(%eax)
40131c:	56                   	push   %esi
40131d:	00 65 00             	add    %ah,0x0(%ebp)
401320:	72 00                	jb     0x401322
401322:	73 00                	jae    0x401324
401324:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
40132a:	00 00                	add    %al,(%eax)
40132c:	43                   	inc    %ebx
40132d:	00 6c 00 61          	add    %ch,0x61(%eax,%eax,1)
401331:	00 73 00             	add    %dh,0x0(%ebx)
401334:	73 00                	jae    0x401336
401336:	47                   	inc    %edi
401337:	00 55 00             	add    %dl,0x0(%ebp)
40133a:	49                   	dec    %ecx
40133b:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
40133f:	00 73 00             	add    %dh,0x0(%ebx)
401342:	65 00 74 00 75       	add    %dh,%gs:0x75(%eax,%eax,1)
401347:	00 70 00             	add    %dh,0x0(%eax)
40134a:	61                   	popa
40134b:	00 70 00             	add    %dh,0x0(%eax)
40134e:	69 00 2e 00 64 00    	imul   $0x64002e,(%eax),%eax
401354:	6c                   	insb   (%dx),%es:(%edi)
401355:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
401359:	00 00                	add    %al,(%eax)
40135b:	00 53 65             	add    %dl,0x65(%ebx)
40135e:	74 75                	je     0x4013d5
401360:	70 56                	jo     0x4013b8
401362:	65 72 69             	gs jb  0x4013ce
401365:	66 79 49             	data16 jns 0x4013b1
401368:	6e                   	outsb  %ds:(%esi),(%dx)
401369:	66 46                	inc    %si
40136b:	69 6c 65 00 00 44 00 	imul   $0x72004400,0x0(%ebp,%eiz,2),%ebp
401372:	72
401373:	00 69 00             	add    %ch,0x0(%ecx)
401376:	76 00                	jbe    0x401378
401378:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40137c:	56                   	push   %esi
40137d:	00 65 00             	add    %ah,0x0(%ebp)
401380:	72 00                	jb     0x401382
401382:	00 00                	add    %al,(%eax)
401384:	0a 00                	or     (%eax),%al
401386:	00 00                	add    %al,(%eax)
401388:	25 00 2d 00 32       	and    $0x32002d00,%eax
40138d:	00 30                	add    %dh,(%eax)
40138f:	00 73 00             	add    %dh,0x0(%ebx)
401392:	3a 00                	cmp    (%eax),%al
401394:	20 00                	and    %al,(%eax)
401396:	25 00 73 00 0a       	and    $0xa007300,%eax
40139b:	00 00                	add    %al,(%eax)
40139d:	00 00                	add    %al,(%eax)
40139f:	00 6e 00             	add    %ch,0x0(%esi)
4013a2:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
4013a6:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4013aa:	76 00                	jbe    0x4013ac
4013ac:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)
4013b1:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4013b5:	00 00                	add    %al,(%eax)
4013b7:	00 55 70             	add    %dl,0x70(%ebp)
4013ba:	64 61                	fs popa
4013bc:	74 65                	je     0x401423
4013be:	44                   	inc    %esp
4013bf:	72 69                	jb     0x40142a
4013c1:	76 65                	jbe    0x401428
4013c3:	72 46                	jb     0x40140b
4013c5:	6f                   	outsl  %ds:(%esi),(%dx)
4013c6:	72 50                	jb     0x401418
4013c8:	6c                   	insb   (%dx),%es:(%edi)
4013c9:	75 67                	jne    0x401432
4013cb:	41                   	inc    %ecx
4013cc:	6e                   	outsb  %ds:(%esi),(%dx)
4013cd:	64 50                	fs push %eax
4013cf:	6c                   	insb   (%dx),%es:(%edi)
4013d0:	61                   	popa
4013d1:	79 44                	jns    0x401417
4013d3:	65 76 69             	gs jbe 0x40143f
4013d6:	63 65 73             	arpl   %esp,0x73(%ebp)
4013d9:	57                   	push   %edi
4013da:	00 00                	add    %al,(%eax)
4013dc:	53                   	push   %ebx
4013dd:	65 74 75             	gs je  0x401455
4013e0:	70 53                	jo     0x401435
4013e2:	65 74 4e             	gs je  0x401433
4013e5:	6f                   	outsl  %ds:(%esi),(%dx)
4013e6:	6e                   	outsb  %ds:(%esi),(%dx)
4013e7:	49                   	dec    %ecx
4013e8:	6e                   	outsb  %ds:(%esi),(%dx)
4013e9:	74 65                	je     0x401450
4013eb:	72 61                	jb     0x40144e
4013ed:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
4013f1:	65 4d                	gs dec %ebp
4013f3:	6f                   	outsl  %ds:(%esi),(%dx)
4013f4:	64 65 00 00          	fs add %al,%gs:(%eax)
4013f8:	75 00                	jne    0x4013fa
4013fa:	70 00                	jo     0x4013fc
4013fc:	70 00                	jo     0x4013fe
4013fe:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
401402:	00 00                	add    %al,(%eax)
401404:	6c                   	insb   (%dx),%es:(%edi)
401405:	00 6f 00             	add    %ch,0x0(%edi)
401408:	77 00                	ja     0x40140a
40140a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40140e:	00 00                	add    %al,(%eax)
401410:	25 00 2d 00 36       	and    $0x36002d00,%eax
401415:	00 30                	add    %dh,(%eax)
401417:	00 73 00             	add    %dh,0x0(%ebx)
40141a:	3a 00                	cmp    (%eax),%al
40141c:	20 00                	and    %al,(%eax)
40141e:	00 00                	add    %al,(%eax)
401420:	2c 00                	sub    $0x0,%al
401422:	00 00                	add    %al,(%eax)
401424:	25 00 73 00 00       	and    $0x7300,%eax
401429:	00 00                	add    %al,(%eax)
40142b:	00 0a                	add    %cl,(%edx)
40142d:	00 00                	add    %al,(%eax)
40142f:	00 53 65             	add    %dl,0x65(%ebx)
401432:	74 75                	je     0x4014a9
401434:	70 55                	jo     0x40148b
401436:	6e                   	outsb  %ds:(%esi),(%dx)
401437:	69 6e 73 74 61 6c 6c 	imul   $0x6c6c6174,0x73(%esi),%ebp
40143e:	4f                   	dec    %edi
40143f:	45                   	inc    %ebp
401440:	4d                   	dec    %ebp
401441:	49                   	dec    %ecx
401442:	6e                   	outsb  %ds:(%esi),(%dx)
401443:	66 57                	push   %di
401445:	00 00                	add    %al,(%eax)
401447:	00 5c 00 49          	add    %bl,0x49(%eax,%eax,1)
40144b:	00 4e 00             	add    %cl,0x0(%esi)
40144e:	46                   	inc    %esi
40144f:	00 5c 00 4f          	add    %bl,0x4f(%eax,%eax,1)
401453:	00 45 00             	add    %al,0x0(%ebp)
401456:	4d                   	dec    %ebp
401457:	00 2a                	add    %ch,(%edx)
401459:	00 2e                	add    %ch,(%esi)
40145b:	00 49 00             	add    %cl,0x0(%ecx)
40145e:	4e                   	dec    %esi
40145f:	00 46 00             	add    %al,0x0(%esi)
401462:	00 00                	add    %al,(%eax)
401464:	63 00                	arpl   %eax,(%eax)
401466:	6c                   	insb   (%dx),%es:(%edi)
401467:	00 61 00             	add    %ah,0x0(%ecx)
40146a:	73 00                	jae    0x40146c
40146c:	73 00                	jae    0x40146e
40146e:	66 00 69 00          	data16 add %ch,0x0(%ecx)
401472:	6c                   	insb   (%dx),%es:(%edi)
401473:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
401477:	00 72 00             	add    %dh,0x0(%edx)
40147a:	00 00                	add    %al,(%eax)
40147c:	63 00                	arpl   %eax,(%eax)
40147e:	6c                   	insb   (%dx),%es:(%edi)
40147f:	00 61 00             	add    %ah,0x0(%ecx)
401482:	73 00                	jae    0x401484
401484:	73 00                	jae    0x401486
401486:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40148a:	00 00                	add    %al,(%eax)
40148c:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
401490:	73 00                	jae    0x401492
401492:	61                   	popa
401493:	00 62 00             	add    %ah,0x0(%edx)
401496:	6c                   	insb   (%dx),%es:(%edi)
401497:	00 65 00             	add    %ah,0x0(%ebp)
40149a:	00 00                	add    %al,(%eax)
40149c:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
4014a0:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
4014a6:	72 00                	jb     0x4014a8
4014a8:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4014ac:	6c                   	insb   (%dx),%es:(%edi)
4014ad:	00 65 00             	add    %ah,0x0(%ebp)
4014b0:	73 00                	jae    0x4014b2
4014b2:	00 00                	add    %al,(%eax)
4014b4:	64 00 72 00          	add    %dh,%fs:0x0(%edx)
4014b8:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
4014be:	72 00                	jb     0x4014c0
4014c0:	6e                   	outsb  %ds:(%esi),(%dx)
4014c1:	00 6f 00             	add    %ch,0x0(%edi)
4014c4:	64 00 65 00          	add    %ah,%fs:0x0(%ebp)
4014c8:	73 00                	jae    0x4014ca
4014ca:	00 00                	add    %al,(%eax)
4014cc:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
4014d0:	61                   	popa
4014d1:	00 62 00             	add    %ah,0x0(%edx)
4014d4:	6c                   	insb   (%dx),%es:(%edi)
4014d5:	00 65 00             	add    %ah,0x0(%ebp)
4014d8:	00 00                	add    %al,(%eax)
4014da:	00 00                	add    %al,(%eax)
4014dc:	66 00 69 00          	data16 add %ch,0x0(%ecx)
4014e0:	6e                   	outsb  %ds:(%esi),(%dx)
4014e1:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
4014e5:	00 00                	add    %al,(%eax)
4014e7:	00 66 00             	add    %ah,0x0(%esi)
4014ea:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
4014f0:	61                   	popa
4014f1:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4014f5:	00 00                	add    %al,(%eax)
4014f7:	00 68 00             	add    %ch,0x0(%eax)
4014fa:	65 00 6c 00 70       	add    %ch,%gs:0x70(%eax,%eax,1)
4014ff:	00 00                	add    %al,(%eax)
401501:	00 00                	add    %al,(%eax)
401503:	00 68 00             	add    %ch,0x0(%eax)
401506:	77 00                	ja     0x401508
401508:	69 00 64 00 73 00    	imul   $0x730064,(%eax),%eax
40150e:	00 00                	add    %al,(%eax)
401510:	69 00 6e 00 73 00    	imul   $0x73006e,(%eax),%eax
401516:	74 00                	je     0x401518
401518:	61                   	popa
401519:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
40151d:	00 00                	add    %al,(%eax)
40151f:	00 6c 00 69          	add    %ch,0x69(%eax,%eax,1)
401523:	00 73 00             	add    %dh,0x0(%ebx)
401526:	74 00                	je     0x401528
401528:	63 00                	arpl   %eax,(%eax)
40152a:	6c                   	insb   (%dx),%es:(%edi)
40152b:	00 61 00             	add    %ah,0x0(%ecx)
40152e:	73 00                	jae    0x401530
401530:	73 00                	jae    0x401532
401532:	00 00                	add    %al,(%eax)
401534:	72 00                	jb     0x401536
401536:	65 00 62 00          	add    %ah,%gs:0x0(%edx)
40153a:	6f                   	outsl  %ds:(%esi),(%dx)
40153b:	00 6f 00             	add    %ch,0x0(%edi)
40153e:	74 00                	je     0x401540
401540:	00 00                	add    %al,(%eax)
401542:	00 00                	add    %al,(%eax)
401544:	72 00                	jb     0x401546
401546:	65 00 6d 00          	add    %ch,%gs:0x0(%ebp)
40154a:	6f                   	outsl  %ds:(%esi),(%dx)
40154b:	00 76 00             	add    %dh,0x0(%esi)
40154e:	65 00 00             	add    %al,%gs:(%eax)
401551:	00 00                	add    %al,(%eax)
401553:	00 72 00             	add    %dh,0x0(%edx)
401556:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40155a:	63 00                	arpl   %eax,(%eax)
40155c:	61                   	popa
40155d:	00 6e 00             	add    %ch,0x0(%esi)
401560:	00 00                	add    %al,(%eax)
401562:	00 00                	add    %al,(%eax)
401564:	72 00                	jb     0x401566
401566:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40156a:	6f                   	outsl  %ds:(%esi),(%dx)
40156b:	00 75 00             	add    %dh,0x0(%ebp)
40156e:	72 00                	jb     0x401570
401570:	63 00                	arpl   %eax,(%eax)
401572:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
401576:	00 00                	add    %al,(%eax)
401578:	72 00                	jb     0x40157a
40157a:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
40157e:	74 00                	je     0x401580
401580:	61                   	popa
401581:	00 72 00             	add    %dh,0x0(%edx)
401584:	74 00                	je     0x401586
401586:	00 00                	add    %al,(%eax)
401588:	73 00                	jae    0x40158a
40158a:	65 00 74 00 68       	add    %dh,%gs:0x68(%eax,%eax,1)
40158f:	00 77 00             	add    %dh,0x0(%edi)
401592:	69 00 64 00 00 00    	imul   $0x64,(%eax),%eax
401598:	73 00                	jae    0x40159a
40159a:	74 00                	je     0x40159c
40159c:	61                   	popa
40159d:	00 63 00             	add    %ah,0x0(%ebx)
4015a0:	6b 00 00             	imul   $0x0,(%eax),%eax
4015a3:	00 73 00             	add    %dh,0x0(%ebx)
4015a6:	74 00                	je     0x4015a8
4015a8:	61                   	popa
4015a9:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)