41238b:	74 65                	je     0x4123f2
41238d:	72 00                	jb     0x41238f
41238f:	6c                   	insb   (%dx),%es:(%edi)
412390:	61                   	popa
412391:	62 65 6c             	bound  %esp,0x6c(%ebp)
412394:	45                   	inc    %ebp
412395:	6c                   	insb   (%dx),%es:(%edi)
412396:	76 69                	jbe    0x412401
412398:	73 68                	jae    0x412402
41239a:	4d                   	dec    %ebp
41239b:	61                   	popa
41239c:	73 74                	jae    0x412412
41239e:	65 72 00             	gs jb  0x4123a1
4123a1:	70 69                	jo     0x41240c
4123a3:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
4123a7:	65 42                	gs inc %edx
4123a9:	6f                   	outsl  %ds:(%esi),(%dx)
4123aa:	78 45                	js     0x4123f1
4123ac:	6c                   	insb   (%dx),%es:(%edi)
4123ad:	76 69                	jbe    0x412418
4123af:	73 68                	jae    0x412419
4123b1:	4d                   	dec    %ebp
4123b2:	61                   	popa
4123b3:	73 74                	jae    0x412429
4123b5:	65 72 00             	gs jb  0x4123b8
4123b8:	53                   	push   %ebx
4123b9:	6f                   	outsl  %ds:(%esi),(%dx)
4123ba:	75 6e                	jne    0x41242a
4123bc:	64 50                	fs push %eax
4123be:	6c                   	insb   (%dx),%es:(%edi)
4123bf:	61                   	popa
4123c0:	79 65                	jns    0x412427
4123c2:	72 00                	jb     0x4123c4
4123c4:	73 6f                	jae    0x412435
4123c6:	75 6e                	jne    0x412436
4123c8:	64 50                	fs push %eax
4123ca:	6c                   	insb   (%dx),%es:(%edi)
4123cb:	61                   	popa
4123cc:	79 65                	jns    0x412433
4123ce:	72 00                	jb     0x4123d0
4123d0:	4f                   	dec    %edi
4123d1:	72 63                	jb     0x412436
4123d3:	69 73 68 57 61 72 72 	imul   $0x72726157,0x68(%ebx),%esi
4123da:	69 6f 72 00 6c 61 62 	imul   $0x62616c00,0x72(%edi),%ebp
4123e1:	65 6c                	gs insb (%dx),%es:(%edi)
4123e3:	45                   	inc    %ebp
4123e4:	6c                   	insb   (%dx),%es:(%edi)
4123e5:	76 69                	jbe    0x412450
4123e7:	73 68                	jae    0x412451
4123e9:	57                   	push   %edi
4123ea:	61                   	popa
4123eb:	72 72                	jb     0x41245f
4123ed:	69 6f 72 00 70 69 63 	imul   $0x63697000,0x72(%edi),%ebp
4123f4:	74 75                	je     0x41246b
4123f6:	72 65                	jb     0x41245d
4123f8:	42                   	inc    %edx
4123f9:	6f                   	outsl  %ds:(%esi),(%dx)
4123fa:	78 45                	js     0x412441
4123fc:	6c                   	insb   (%dx),%es:(%edi)
4123fd:	76 69                	jbe    0x412468
4123ff:	73 68                	jae    0x412469
412401:	57                   	push   %edi
412402:	61                   	popa
412403:	72 72                	jb     0x412477
412405:	69 6f 72 00 73 65 74 	imul   $0x74657300,0x72(%edi),%ebp
41240c:	5f                   	pop    %edi
41240d:	46                   	inc    %esi
41240e:	6f                   	outsl  %ds:(%esi),(%dx)
41240f:	72 65                	jb     0x412476
412411:	43                   	inc    %ebx
412412:	6f                   	outsl  %ds:(%esi),(%dx)
412413:	6c                   	insb   (%dx),%es:(%edi)
412414:	6f                   	outsl  %ds:(%esi),(%dx)
412415:	72 00                	jb     0x412417
412417:	73 65                	jae    0x41247e
412419:	74 5f                	je     0x41247a
41241b:	42                   	inc    %edx
41241c:	61                   	popa
41241d:	63 6b 43             	arpl   %ebp,0x43(%ebx)
412420:	6f                   	outsl  %ds:(%esi),(%dx)
412421:	6c                   	insb   (%dx),%es:(%edi)
412422:	6f                   	outsl  %ds:(%esi),(%dx)
412423:	72 00                	jb     0x412425
412425:	73 65                	jae    0x41248c
412427:	74 5f                	je     0x412488
412429:	55                   	push   %ebp
41242a:	73 65                	jae    0x412491
41242c:	56                   	push   %esi
41242d:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
412434:	79 6c                	jns    0x4124a2
412436:	65 42                	gs inc %edx
412438:	61                   	popa
412439:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41243c:	6f                   	outsl  %ds:(%esi),(%dx)
41243d:	6c                   	insb   (%dx),%es:(%edi)
41243e:	6f                   	outsl  %ds:(%esi),(%dx)
41243f:	72 00                	jb     0x412441
412441:	73 65                	jae    0x4124a8
412443:	74 5f                	je     0x4124a4
412445:	54                   	push   %esp
412446:	72 61                	jb     0x4124a9
412448:	6e                   	outsb  %ds:(%esi),(%dx)
412449:	73 70                	jae    0x4124bb
41244b:	61                   	popa
41244c:	72 65                	jb     0x4124b3
41244e:	6e                   	outsb  %ds:(%esi),(%dx)
41244f:	74 43                	je     0x412494
412451:	6f                   	outsl  %ds:(%esi),(%dx)
412452:	6c                   	insb   (%dx),%es:(%edi)
412453:	6f                   	outsl  %ds:(%esi),(%dx)
412454:	72 00                	jb     0x412456
412456:	49                   	dec    %ecx
412457:	45                   	inc    %ebp
412458:	6e                   	outsb  %ds:(%esi),(%dx)
412459:	75 6d                	jne    0x4124c8
41245b:	65 72 61             	gs jb  0x4124bf
41245e:	74 6f                	je     0x4124cf
412460:	72 00                	jb     0x412462
412462:	47                   	inc    %edi
412463:	65 74 45             	gs je  0x4124ab
412466:	6e                   	outsb  %ds:(%esi),(%dx)
412467:	75 6d                	jne    0x4124d6
412469:	65 72 61             	gs jb  0x4124cd
41246c:	74 6f                	je     0x4124dd
41246e:	72 00                	jb     0x412470
412470:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
412475:	00 2e                	add    %ch,(%esi)
412477:	63 63 74             	arpl   %esp,0x74(%ebx)
41247a:	6f                   	outsl  %ds:(%esi),(%dx)
41247b:	72 00                	jb     0x41247d
41247d:	53                   	push   %ebx
41247e:	79 73                	jns    0x4124f3
412480:	74 65                	je     0x4124e7
412482:	6d                   	insl   (%dx),%es:(%edi)
412483:	2e 44                	cs inc %esp
412485:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
41248c:	69 63 73 00 4d 65 73 	imul   $0x73654d00,0x73(%ebx),%esp
412493:	73 61                	jae    0x4124f6
412495:	67 65 41             	addr16 gs inc %ecx
412498:	62 6f 75             	bound  %ebp,0x75(%edi)
41249b:	74 52                	je     0x4124ef
41249d:	65 73 75             	gs jae 0x412515
4124a0:	6c                   	insb   (%dx),%es:(%edi)
4124a1:	74 4f                	je     0x4124f2
4124a3:	66 42                	inc    %dx
4124a5:	61                   	popa
4124a6:	74 74                	je     0x41251c
4124a8:	6c                   	insb   (%dx),%es:(%edi)
4124a9:	65 56                	gs push %esi
4124ab:	73 4f                	jae    0x4124fc
4124ad:	72 63                	jb     0x412512
4124af:	73 00                	jae    0x4124b1
4124b1:	47                   	inc    %edi
4124b2:	65 74 4d             	gs je  0x412502
4124b5:	65 74 68             	gs je  0x412520
4124b8:	6f                   	outsl  %ds:(%esi),(%dx)
4124b9:	64 73 00             	fs jae 0x4124bc
4124bc:	53                   	push   %ebx
4124bd:	79 73                	jns    0x412532
4124bf:	74 65                	je     0x412526
4124c1:	6d                   	insl   (%dx),%es:(%edi)
4124c2:	2e 52                	cs push %edx
4124c4:	75 6e                	jne    0x412534
4124c6:	74 69                	je     0x412531
4124c8:	6d                   	insl   (%dx),%es:(%edi)
4124c9:	65 2e 49             	gs cs dec %ecx
4124cc:	6e                   	outsb  %ds:(%esi),(%dx)
4124cd:	74 65                	je     0x412534
4124cf:	72 6f                	jb     0x412540
4124d1:	70 53                	jo     0x412526
4124d3:	65 72 76             	gs jb  0x41254c
4124d6:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
4124dd:	73 74                	jae    0x412553
4124df:	65 6d                	gs insl (%dx),%es:(%edi)
4124e1:	2e 52                	cs push %edx
4124e3:	75 6e                	jne    0x412553
4124e5:	74 69                	je     0x412550
4124e7:	6d                   	insl   (%dx),%es:(%edi)
4124e8:	65 2e 43             	gs cs inc %ebx
4124eb:	6f                   	outsl  %ds:(%esi),(%dx)
4124ec:	6d                   	insl   (%dx),%es:(%edi)
4124ed:	70 69                	jo     0x412558
4124ef:	6c                   	insb   (%dx),%es:(%edi)
4124f0:	65 72 53             	gs jb  0x412546
4124f3:	65 72 76             	gs jb  0x41256c
4124f6:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
4124fd:	73 74                	jae    0x412573
4124ff:	65 6d                	gs insl (%dx),%es:(%edi)
412501:	2e 52                	cs push %edx
412503:	65 73 6f             	gs jae 0x412575
412506:	75 72                	jne    0x41257a
412508:	63 65 73             	arpl   %esp,0x73(%ebp)
41250b:	00 49 66             	add    %cl,0x66(%ecx)
41250e:	45                   	inc    %ebp
41250f:	6e                   	outsb  %ds:(%esi),(%dx)
412510:	6f                   	outsl  %ds:(%esi),(%dx)
412511:	75 67                	jne    0x41257a
412513:	68 74 52 65 73       	push   $0x73655274
412518:	6f                   	outsl  %ds:(%esi),(%dx)
412519:	75 72                	jne    0x41258d
41251b:	63 65 73             	arpl   %esp,0x73(%ebp)
41251e:	00 45 6c             	add    %al,0x6c(%ebp)
412521:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
412527:	74 79                	je     0x4125a2
412529:	2e 46                	cs inc %esi
41252b:	6f                   	outsl  %ds:(%esi),(%dx)
41252c:	72 6d                	jb     0x41259b
41252e:	54                   	push   %esp
41252f:	72 61                	jb     0x412592
412531:	69 6e 69 6e 67 2e 72 	imul   $0x722e676e,0x69(%esi),%ebp
412538:	65 73 6f             	gs jae 0x4125aa
41253b:	75 72                	jne    0x4125af
41253d:	63 65 73             	arpl   %esp,0x73(%ebp)
412540:	00 45 6c             	add    %al,0x6c(%ebp)
412543:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
412549:	74 79                	je     0x4125c4
41254b:	2e 46                	cs inc %esi
41254d:	6f                   	outsl  %ds:(%esi),(%dx)
41254e:	72 6d                	jb     0x4125bd
412550:	4d                   	dec    %ebp
412551:	61                   	popa
412552:	69 6e 2e 72 65 73 6f 	imul   $0x6f736572,0x2e(%esi),%ebp
412559:	75 72                	jne    0x4125cd
41255b:	63 65 73             	arpl   %esp,0x73(%ebp)
41255e:	00 45 6c             	add    %al,0x6c(%ebp)
412561:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
412567:	74 79                	je     0x4125e2
412569:	2e 50                	cs push %eax
41256b:	72 6f                	jb     0x4125dc
41256d:	70 65                	jo     0x4125d4
41256f:	72 74                	jb     0x4125e5
412571:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
412578:	6f                   	outsl  %ds:(%esi),(%dx)
412579:	75 72                	jne    0x4125ed
41257b:	63 65 73             	arpl   %esp,0x73(%ebp)
41257e:	2e 72 65             	jb,pn  0x4125e6
412581:	73 6f                	jae    0x4125f2
412583:	75 72                	jne    0x4125f7
412585:	63 65 73             	arpl   %esp,0x73(%ebp)
412588:	00 45 6c             	add    %al,0x6c(%ebp)
41258b:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
412591:	74 79                	je     0x41260c
412593:	2e 46                	cs inc %esi
412595:	6f                   	outsl  %ds:(%esi),(%dx)
412596:	72 6d                	jb     0x412605
412598:	42                   	inc    %edx
412599:	75 69                	jne    0x412604
41259b:	6c                   	insb   (%dx),%es:(%edi)
41259c:	64 69 6e 67 73 2e 72 	imul   $0x65722e73,%fs:0x67(%esi),%ebp
4125a3:	65
4125a4:	73 6f                	jae    0x412615
4125a6:	75 72                	jne    0x41261a
4125a8:	63 65 73             	arpl   %esp,0x73(%ebp)
4125ab:	00 45 6c             	add    %al,0x6c(%ebp)
4125ae:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
4125b4:	74 79                	je     0x41262f
4125b6:	2e 46                	cs inc %esi
4125b8:	6f                   	outsl  %ds:(%esi),(%dx)
4125b9:	72 6d                	jb     0x412628
4125bb:	4d                   	dec    %ebp
4125bc:	65 6e                	outsb  %gs:(%esi),(%dx)
4125be:	75 2e                	jne    0x4125ee
4125c0:	72 65                	jb     0x412627
4125c2:	73 6f                	jae    0x412633
4125c4:	75 72                	jne    0x412638
4125c6:	63 65 73             	arpl   %esp,0x73(%ebp)
4125c9:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
4125cd:	75 67                	jne    0x412636
4125cf:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
4125d6:	65
4125d7:	73 00                	jae    0x4125d9
4125d9:	53                   	push   %ebx
4125da:	65 6c                	gs insb (%dx),%es:(%edi)
4125dc:	65 63 74 4e 6f       	arpl   %esi,%gs:0x6f(%esi,%ecx,2)
4125e1:	64 65 73 00          	fs gs jae 0x4125e5
4125e5:	45                   	inc    %ebp
4125e6:	6c                   	insb   (%dx),%es:(%edi)
4125e7:	66 69 65 5f 63 69    	imul   $0x6963,0x5f(%ebp),%sp
4125ed:	74 79                	je     0x412668
4125ef:	2e 50                	cs push %eax
4125f1:	72 6f                	jb     0x412662
4125f3:	70 65                	jo     0x41265a
4125f5:	72 74                	jb     0x41266b
4125f7:	69 65 73 00 45 6e 61 	imul   $0x616e4500,0x73(%ebp),%esp
4125fe:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
412602:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
412609:	79 6c                	jns    0x412677
41260b:	65 73 00             	gs jae 0x41260e
41260e:	47                   	inc    %edi
41260f:	65 74 54             	gs je  0x412666
412612:	79 70                	jns    0x412684
412614:	65 73 00             	gs jae 0x412617
412617:	62 75 74             	bound  %esi,0x74(%ebp)
41261a:	74 6f                	je     0x41268b
41261c:	6e                   	outsb  %ds:(%esi),(%dx)
41261d:	55                   	push   %ebp
41261e:	70 67                	jo     0x412687
412620:	72 61                	jb     0x412683
412622:	64 65 48             	fs gs dec %eax
412625:	6f                   	outsl  %ds:(%esi),(%dx)
412626:	75 73                	jne    0x41269b
412628:	65 73 00             	gs jae 0x41262b
41262b:	6c                   	insb   (%dx),%es:(%edi)
41262c:	61                   	popa
41262d:	62 65 6c             	bound  %esp,0x6c(%ebp)
412630:	4c                   	dec    %esp
412631:	65 76 65             	gs jbe 0x412699
412634:	6c                   	insb   (%dx),%es:(%edi)
412635:	4f                   	dec    %edi
412636:	66 48                	dec    %ax
412638:	6f                   	outsl  %ds:(%esi),(%dx)
412639:	75 73                	jne    0x4126ae
41263b:	65 73 00             	gs jae 0x41263e
41263e:	6c                   	insb   (%dx),%es:(%edi)
41263f:	61                   	popa
412640:	62 65 6c             	bound  %esp,0x6c(%ebp)
412643:	48                   	dec    %eax
412644:	6f                   	outsl  %ds:(%esi),(%dx)
412645:	75 73                	jne    0x4126ba
412647:	65 73 00             	gs jae 0x41264a
41264a:	42                   	inc    %edx
41264b:	69 6e 64 69 6e 67 46 	imul   $0x46676e69,0x64(%esi),%ebp
412652:	6c                   	insb   (%dx),%es:(%edi)
412653:	61                   	popa
412654:	67 73 00             	addr16 jae 0x412657
412657:	45                   	inc    %ebp
412658:	6c                   	insb   (%dx),%es:(%edi)
412659:	76 69                	jbe    0x4126c4
41265b:	73 68                	jae    0x4126c5
41265d:	42                   	inc    %edx
41265e:	75 69                	jne    0x4126c9
412660:	6c                   	insb   (%dx),%es:(%edi)
412661:	64 69 6e 67 73 00 46 	imul   $0x6f460073,%fs:0x67(%esi),%ebp
412668:	6f
412669:	72 6d                	jb     0x4126d8
41266b:	42                   	inc    %edx
41266c:	75 69                	jne    0x4126d7
41266e:	6c                   	insb   (%dx),%es:(%edi)
41266f:	64 69 6e 67 73 00 74 	imul   $0x69740073,%fs:0x67(%esi),%ebp
412676:	69
412677:	6d                   	insl   (%dx),%es:(%edi)
412678:	65 72 57             	gs jb  0x4126d2
41267b:	61                   	popa
41267c:	72 6e                	jb     0x4126ec
41267e:	69 6e 67 73 00 53 65 	imul   $0x65530073,0x67(%esi),%ebp
412685:	74 74                	je     0x4126fb
412687:	69 6e 67 73 00 45 76 	imul   $0x76450073,0x67(%esi),%ebp
41268e:	65 6e                	outsb  %gs:(%esi),(%dx)
412690:	74 41                	je     0x4126d3
412692:	72 67                	jb     0x4126fb