4123fb:	72 63                	jb     0x412460
4123fd:	68 4f 70 74 69       	push   $0x6974704f
412402:	6f                   	outsl  %ds:(%esi),(%dx)
412403:	6e                   	outsb  %ds:(%esi),(%dx)
412404:	00 53 74             	add    %dl,0x74(%ebx)
412407:	72 65                	jb     0x41246e
412409:	61                   	popa
41240a:	6d                   	insl   (%dx),%es:(%edi)
41240b:	00 53 74             	add    %dl,0x74(%ebx)
41240e:	72 65                	jb     0x412475
412410:	61                   	popa
412411:	6d                   	insl   (%dx),%es:(%edi)
412412:	57                   	push   %edi
412413:	72 69                	jb     0x41247e
412415:	74 65                	je     0x41247c
412417:	72 00                	jb     0x412419
412419:	54                   	push   %esp
41241a:	65 78 74             	gs js  0x412491
41241d:	57                   	push   %edi
41241e:	72 69                	jb     0x412489
412420:	74 65                	je     0x412487
412422:	72 00                	jb     0x412424
412424:	4d                   	dec    %ebp
412425:	61                   	popa
412426:	74 68                	je     0x412490
412428:	00 4d 75             	add    %cl,0x75(%ebp)
41242b:	6c                   	insb   (%dx),%es:(%edi)
41242c:	74 69                	je     0x412497
41242e:	63 61 73             	arpl   %esp,0x73(%ecx)
412431:	74 44                	je     0x412477
412433:	65 6c                	gs insb (%dx),%es:(%edi)
412435:	65 67 61             	gs addr16 popa
412438:	74 65                	je     0x41249f
41243a:	00 44 6e 73          	add    %al,0x73(%esi,%ebp,2)
41243e:	00 53 79             	add    %dl,0x79(%ebx)
412441:	73 74                	jae    0x4124b7
412443:	65 6d                	gs insl (%dx),%es:(%edi)
412445:	2e 4e                	cs dec %esi
412447:	65 74 00             	gs je  0x41244a
41244a:	45                   	inc    %ebp
41244b:	6e                   	outsb  %ds:(%esi),(%dx)
41244c:	64 50                	fs push %eax
41244e:	6f                   	outsl  %ds:(%esi),(%dx)
41244f:	69 6e 74 00 49 50 41 	imul   $0x41504900,0x74(%esi),%ebp
412456:	64 64 72 65          	fs fs jb 0x4124bf
41245a:	73 73                	jae    0x4124cf
41245c:	00 49 50             	add    %cl,0x50(%ecx)
41245f:	45                   	inc    %ebp
412460:	6e                   	outsb  %ds:(%esi),(%dx)
412461:	64 50                	fs push %eax
412463:	6f                   	outsl  %ds:(%esi),(%dx)
412464:	69 6e 74 00 49 50 48 	imul   $0x48504900,0x74(%esi),%ebp
41246b:	6f                   	outsl  %ds:(%esi),(%dx)
41246c:	73 74                	jae    0x4124e2
41246e:	45                   	inc    %ebp
41246f:	6e                   	outsb  %ds:(%esi),(%dx)
412470:	74 72                	je     0x4124e4
412472:	79 00                	jns    0x412474
412474:	41                   	inc    %ecx
412475:	64 64 72 65          	fs fs jb 0x4124de
412479:	73 73                	jae    0x4124ee
41247b:	46                   	inc    %esi
41247c:	61                   	popa
41247d:	6d                   	insl   (%dx),%es:(%edi)
41247e:	69 6c 79 00 53 79 73 	imul   $0x74737953,0x0(%ecx,%edi,2),%ebp
412485:	74
412486:	65 6d                	gs insl (%dx),%es:(%edi)
412488:	2e 4e                	cs dec %esi
41248a:	65 74 2e             	gs je  0x4124bb
41248d:	53                   	push   %ebx
41248e:	6f                   	outsl  %ds:(%esi),(%dx)
41248f:	63 6b 65             	arpl   %ebp,0x65(%ebx)
412492:	74 73                	je     0x412507
412494:	00 4c 69 6e          	add    %cl,0x6e(%ecx,%ebp,2)
412498:	67 65 72 4f          	addr16 gs jb 0x4124eb
41249c:	70 74                	jo     0x412512
41249e:	69 6f 6e 00 50 72 6f 	imul   $0x6f725000,0x6e(%edi),%ebp
4124a5:	74 6f                	je     0x412516
4124a7:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
4124aa:	54                   	push   %esp
4124ab:	79 70                	jns    0x41251d
4124ad:	65 00 53 6f          	add    %dl,%gs:0x6f(%ebx)
4124b1:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4124b4:	74 00                	je     0x4124b6
4124b6:	53                   	push   %ebx
4124b7:	6f                   	outsl  %ds:(%esi),(%dx)
4124b8:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4124bb:	74 41                	je     0x4124fe
4124bd:	73 79                	jae    0x412538
4124bf:	6e                   	outsb  %ds:(%esi),(%dx)
4124c0:	63 45 76             	arpl   %eax,0x76(%ebp)
4124c3:	65 6e                	outsb  %gs:(%esi),(%dx)
4124c5:	74 41                	je     0x412508
4124c7:	72 67                	jb     0x412530
4124c9:	73 00                	jae    0x4124cb
4124cb:	53                   	push   %ebx
4124cc:	6f                   	outsl  %ds:(%esi),(%dx)
4124cd:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4124d0:	74 41                	je     0x412513
4124d2:	73 79                	jae    0x41254d
4124d4:	6e                   	outsb  %ds:(%esi),(%dx)
4124d5:	63 4f 70             	arpl   %ecx,0x70(%edi)
4124d8:	65 72 61             	gs jb  0x41253c
4124db:	74 69                	je     0x412546
4124dd:	6f                   	outsl  %ds:(%esi),(%dx)
4124de:	6e                   	outsb  %ds:(%esi),(%dx)
4124df:	00 53 6f             	add    %dl,0x6f(%ebx)
4124e2:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4124e5:	74 45                	je     0x41252c
4124e7:	72 72                	jb     0x41255b
4124e9:	6f                   	outsl  %ds:(%esi),(%dx)
4124ea:	72 00                	jb     0x4124ec
4124ec:	53                   	push   %ebx
4124ed:	6f                   	outsl  %ds:(%esi),(%dx)
4124ee:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4124f1:	74 45                	je     0x412538
4124f3:	78 63                	js     0x412558
4124f5:	65 70 74             	gs jo  0x41256c
4124f8:	69 6f 6e 00 53 6f 63 	imul   $0x636f5300,0x6e(%edi),%ebp
4124ff:	6b 65 74 54          	imul   $0x54,0x74(%ebp),%esp
412503:	79 70                	jns    0x412575
412505:	65 00 4f 62          	add    %cl,%gs:0x62(%edi)
412509:	6a 65                	push   $0x65
41250b:	63 74 00 4f          	arpl   %esi,0x4f(%eax,%eax,1)
41250f:	70 65                	jo     0x412576
412511:	72 61                	jb     0x412574
412513:	74 69                	je     0x41257e
412515:	6e                   	outsb  %ds:(%esi),(%dx)
412516:	67 53                	addr16 push %ebx
412518:	79 73                	jns    0x41258d
41251a:	74 65                	je     0x412581
41251c:	6d                   	insl   (%dx),%es:(%edi)
41251d:	00 50 61             	add    %dl,0x61(%eax)
412520:	72 61                	jb     0x412583
412522:	6d                   	insl   (%dx),%es:(%edi)
412523:	41                   	inc    %ecx
412524:	72 72                	jb     0x412598
412526:	61                   	popa
412527:	79 41                	jns    0x41256a
412529:	74 74                	je     0x41259f
41252b:	72 69                	jb     0x412596
41252d:	62 75 74             	bound  %esi,0x74(%ebp)
412530:	65 00 52 61          	add    %dl,%gs:0x61(%edx)
412534:	6e                   	outsb  %ds:(%esi),(%dx)
412535:	64 6f                	outsl  %fs:(%esi),(%dx)
412537:	6d                   	insl   (%dx),%es:(%edi)
412538:	00 41 73             	add    %al,0x73(%ecx)
41253b:	73 65                	jae    0x4125a2
41253d:	6d                   	insl   (%dx),%es:(%edi)
41253e:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
412542:	53                   	push   %ebx
412543:	79 73                	jns    0x4125b8
412545:	74 65                	je     0x4125ac
412547:	6d                   	insl   (%dx),%es:(%edi)
412548:	2e 52                	cs push %edx
41254a:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
41254d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
412552:	6e                   	outsb  %ds:(%esi),(%dx)
412553:	00 41 73             	add    %al,0x73(%ecx)
412556:	73 65                	jae    0x4125bd
412558:	6d                   	insl   (%dx),%es:(%edi)
412559:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
41255d:	6f                   	outsl  %ds:(%esi),(%dx)
41255e:	6d                   	insl   (%dx),%es:(%edi)
41255f:	70 61                	jo     0x4125c2
412561:	6e                   	outsb  %ds:(%esi),(%dx)
412562:	79 41                	jns    0x4125a5
412564:	74 74                	je     0x4125da
412566:	72 69                	jb     0x4125d1
412568:	62 75 74             	bound  %esi,0x74(%ebp)
41256b:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41256f:	73 65                	jae    0x4125d6
412571:	6d                   	insl   (%dx),%es:(%edi)
412572:	62 6c 79 43          	bound  %ebp,0x43(%ecx,%edi,2)
412576:	6f                   	outsl  %ds:(%esi),(%dx)
412577:	70 79                	jo     0x4125f2
412579:	72 69                	jb     0x4125e4
41257b:	67 68 74 41 74 74    	addr16 push $0x74744174
412581:	72 69                	jb     0x4125ec
412583:	62 75 74             	bound  %esi,0x74(%ebp)
412586:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
41258a:	73 65                	jae    0x4125f1
41258c:	6d                   	insl   (%dx),%es:(%edi)
41258d:	62 6c 79 44          	bound  %ebp,0x44(%ecx,%edi,2)
412591:	65 73 63             	gs jae 0x4125f7
412594:	72 69                	jb     0x4125ff
412596:	70 74                	jo     0x41260c
412598:	69 6f 6e 41 74 74 72 	imul   $0x72747441,0x6e(%edi),%ebp
41259f:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
4125a6:	73 73                	jae    0x41261b
4125a8:	65 6d                	gs insl (%dx),%es:(%edi)
4125aa:	62 6c 79 46          	bound  %ebp,0x46(%ecx,%edi,2)
4125ae:	69 6c 65 56 65 72 73 	imul   $0x69737265,0x56(%ebp,%eiz,2),%ebp
4125b5:	69
4125b6:	6f                   	outsl  %ds:(%esi),(%dx)
4125b7:	6e                   	outsb  %ds:(%esi),(%dx)
4125b8:	41                   	inc    %ecx
4125b9:	74 74                	je     0x41262f
4125bb:	72 69                	jb     0x412626
4125bd:	62 75 74             	bound  %esi,0x74(%ebp)
4125c0:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4125c4:	73 65                	jae    0x41262b
4125c6:	6d                   	insl   (%dx),%es:(%edi)
4125c7:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
4125cb:	61                   	popa
4125cc:	6d                   	insl   (%dx),%es:(%edi)
4125cd:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4125d1:	73 65                	jae    0x412638
4125d3:	6d                   	insl   (%dx),%es:(%edi)
4125d4:	62 6c 79 50          	bound  %ebp,0x50(%ecx,%edi,2)
4125d8:	72 6f                	jb     0x412649
4125da:	64 75 63             	fs jne 0x412640
4125dd:	74 41                	je     0x412620
4125df:	74 74                	je     0x412655
4125e1:	72 69                	jb     0x41264c
4125e3:	62 75 74             	bound  %esi,0x74(%ebp)
4125e6:	65 00 41 73          	add    %al,%gs:0x73(%ecx)
4125ea:	73 65                	jae    0x412651
4125ec:	6d                   	insl   (%dx),%es:(%edi)
4125ed:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
4125f1:	69 74 6c 65 41 74 74 	imul   $0x72747441,0x65(%esp,%ebp,2),%esi
4125f8:	72
4125f9:	69 62 75 74 65 00 41 	imul   $0x41006574,0x75(%edx),%esp
412600:	73 73                	jae    0x412675
412602:	65 6d                	gs insl (%dx),%es:(%edi)
412604:	62 6c 79 54          	bound  %ebp,0x54(%ecx,%edi,2)
412608:	72 61                	jb     0x41266b
41260a:	64 65 6d             	fs gs insl (%dx),%es:(%edi)
41260d:	61                   	popa
41260e:	72 6b                	jb     0x41267b
412610:	41                   	inc    %ecx
412611:	74 74                	je     0x412687
412613:	72 69                	jb     0x41267e
412615:	62 75 74             	bound  %esi,0x74(%ebp)
412618:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
41261c:	6e                   	outsb  %ds:(%esi),(%dx)
41261d:	73 74                	jae    0x412693
41261f:	72 75                	jb     0x412696
412621:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
412625:	49                   	dec    %ecx
412626:	6e                   	outsb  %ds:(%esi),(%dx)
412627:	66 6f                	outsw  %ds:(%esi),(%dx)
412629:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
41262d:	61                   	popa
41262e:	75 6c                	jne    0x41269c
412630:	74 4d                	je     0x41267f
412632:	65 6d                	gs insl (%dx),%es:(%edi)
412634:	62 65 72             	bound  %esp,0x72(%ebp)
412637:	41                   	inc    %ecx
412638:	74 74                	je     0x4126ae
41263a:	72 69                	jb     0x4126a5
41263c:	62 75 74             	bound  %esi,0x74(%ebp)
41263f:	65 00 4d 65          	add    %cl,%gs:0x65(%ebp)
412643:	6d                   	insl   (%dx),%es:(%edi)
412644:	62 65 72             	bound  %esp,0x72(%ebp)
412647:	49                   	dec    %ecx
412648:	6e                   	outsb  %ds:(%esi),(%dx)
412649:	66 6f                	outsw  %ds:(%esi),(%dx)
41264b:	00 4d 65             	add    %cl,0x65(%ebp)
41264e:	74 68                	je     0x4126b8
412650:	6f                   	outsl  %ds:(%esi),(%dx)
412651:	64 42                	fs inc %edx
412653:	61                   	popa
412654:	73 65                	jae    0x4126bb
412656:	00 50 61             	add    %dl,0x61(%eax)
412659:	72 61                	jb     0x4126bc
41265b:	6d                   	insl   (%dx),%es:(%edi)
41265c:	65 74 65             	gs je  0x4126c4
41265f:	72 49                	jb     0x4126aa
412661:	6e                   	outsb  %ds:(%esi),(%dx)
412662:	66 6f                	outsw  %ds:(%esi),(%dx)
412664:	00 54 61 72          	add    %dl,0x72(%ecx,%eiz,2)
412668:	67 65 74 49          	addr16 gs je 0x4126b5
41266c:	6e                   	outsb  %ds:(%esi),(%dx)
41266d:	76 6f                	jbe    0x4126de
41266f:	63 61 74             	arpl   %esp,0x74(%ecx)
412672:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
412679:	70 74                	jo     0x4126ef
41267b:	69 6f 6e 00 52 65 73 	imul   $0x73655200,0x6e(%edi),%ebp
412682:	6f                   	outsl  %ds:(%esi),(%dx)
412683:	6c                   	insb   (%dx),%es:(%edi)
412684:	76 65                	jbe    0x4126eb
412686:	45                   	inc    %ebp
412687:	76 65                	jbe    0x4126ee
412689:	6e                   	outsb  %ds:(%esi),(%dx)
41268a:	74 41                	je     0x4126cd
41268c:	72 67                	jb     0x4126f5
41268e:	73 00                	jae    0x412690
412690:	52                   	push   %edx
412691:	65 73 6f             	gs jae 0x412703
412694:	6c                   	insb   (%dx),%es:(%edi)
412695:	76 65                	jbe    0x4126fc
412697:	45                   	inc    %ebp
412698:	76 65                	jbe    0x4126ff
41269a:	6e                   	outsb  %ds:(%esi),(%dx)
41269b:	74 48                	je     0x4126e5
41269d:	61                   	popa
41269e:	6e                   	outsb  %ds:(%esi),(%dx)
41269f:	64 6c                	fs insb (%dx),%es:(%edi)
4126a1:	65 72 00             	gs jb  0x4126a4
4126a4:	43                   	inc    %ebx
4126a5:	6f                   	outsl  %ds:(%esi),(%dx)
4126a6:	6d                   	insl   (%dx),%es:(%edi)
4126a7:	70 69                	jo     0x412712
4126a9:	6c                   	insb   (%dx),%es:(%edi)
4126aa:	61                   	popa
4126ab:	74 69                	je     0x412716
4126ad:	6f                   	outsl  %ds:(%esi),(%dx)
4126ae:	6e                   	outsb  %ds:(%esi),(%dx)
4126af:	52                   	push   %edx
4126b0:	65 6c                	gs insb (%dx),%es:(%edi)
4126b2:	61                   	popa
4126b3:	78 61                	js     0x412716
4126b5:	74 69                	je     0x412720
4126b7:	6f                   	outsl  %ds:(%esi),(%dx)
4126b8:	6e                   	outsb  %ds:(%esi),(%dx)
4126b9:	73 41                	jae    0x4126fc
4126bb:	74 74                	je     0x412731
4126bd:	72 69                	jb     0x412728
4126bf:	62 75 74             	bound  %esi,0x74(%ebp)
4126c2:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
4126c6:	73 74                	jae    0x41273c
4126c8:	65 6d                	gs insl (%dx),%es:(%edi)
4126ca:	2e 52                	cs push %edx
4126cc:	75 6e                	jne    0x41273c
4126ce:	74 69                	je     0x412739
4126d0:	6d                   	insl   (%dx),%es:(%edi)
4126d1:	65 2e 43             	gs cs inc %ebx
4126d4:	6f                   	outsl  %ds:(%esi),(%dx)
4126d5:	6d                   	insl   (%dx),%es:(%edi)
4126d6:	70 69                	jo     0x412741
4126d8:	6c                   	insb   (%dx),%es:(%edi)
4126d9:	65 72 53             	gs jb  0x41272f
4126dc:	65 72 76             	gs jb  0x412755
4126df:	69 63 65 73 00 43 6f 	imul   $0x6f430073,0x65(%ebx),%esp
4126e6:	6d                   	insl   (%dx),%es:(%edi)
4126e7:	70 69                	jo     0x412752
4126e9:	6c                   	insb   (%dx),%es:(%edi)
4126ea:	65 72 47             	gs jb  0x412734
4126ed:	65 6e                	outsb  %gs:(%esi),(%dx)
4126ef:	65 72 61             	gs jb  0x412753
4126f2:	74 65                	je     0x412759
4126f4:	64 41                	fs inc %ecx
4126f6:	74 74                	je     0x41276c
4126f8:	72 69                	jb     0x412763
4126fa:	62 75 74             	bound  %esi,0x74(%ebp)
4126fd:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
412701:	6e                   	outsb  %ds:(%esi),(%dx)
412702:	74 69                	je     0x41276d
412704:	6d                   	insl   (%dx),%es:(%edi)