401262:	48                   	dec    %eax
401263:	00 55 00             	add    %dl,0x0(%ebp)
401266:	54                   	push   %esp
401267:	00 44 00 4f          	add    %al,0x4f(%eax,%eax,1)
40126b:	00 57 00             	add    %dl,0x0(%edi)
40126e:	4e                   	dec    %esi
40126f:	00 00                	add    %al,(%eax)
401271:	00 00                	add    %al,(%eax)
401273:	00 4e 00             	add    %cl,0x0(%esi)
401276:	4f                   	dec    %edi
401277:	00 54 00 5f          	add    %dl,0x5f(%eax,%eax,1)
40127b:	00 50 00             	add    %dl,0x0(%eax)
40127e:	41                   	inc    %ecx
40127f:	00 55 00             	add    %dl,0x0(%ebp)
401282:	53                   	push   %ebx
401283:	00 41 00             	add    %al,0x0(%ecx)
401286:	42                   	inc    %edx
401287:	00 4c 00 45          	add    %cl,0x45(%eax,%eax,1)
40128b:	00 00                	add    %al,(%eax)
40128d:	00 00                	add    %al,(%eax)
40128f:	00 53 00             	add    %dl,0x0(%ebx)
401292:	54                   	push   %esp
401293:	00 4f 00             	add    %cl,0x0(%edi)
401296:	50                   	push   %eax
401297:	00 50 00             	add    %dl,0x0(%eax)
40129a:	41                   	inc    %ecx
40129b:	00 42 00             	add    %al,0x0(%edx)
40129e:	4c                   	dec    %esp
40129f:	00 45 00             	add    %al,0x0(%ebp)
4012a2:	00 00                	add    %al,(%eax)
4012a4:	52                   	push   %edx
4012a5:	00 55 00             	add    %dl,0x0(%ebp)
4012a8:	4e                   	dec    %esi
4012a9:	00 4e 00             	add    %cl,0x0(%esi)
4012ac:	49                   	dec    %ecx
4012ad:	00 4e 00             	add    %cl,0x0(%esi)
4012b0:	47                   	inc    %edi
4012b1:	00 20                	add    %ah,(%eax)
4012b3:	00 00                	add    %al,(%eax)
4012b5:	00 00                	add    %al,(%eax)
4012b7:	00 28                	add    %ch,(%eax)
4012b9:	00 69 00             	add    %ch,0x0(%ecx)
4012bc:	6e                   	outsb  %ds:(%esi),(%dx)
4012bd:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
4012c1:	00 72 00             	add    %dh,0x0(%edx)
4012c4:	61                   	popa
4012c5:	00 63 00             	add    %ah,0x0(%ebx)
4012c8:	74 00                	je     0x4012ca
4012ca:	69 00 76 00 65 00    	imul   $0x650076,(%eax),%eax
4012d0:	29 00                	sub    %eax,(%eax)
4012d2:	00 00                	add    %al,(%eax)
4012d4:	57                   	push   %edi
4012d5:	00 49 00             	add    %cl,0x0(%ecx)
4012d8:	4e                   	dec    %esi
4012d9:	00 33                	add    %dh,(%ebx)
4012db:	00 32                	add    %dh,(%edx)
4012dd:	00 5f 00             	add    %bl,0x0(%edi)
4012e0:	4f                   	dec    %edi
4012e1:	00 57 00             	add    %dl,0x0(%edi)
4012e4:	4e                   	dec    %esi
4012e5:	00 5f 00             	add    %bl,0x0(%edi)
4012e8:	50                   	push   %eax
4012e9:	00 52 00             	add    %dl,0x0(%edx)
4012ec:	4f                   	dec    %edi
4012ed:	00 43 00             	add    %al,0x0(%ebx)
4012f0:	45                   	inc    %ebp
4012f1:	00 53 00             	add    %dl,0x0(%ebx)
4012f4:	53                   	push   %ebx
4012f5:	00 20                	add    %ah,(%eax)
4012ff:	00 61 70             	add    %ah,0x70(%ecx)
401302:	69 2d 6d 73 2d 77 69 	imul   $0x732d6e69,0x772d736d,%ebp
401309:	6e 2d 73
40130c:	65 72 76             	gs jb  0x401385
40130f:	69 63 65 2d 6d 61 6e 	imul   $0x6e616d2d,0x65(%ebx),%esp
401316:	61                   	popa
401317:	67 65 6d             	gs insl (%dx),%es:(%di)
40131a:	65 6e                	outsb  %gs:(%esi),(%dx)
40131c:	74 2d                	je     0x40134b
40131e:	6c                   	insb   (%dx),%es:(%edi)
40131f:	32 2d 31 2d 30 2e    	xor    0x2e302d31,%ch
401325:	64 6c                	fs insb (%dx),%es:(%edi)
401327:	6c                   	insb   (%dx),%es:(%edi)
401330:	43                   	inc    %ebx
401331:	52                   	push   %edx
401332:	59                   	pop    %ecx
401333:	50                   	push   %eax
401334:	54                   	push   %esp
401335:	33 32                	xor    (%edx),%esi
401337:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
40133a:	6c                   	insb   (%dx),%es:(%edi)
40133b:	00 00                	add    %al,(%eax)
40133d:	00 00                	add    %al,(%eax)
40133f:	00 61 70             	add    %ah,0x70(%ecx)
401342:	69 2d 6d 73 2d 77 69 	imul   $0x732d6e69,0x772d736d,%ebp
401349:	6e 2d 73
40134c:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
401350:	69 74 79 2d 73 64 64 	imul   $0x6c646473,0x2d(%ecx,%edi,2),%esi
401357:	6c
401358:	2d 6c 31 2d 31       	sub    $0x312d316c,%eax
40135d:	2d 30 2e 64 6c       	sub    $0x6c642e30,%eax
401362:	6c                   	insb   (%dx),%es:(%edi)
40136f:	00 61 70             	add    %ah,0x70(%ecx)
401372:	69 2d 6d 73 2d 77 69 	imul   $0x732d6e69,0x772d736d,%ebp
401379:	6e 2d 73
40137c:	65 72 76             	gs jb  0x4013f5
40137f:	69 63 65 2d 6d 61 6e 	imul   $0x6e616d2d,0x65(%ebx),%esp
401386:	61                   	popa
401387:	67 65 6d             	gs insl (%dx),%es:(%di)
40138a:	65 6e                	outsb  %gs:(%esi),(%dx)
40138c:	74 2d                	je     0x4013bb
40138e:	6c                   	insb   (%dx),%es:(%edi)
40138f:	31 2d 31 2d 30 2e    	xor    %ebp,0x2e302d31
401395:	64 6c                	fs insb (%dx),%es:(%edi)
401397:	6c                   	insb   (%dx),%es:(%edi)
4013a0:	61                   	popa
4013a1:	70 69                	jo     0x40140c
4013a3:	2d 6d 73 2d 77       	sub    $0x772d736d,%eax
4013a8:	69 6e 2d 73 65 72 76 	imul   $0x76726573,0x2d(%esi),%ebp
4013af:	69 63 65 2d 63 6f 72 	imul   $0x726f632d,0x65(%ebx),%esp
4013b6:	65 2d 6c 31 2d 31    	gs sub $0x312d316c,%eax
4013bc:	2d 31 2e 64 6c       	sub    $0x6c642e31,%eax
4013c1:	6c                   	insb   (%dx),%es:(%edi)
4013ce:	00 00                	add    %al,(%eax)
4013d0:	61                   	popa
4013d1:	70 69                	jo     0x40143c
4013d3:	2d 6d 73 2d 77       	sub    $0x772d736d,%eax
4013d8:	69 6e 2d 73 65 72 76 	imul   $0x76726573,0x2d(%esi),%ebp
4013df:	69 63 65 2d 63 6f 72 	imul   $0x726f632d,0x65(%ebx),%esp
4013e6:	65 2d 6c 31 2d 31    	gs sub $0x312d316c,%eax
4013ec:	2d 32 2e 64 6c       	sub    $0x6c642e32,%eax
4013f1:	6c                   	insb   (%dx),%es:(%edi)
4013fe:	00 00                	add    %al,(%eax)
401400:	61                   	popa
401401:	70 69                	jo     0x40146c
401403:	2d 6d 73 2d 77       	sub    $0x772d736d,%eax
401408:	69 6e 2d 73 65 72 76 	imul   $0x76726573,0x2d(%esi),%ebp
40140f:	69 63 65 2d 77 69 6e 	imul   $0x6e69772d,0x65(%ebx),%esp
401416:	73 76                	jae    0x40148e
401418:	63 2d 6c 31 2d 31    	arpl   %ebp,0x312d316c
40141e:	2d 30 2e 64 6c       	sub    $0x6c642e30,%eax
401423:	6c                   	insb   (%dx),%es:(%edi)
401430:	61                   	popa
401431:	70 69                	jo     0x40149c
401433:	2d 6d 73 2d 77       	sub    $0x772d736d,%eax
401438:	69 6e 2d 73 65 72 76 	imul   $0x76726573,0x2d(%esi),%ebp
40143f:	69 63 65 2d 70 72 69 	imul   $0x6972702d,0x65(%ebx),%esp
401446:	76 61                	jbe    0x4014a9
401448:	74 65                	je     0x4014af
40144a:	2d 6c 31 2d 31       	sub    $0x312d316c,%eax
40144f:	2d 32 2e 64 6c       	sub    $0x6c642e32,%eax
401454:	6c                   	insb   (%dx),%es:(%edi)
40145d:	00 00                	add    %al,(%eax)
40145f:	00 61 70             	add    %ah,0x70(%ecx)
401462:	69 2d 6d 73 2d 77 69 	imul   $0x732d6e69,0x772d736d,%ebp
401469:	6e 2d 73
40146c:	65 72 76             	gs jb  0x4014e5
40146f:	69 63 65 2d 70 72 69 	imul   $0x6972702d,0x65(%ebx),%esp
401476:	76 61                	jbe    0x4014d9
401478:	74 65                	je     0x4014df
40147a:	2d 6c 31 2d 31       	sub    $0x312d316c,%eax
40147f:	2d 30 2e 64 6c       	sub    $0x6c642e30,%eax
401484:	6c                   	insb   (%dx),%es:(%edi)
401485:	00 00                	add    %al,(%eax)
401487:	00 4f 00             	add    %cl,0x0(%edi)
40148a:	70 00                	jo     0x40148c
40148c:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
401490:	53                   	push   %ebx
401491:	00 65 00             	add    %ah,0x0(%ebp)
401494:	72 00                	jb     0x401496
401496:	76 00                	jbe    0x401498
401498:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
40149e:	00 00                	add    %al,(%eax)
4014a0:	47                   	inc    %edi
4014a1:	00 65 00             	add    %ah,0x0(%ebp)
4014a4:	74 00                	je     0x4014a6
4014a6:	43                   	inc    %ebx
4014a7:	00 6f 00             	add    %ch,0x0(%edi)
4014aa:	6e                   	outsb  %ds:(%esi),(%dx)
4014ab:	00 66 00             	add    %ah,0x0(%esi)
4014ae:	69 00 67 00 49 00    	imul   $0x490067,(%eax),%eax
4014b4:	6e                   	outsb  %ds:(%esi),(%dx)
4014b5:	00 66 00             	add    %ah,0x0(%esi)
4014b8:	6f                   	outsl  %ds:(%esi),(%dx)
4014b9:	00 3a                	add    %bh,(%edx)
4014bb:	00 20                	add    %ah,(%eax)
4014bd:	00 4c 00 6f          	add    %cl,0x6f(%eax,%eax,1)
4014c1:	00 63 00             	add    %ah,0x0(%ebx)
4014c4:	61                   	popa
4014c5:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
4014c9:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
4014cd:	00 6f 00             	add    %ch,0x0(%edi)
4014d0:	63 00                	arpl   %eax,(%eax)
4014d2:	00 00                	add    %al,(%eax)
4014d4:	00 00                	add    %al,(%eax)
4014d6:	00 00                	add    %al,(%eax)
4014d8:	47                   	inc    %edi
4014d9:	00 65 00             	add    %ah,0x0(%ebp)
4014dc:	74 00                	je     0x4014de
4014de:	43                   	inc    %ebx
4014df:	00 6f 00             	add    %ch,0x0(%edi)
4014e2:	6e                   	outsb  %ds:(%esi),(%dx)
4014e3:	00 66 00             	add    %ah,0x0(%esi)
4014e6:	69 00 67 00 49 00    	imul   $0x490067,(%eax),%eax
4014ec:	6e                   	outsb  %ds:(%esi),(%dx)
4014ed:	00 66 00             	add    %ah,0x0(%esi)
4014f0:	6f                   	outsl  %ds:(%esi),(%dx)
4014f1:	00 3a                	add    %bh,(%edx)
4014f3:	00 20                	add    %ah,(%eax)
4014f5:	00 49 00             	add    %cl,0x0(%ecx)
4014f8:	6e                   	outsb  %ds:(%esi),(%dx)
4014f9:	00 73 00             	add    %dh,0x0(%ebx)
4014fc:	75 00                	jne    0x4014fe
4014fe:	66 00 66 00          	data16 add %ah,0x0(%esi)
401502:	69 00 63 00 69 00    	imul   $0x690063,(%eax),%eax
401508:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
40150c:	74 00                	je     0x40150e
40150e:	20 00                	and    %al,(%eax)
401510:	62 00                	bound  %eax,(%eax)
401512:	75 00                	jne    0x401514
401514:	66 00 66 00          	data16 add %ah,0x0(%esi)
401518:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
40151c:	20 00                	and    %al,(%eax)
40151e:	73 00                	jae    0x401520
401520:	69 00 7a 00 65 00    	imul   $0x65007a,(%eax),%eax
401526:	20 00                	and    %al,(%eax)
401528:	72 00                	jb     0x40152a
40152a:	65 00 74 00 75       	add    %dh,%gs:0x75(%eax,%eax,1)
40152f:	00 72 00             	add    %dh,0x0(%edx)
401532:	6e                   	outsb  %ds:(%esi),(%dx)
401533:	00 65 00             	add    %ah,0x0(%ebp)
401536:	64 00 00             	add    %al,%fs:(%eax)
401539:	00 00                	add    %al,(%eax)
40153b:	00 51 00             	add    %dl,0x0(%ecx)
40153e:	75 00                	jne    0x401540
401540:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
401544:	79 00                	jns    0x401546
401546:	53                   	push   %ebx
401547:	00 65 00             	add    %ah,0x0(%ebp)
40154a:	72 00                	jb     0x40154c
40154c:	76 00                	jbe    0x40154e
40154e:	69 00 63 00 65 00    	imul   $0x650063,(%eax),%eax
401554:	43                   	inc    %ebx
401555:	00 6f 00             	add    %ch,0x0(%edi)
401558:	6e                   	outsb  %ds:(%esi),(%dx)
401559:	00 66 00             	add    %ah,0x0(%esi)
40155c:	69 00 67 00 32 00    	imul   $0x320067,(%eax),%eax
401562:	00 00                	add    %al,(%eax)
401564:	46                   	inc    %esi
401565:	00 41 00             	add    %al,0x0(%ecx)
401568:	4c                   	dec    %esp
401569:	00 53 00             	add    %dl,0x0(%ebx)
40156c:	45                   	inc    %ebp
40156d:	00 00                	add    %al,(%eax)
40156f:	00 54 00 52          	add    %dl,0x52(%eax,%eax,1)
401573:	00 55 00             	add    %dl,0x0(%ebp)
401576:	45                   	inc    %ebp
401577:	00 00                	add    %al,(%eax)
401579:	00 00                	add    %al,(%eax)
40157b:	00 49 00             	add    %cl,0x0(%ecx)
40157e:	4e                   	dec    %esi
40157f:	00 46 00             	add    %al,0x0(%esi)
401582:	49                   	dec    %ecx
401583:	00 4e 00             	add    %cl,0x0(%esi)
401586:	49                   	dec    %ecx
401587:	00 54 00 45          	add    %dl,0x45(%eax,%eax,1)
40158b:	00 00                	add    %al,(%eax)
40158d:	00 00                	add    %al,(%eax)
40158f:	00 43 00             	add    %al,0x0(%ebx)
401592:	72 00                	jb     0x401594
401594:	79 00                	jns    0x401596
401596:	70 00                	jo     0x401598
401598:	74 00                	je     0x40159a
40159a:	42                   	inc    %edx
40159b:	00 69 00             	add    %ch,0x0(%ecx)
40159e:	6e                   	outsb  %ds:(%esi),(%dx)
40159f:	00 61 00             	add    %ah,0x0(%ecx)
4015a2:	72 00                	jb     0x4015a4
4015a4:	79 00                	jns    0x4015a6
4015a6:	54                   	push   %esp
4015a7:	00 6f 00             	add    %ch,0x0(%edi)
4015aa:	53                   	push   %ebx
4015ab:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
4015af:	00 69 00             	add    %ch,0x0(%ecx)
4015b2:	6e                   	outsb  %ds:(%esi),(%dx)
4015b3:	00 67 00             	add    %ah,0x0(%edi)
4015b6:	3a 00                	cmp    (%eax),%al
4015b8:	20 00                	and    %al,(%eax)
4015ba:	42                   	inc    %edx
4015bb:	00 69 00             	add    %ch,0x0(%ecx)
4015be:	6e                   	outsb  %ds:(%esi),(%dx)
4015bf:	00 61 00             	add    %ah,0x0(%ecx)
4015c2:	72 00                	jb     0x4015c4
4015c4:	79 00                	jns    0x4015c6
4015c6:	20 00                	and    %al,(%eax)
4015c8:	74 00                	je     0x4015ca
4015ca:	6f                   	outsl  %ds:(%esi),(%dx)
4015cb:	00 20                	add    %ah,(%eax)
4015cd:	00 73 00             	add    %dh,0x0(%ebx)
4015d0:	74 00                	je     0x4015d2
4015d2:	72 00                	jb     0x4015d4
4015d4:	69 00 6e 00 67 00    	imul   $0x67006e,(%eax),%eax
4015da:	20 00                	and    %al,(%eax)
4015dc:	63 00                	arpl   %eax,(%eax)
4015de:	6f                   	outsl  %ds:(%esi),(%dx)
4015df:	00 6e 00             	add    %ch,0x0(%esi)
4015e2:	76 00                	jbe    0x4015e4
4015e4:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
4015e8:	73 00                	jae    0x4015ea
4015ea:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
4015f8:	43                   	inc    %ebx
4015f9:	00 72 00             	add    %dh,0x0(%edx)
4015fc:	79 00                	jns    0x4015fe
4015fe:	70 00                	jo     0x401600
401600:	74 00                	je     0x401602
401602:	42                   	inc    %edx
401603:	00 69 00             	add    %ch,0x0(%ecx)
401606:	6e                   	outsb  %ds:(%esi),(%dx)
401607:	00 61 00             	add    %ah,0x0(%ecx)
40160a:	72 00                	jb     0x40160c
40160c:	79 00                	jns    0x40160e
40160e:	54                   	push   %esp
40160f:	00 6f 00             	add    %ch,0x0(%edi)
401612:	53                   	push   %ebx
401613:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
401617:	00 69 00             	add    %ch,0x0(%ecx)
40161a:	6e                   	outsb  %ds:(%esi),(%dx)
40161b:	00 67 00             	add    %ah,0x0(%edi)
40161e:	3a 00                	cmp    (%eax),%al
401620:	20 00                	and    %al,(%eax)
401622:	4c                   	dec    %esp
401623:	00 6f 00             	add    %ch,0x0(%edi)
401626:	63 00                	arpl   %eax,(%eax)
401628:	61                   	popa
401629:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
40162d:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
401631:	00 6f 00             	add    %ch,0x0(%edi)
401634:	63 00                	arpl   %eax,(%eax)
401636:	00 00                	add    %al,(%eax)
401638:	30 00                	xor    %al,(%eax)
40163a:	78 00                	js     0x40163c
40163c:	25 00 30 00 32       	and    $0x32003000,%eax
401641:	00 78 00             	add    %bh,0x0(%eax)
401644:	20 00                	and    %al,(%eax)
401646:	5b                   	pop    %ebx
401647:	00 25 00 64 00 5d    	add    %ah,0x5d006400
40164d:	00 00                	add    %al,(%eax)
40164f:	00 30                	add    %dh,(%eax)
401651:	00 78 00             	add    %bh,0x0(%eax)
401654:	25 00 30 00 31       	and    $0x31003000,%eax
401659:	00 36                	add    %dh,(%esi)