4024b0:	6e                   	outsb  %ds:(%esi),(%dx)
4024b1:	6f                   	outsl  %ds:(%esi),(%dx)
4024b2:	20 6d 65             	and    %ch,0x65(%ebp)
4024b5:	73 73                	jae    0x40252a
4024b7:	61                   	popa
4024b8:	67 65 00 00          	add    %al,%gs:(%bx,%si)
4024bc:	6e                   	outsb  %ds:(%esi),(%dx)
4024bd:	6f                   	outsl  %ds:(%esi),(%dx)
4024be:	20 70 72             	and    %dh,0x72(%eax)
4024c1:	6f                   	outsl  %ds:(%esi),(%dx)
4024c2:	74 6f                	je     0x402533
4024c4:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
4024c7:	20 6f 70             	and    %ch,0x70(%edi)
4024ca:	74 69                	je     0x402535
4024cc:	6f                   	outsl  %ds:(%esi),(%dx)
4024cd:	6e                   	outsb  %ds:(%esi),(%dx)
4024ce:	00 00                	add    %al,(%eax)
4024d0:	6e                   	outsb  %ds:(%esi),(%dx)
4024d1:	6f                   	outsl  %ds:(%esi),(%dx)
4024d2:	20 73 74             	and    %dh,0x74(%ebx)
4024d5:	72 65                	jb     0x40253c
4024d7:	61                   	popa
4024d8:	6d                   	insl   (%dx),%es:(%edi)
4024d9:	20 72 65             	and    %dh,0x65(%edx)
4024dc:	73 6f                	jae    0x40254d
4024de:	75 72                	jne    0x402552
4024e0:	63 65 73             	arpl   %esp,0x73(%ebp)
4024e3:	00 6e 6f             	add    %ch,0x6f(%esi)
4024e6:	20 73 75             	and    %dh,0x75(%ebx)
4024e9:	63 68 20             	arpl   %ebp,0x20(%eax)
4024ec:	64 65 76 69          	fs gs jbe 0x402559
4024f0:	63 65 20             	arpl   %esp,0x20(%ebp)
4024f3:	6f                   	outsl  %ds:(%esi),(%dx)
4024f4:	72 20                	jb     0x402516
4024f6:	61                   	popa
4024f7:	64 64 72 65          	fs fs jb 0x402560
4024fb:	73 73                	jae    0x402570
4024fd:	00 00                	add    %al,(%eax)
4024ff:	00 6e 6f             	add    %ch,0x6f(%esi)
402502:	20 73 75             	and    %dh,0x75(%ebx)
402505:	63 68 20             	arpl   %ebp,0x20(%eax)
402508:	70 72                	jo     0x40257c
40250a:	6f                   	outsl  %ds:(%esi),(%dx)
40250b:	63 65 73             	arpl   %esp,0x73(%ebp)
40250e:	73 00                	jae    0x402510
402510:	6e                   	outsb  %ds:(%esi),(%dx)
402511:	6f                   	outsl  %ds:(%esi),(%dx)
402512:	74 20                	je     0x402534
402514:	61                   	popa
402515:	20 64 69 72          	and    %ah,0x72(%ecx,%ebp,2)
402519:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
40251e:	79 00                	jns    0x402520
402520:	6e                   	outsb  %ds:(%esi),(%dx)
402521:	6f                   	outsl  %ds:(%esi),(%dx)
402522:	74 20                	je     0x402544
402524:	61                   	popa
402525:	20 73 6f             	and    %dh,0x6f(%ebx)
402528:	63 6b 65             	arpl   %ebp,0x65(%ebx)
40252b:	74 00                	je     0x40252d
40252d:	00 00                	add    %al,(%eax)
40252f:	00 6e 6f             	add    %ch,0x6f(%esi)
402532:	74 20                	je     0x402554
402534:	61                   	popa
402535:	20 73 74             	and    %dh,0x74(%ebx)
402538:	72 65                	jb     0x40259f
40253a:	61                   	popa
40253b:	6d                   	insl   (%dx),%es:(%edi)
40253c:	00 00                	add    %al,(%eax)
40253e:	00 00                	add    %al,(%eax)
402540:	6e                   	outsb  %ds:(%esi),(%dx)
402541:	6f                   	outsl  %ds:(%esi),(%dx)
402542:	74 20                	je     0x402564
402544:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
402547:	6e                   	outsb  %ds:(%esi),(%dx)
402548:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
40254d:	00 00                	add    %al,(%eax)
40254f:	00 6e 6f             	add    %ch,0x6f(%esi)
402552:	74 20                	je     0x402574
402554:	73 75                	jae    0x4025cb
402556:	70 70                	jo     0x4025c8
402558:	6f                   	outsl  %ds:(%esi),(%dx)
402559:	72 74                	jb     0x4025cf
40255b:	65 64 00 00          	gs add %al,%fs:(%eax)
40255f:	00 6f 70             	add    %ch,0x70(%edi)
402562:	65 72 61             	gs jb  0x4025c6
402565:	74 69                	je     0x4025d0
402567:	6f                   	outsl  %ds:(%esi),(%dx)
402568:	6e                   	outsb  %ds:(%esi),(%dx)
402569:	20 69 6e             	and    %ch,0x6e(%ecx)
40256c:	20 70 72             	and    %dh,0x72(%eax)
40256f:	6f                   	outsl  %ds:(%esi),(%dx)
402570:	67 72 65             	addr16 jb 0x4025d8
402573:	73 73                	jae    0x4025e8
402575:	00 00                	add    %al,(%eax)
402577:	00 6f 70             	add    %ch,0x70(%edi)
40257a:	65 72 61             	gs jb  0x4025de
40257d:	74 69                	je     0x4025e8
40257f:	6f                   	outsl  %ds:(%esi),(%dx)
402580:	6e                   	outsb  %ds:(%esi),(%dx)
402581:	20 6e 6f             	and    %ch,0x6f(%esi)
402584:	74 20                	je     0x4025a6
402586:	70 65                	jo     0x4025ed
402588:	72 6d                	jb     0x4025f7
40258a:	69 74 74 65 64 00 6f 	imul   $0x706f0064,0x65(%esp,%esi,2),%esi
402591:	70
402592:	65 72 61             	gs jb  0x4025f6
402595:	74 69                	je     0x402600
402597:	6f                   	outsl  %ds:(%esi),(%dx)
402598:	6e                   	outsb  %ds:(%esi),(%dx)
402599:	20 6e 6f             	and    %ch,0x6f(%esi)
40259c:	74 20                	je     0x4025be
40259e:	73 75                	jae    0x402615
4025a0:	70 70                	jo     0x402612
4025a2:	6f                   	outsl  %ds:(%esi),(%dx)
4025a3:	72 74                	jb     0x402619
4025a5:	65 64 00 6f 70       	gs add %ch,%fs:0x70(%edi)
4025aa:	65 72 61             	gs jb  0x40260e
4025ad:	74 69                	je     0x402618
4025af:	6f                   	outsl  %ds:(%esi),(%dx)
4025b0:	6e                   	outsb  %ds:(%esi),(%dx)
4025b1:	20 77 6f             	and    %dh,0x6f(%edi)
4025b4:	75 6c                	jne    0x402622
4025b6:	64 20 62 6c          	and    %ah,%fs:0x6c(%edx)
4025ba:	6f                   	outsl  %ds:(%esi),(%dx)
4025bb:	63 6b 00             	arpl   %ebp,0x0(%ebx)
4025be:	00 00                	add    %al,(%eax)
4025c0:	6f                   	outsl  %ds:(%esi),(%dx)
4025c1:	77 6e                	ja     0x402631
4025c3:	65 72 20             	gs jb  0x4025e6
4025c6:	64 65 61             	fs gs popa
4025c9:	64 00 00             	add    %al,%fs:(%eax)
4025cc:	70 72                	jo     0x402640
4025ce:	6f                   	outsl  %ds:(%esi),(%dx)
4025cf:	74 6f                	je     0x402640
4025d1:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
4025d4:	20 65 72             	and    %ah,0x72(%ebp)
4025d7:	72 6f                	jb     0x402648
4025d9:	72 00                	jb     0x4025db
4025db:	00 70 72             	add    %dh,0x72(%eax)
4025de:	6f                   	outsl  %ds:(%esi),(%dx)
4025df:	74 6f                	je     0x402650
4025e1:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
4025e4:	20 6e 6f             	and    %ch,0x6f(%esi)
4025e7:	74 20                	je     0x402609
4025e9:	73 75                	jae    0x402660
4025eb:	70 70                	jo     0x40265d
4025ed:	6f                   	outsl  %ds:(%esi),(%dx)
4025ee:	72 74                	jb     0x402664
4025f0:	65 64 00 00          	gs add %al,%fs:(%eax)
4025f4:	72 65                	jb     0x40265b
4025f6:	61                   	popa
4025f7:	64 20 6f 6e          	and    %ch,%fs:0x6e(%edi)
4025fb:	6c                   	insb   (%dx),%es:(%edi)
4025fc:	79 20                	jns    0x40261e
4025fe:	66 69 6c 65 20 73 79 	imul   $0x7973,0x20(%ebp,%eiz,2),%bp
402605:	73 74                	jae    0x40267b
402607:	65 6d                	gs insl (%dx),%es:(%edi)
402609:	00 00                	add    %al,(%eax)
40260b:	00 72 65             	add    %dh,0x65(%edx)
40260e:	73 6f                	jae    0x40267f
402610:	75 72                	jne    0x402684
402612:	63 65 20             	arpl   %esp,0x20(%ebp)
402615:	64 65 61             	fs gs popa
402618:	64 6c                	fs insb (%dx),%es:(%edi)
40261a:	6f                   	outsl  %ds:(%esi),(%dx)
40261b:	63 6b 20             	arpl   %ebp,0x20(%ebx)
40261e:	77 6f                	ja     0x40268f
402620:	75 6c                	jne    0x40268e
402622:	64 20 6f 63          	and    %ch,%fs:0x63(%edi)
402626:	63 75 72             	arpl   %esi,0x72(%ebp)
402629:	00 00                	add    %al,(%eax)
40262b:	00 72 65             	add    %dh,0x65(%edx)
40262e:	73 75                	jae    0x4026a5
402630:	6c                   	insb   (%dx),%es:(%edi)
402631:	74 20                	je     0x402653
402633:	6f                   	outsl  %ds:(%esi),(%dx)
402634:	75 74                	jne    0x4026aa
402636:	20 6f 66             	and    %ch,0x66(%edi)
402639:	20 72 61             	and    %dh,0x61(%edx)
40263c:	6e                   	outsb  %ds:(%esi),(%dx)
40263d:	67 65 00 73 74       	add    %dh,%gs:0x74(%bp,%di)
402642:	61                   	popa
402643:	74 65                	je     0x4026aa
402645:	20 6e 6f             	and    %ch,0x6f(%esi)
402648:	74 20                	je     0x40266a
40264a:	72 65                	jb     0x4026b1
40264c:	63 6f 76             	arpl   %ebp,0x76(%edi)
40264f:	65 72 61             	gs jb  0x4026b3
402652:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
402656:	00 00                	add    %al,(%eax)
402658:	73 74                	jae    0x4026ce
40265a:	72 65                	jb     0x4026c1
40265c:	61                   	popa
40265d:	6d                   	insl   (%dx),%es:(%edi)
40265e:	20 74 69 6d          	and    %dh,0x6d(%ecx,%ebp,2)
402662:	65 6f                	outsl  %gs:(%esi),(%dx)
402664:	75 74                	jne    0x4026da
402666:	00 00                	add    %al,(%eax)
402668:	74 65                	je     0x4026cf
40266a:	78 74                	js     0x4026e0
40266c:	20 66 69             	and    %ah,0x69(%esi)
40266f:	6c                   	insb   (%dx),%es:(%edi)
402670:	65 20 62 75          	and    %ah,%gs:0x75(%edx)
402674:	73 79                	jae    0x4026ef
402676:	00 00                	add    %al,(%eax)
402678:	74 69                	je     0x4026e3
40267a:	6d                   	insl   (%dx),%es:(%edi)
40267b:	65 64 20 6f 75       	gs and %ch,%fs:0x75(%edi)
402680:	74 00                	je     0x402682
402682:	00 00                	add    %al,(%eax)
402684:	74 6f                	je     0x4026f5
402686:	6f                   	outsl  %ds:(%esi),(%dx)
402687:	20 6d 61             	and    %ch,0x61(%ebp)
40268a:	6e                   	outsb  %ds:(%esi),(%dx)
40268b:	79 20                	jns    0x4026ad
40268d:	66 69 6c 65 73 20 6f 	imul   $0x6f20,0x73(%ebp,%eiz,2),%bp
402694:	70 65                	jo     0x4026fb
402696:	6e                   	outsb  %ds:(%esi),(%dx)
402697:	20 69 6e             	and    %ch,0x6e(%ecx)
40269a:	20 73 79             	and    %dh,0x79(%ebx)
40269d:	73 74                	jae    0x402713
40269f:	65 6d                	gs insl (%dx),%es:(%edi)
4026a1:	00 00                	add    %al,(%eax)
4026a3:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
4026a7:	20 6d 61             	and    %ch,0x61(%ebp)
4026aa:	6e                   	outsb  %ds:(%esi),(%dx)
4026ab:	79 20                	jns    0x4026cd
4026ad:	6c                   	insb   (%dx),%es:(%edi)
4026ae:	69 6e 6b 73 00 00 74 	imul   $0x74000073,0x6b(%esi),%ebp
4026b5:	6f                   	outsl  %ds:(%esi),(%dx)
4026b6:	6f                   	outsl  %ds:(%esi),(%dx)
4026b7:	20 6d 61             	and    %ch,0x61(%ebp)
4026ba:	6e                   	outsb  %ds:(%esi),(%dx)
4026bb:	79 20                	jns    0x4026dd
4026bd:	73 79                	jae    0x402738
4026bf:	6d                   	insl   (%dx),%es:(%edi)
4026c0:	62 6f 6c             	bound  %ebp,0x6c(%edi)
4026c3:	69 63 20 6c 69 6e 6b 	imul   $0x6b6e696c,0x20(%ebx),%esp
4026ca:	20 6c 65 76          	and    %ch,0x76(%ebp,%eiz,2)
4026ce:	65 6c                	gs insb (%dx),%es:(%edi)
4026d0:	73 00                	jae    0x4026d2
4026d2:	00 00                	add    %al,(%eax)
4026d4:	76 61                	jbe    0x402737
4026d6:	6c                   	insb   (%dx),%es:(%edi)
4026d7:	75 65                	jne    0x40273e
4026d9:	20 74 6f 6f          	and    %dh,0x6f(%edi,%ebp,2)
4026dd:	20 6c 61 72          	and    %ch,0x72(%ecx,%eiz,2)
4026e1:	67 65 00 77 72       	add    %dh,%gs:0x72(%bx)
4026e6:	6f                   	outsl  %ds:(%esi),(%dx)
4026e7:	6e                   	outsb  %ds:(%esi),(%dx)
4026e8:	67 20 70 72          	and    %dh,0x72(%bx,%si)
4026ec:	6f                   	outsl  %ds:(%esi),(%dx)
4026ed:	74 6f                	je     0x40275e
4026ef:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
4026f2:	20 74 79 70          	and    %dh,0x70(%ecx,%edi,2)
4026f6:	65 00 49 6e          	add    %cl,%gs:0x6e(%ecx)
4026fa:	76 61                	jbe    0x40275d
4026fc:	6c                   	insb   (%dx),%es:(%edi)
4026fd:	69 64 20 70 61 72 61 	imul   $0x6d617261,0x70(%eax,%eiz,1),%esp
402704:	6d
402705:	65 74 65             	gs je  0x40276d
402708:	72 20                	jb     0x40272a
40270a:	70 61                	jo     0x40276d
40270c:	73 73                	jae    0x402781
40270e:	65 64 20 74 6f 20    	gs and %dh,%fs:0x20(%edi,%ebp,2)
402714:	43                   	inc    %ebx
402715:	20 72 75             	and    %dh,0x75(%edx)
402718:	6e                   	outsb  %ds:(%esi),(%dx)
402719:	74 69                	je     0x402784
40271b:	6d                   	insl   (%dx),%es:(%edi)
40271c:	65 20 66 75          	and    %ah,%gs:0x75(%esi)
402720:	6e                   	outsb  %ds:(%esi),(%dx)
402721:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
402725:	6e                   	outsb  %ds:(%esi),(%dx)
402726:	2e 0a 00             	or     %cs:(%eax),%al
402729:	00 00                	add    %al,(%eax)
40272b:	00 00                	add    %al,(%eax)
40272d:	00 00                	add    %al,(%eax)
40272f:	00 61 70             	add    %ah,0x70(%ecx)
402732:	69 2d 6d 73 2d 77 69 	imul   $0x732d6e69,0x772d736d,%ebp
402739:	6e 2d 73
40273c:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
402740:	69 74 79 2d 6c 73 61 	imul   $0x6c61736c,0x2d(%ecx,%edi,2),%esi
402747:	6c
402748:	6f                   	outsl  %ds:(%esi),(%dx)
402749:	6f                   	outsl  %ds:(%esi),(%dx)
40274a:	6b 75 70 2d          	imul   $0x2d,0x70(%ebp),%esi
40274e:	6c                   	insb   (%dx),%es:(%edi)
40274f:	31 2d 31 2d 30 2e    	xor    %ebp,0x2e302d31
402755:	64 6c                	fs insb (%dx),%es:(%edi)
402757:	6c                   	insb   (%dx),%es:(%edi)
402764:	c0 00 00             	rolb   $0x0,(%eax)
402767:	00 00                	add    %al,(%eax)
402769:	00 00                	add    %al,(%eax)
40276b:	46                   	inc    %esi
40276c:	05 e0 02 00 00       	add    $0x2e0,%eax
402771:	00 00                	add    %al,(%eax)
402773:	00 c0                	add    %al,%al
402775:	00 00                	add    %al,(%eax)
402777:	00 00                	add    %al,(%eax)
402779:	00 00                	add    %al,(%eax)
40277b:	46                   	inc    %esi
40278c:	00 04 02             	add    %al,(%edx,%eax,1)
40278f:	00 00                	add    %al,(%eax)
402791:	00 00                	add    %al,(%eax)
402793:	00 c0                	add    %al,%al
402795:	00 00                	add    %al,(%eax)
402797:	00 00                	add    %al,(%eax)
402799:	00 00                	add    %al,(%eax)
40279b:	46                   	inc    %esi
40279c:	00 00                	add    %al,(%eax)
40279e:	00 00                	add    %al,(%eax)
4027a0:	41                   	inc    %ecx
4027a1:	00 50 00             	add    %dl,0x0(%eax)
4027a4:	49                   	dec    %ecx
4027a5:	00 2d 00 4d 00 53    	add    %ch,0x53004d00
4027ab:	00 2d 00 57 00 69    	add    %ch,0x69005700
4027b1:	00 6e 00             	add    %ch,0x0(%esi)
4027b4:	2d 00 43 00 6f       	sub    $0x6f004300,%eax
4027b9:	00 72 00             	add    %dh,0x0(%edx)
4027bc:	65 00 2d 00 4c 00 6f 	add    %ch,%gs:0x6f004c00
4027c3:	00 63 00             	add    %ah,0x0(%ebx)
4027c6:	61                   	popa
4027c7:	00 6c 00 52          	add    %ch,0x52(%eax,%eax,1)
4027cb:	00 65 00             	add    %ah,0x0(%ebp)
4027ce:	67 00 69 00          	add    %ch,0x0(%bx,%di)
4027d2:	73 00                	jae    0x4027d4
4027d4:	74 00                	je     0x4027d6
4027d6:	72 00                	jb     0x4027d8
4027d8:	79 00                	jns    0x4027da
4027da:	2d 00 4c 00 31       	sub    $0x31004c00,%eax
4027df:	00 2d 00 31 00 2d    	add    %ch,0x2d003100
4027e5:	00 30                	add    %dh,(%eax)
4027e7:	00 2e                	add    %ch,(%esi)
4027e9:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
4027ed:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
4027f1:	00 00                	add    %al,(%eax)
4027f3:	00 52 65             	add    %dl,0x65(%edx)
4027f6:	67 44                	addr16 inc %esp
4027f8:	65 6c                	gs insb (%dx),%es:(%edi)
4027fa:	65 74 65             	gs je  0x402862
4027fd:	4b                   	dec    %ebx
4027fe:	65 79 45             	gs jns 0x402846
402801:	78 57                	js     0x40285a
402803:	00 61 00             	add    %ah,0x0(%ecx)
402806:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
40280a:	61                   	popa
40280b:	00 70 00             	add    %dh,0x0(%eax)
40280e:	69 00 33 00 32 00    	imul   $0x320033,(%eax),%eax
402814:	2e 00 64 00 6c       	add    %ah,%cs:0x6c(%eax,%eax,1)