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
412694:	73 00                	jae    0x412696
412696:	62 75 74             	bound  %esi,0x74(%ebp)
412699:	74 6f                	je     0x41270a
41269b:	6e                   	outsb  %ds:(%esi),(%dx)
41269c:	55                   	push   %ebp
41269d:	70 67                	jo     0x412706
41269f:	72 61                	jb     0x412702
4126a1:	64 65 49             	fs gs dec %ecx
4126a4:	72 6f                	jb     0x412715
4126a6:	6e                   	outsb  %ds:(%esi),(%dx)
4126a7:	57                   	push   %edi
4126a8:	6f                   	outsl  %ds:(%esi),(%dx)
4126a9:	72 6b                	jb     0x412716
4126ab:	73 00                	jae    0x4126ad
4126ad:	6c                   	insb   (%dx),%es:(%edi)
4126ae:	61                   	popa
4126af:	62 65 6c             	bound  %esp,0x6c(%ebp)
4126b2:	4c                   	dec    %esp
4126b3:	65 76 65             	gs jbe 0x41271b
4126b6:	6c                   	insb   (%dx),%es:(%edi)
4126b7:	4f                   	dec    %edi
4126b8:	66 49                	dec    %cx
4126ba:	72 6f                	jb     0x41272b
4126bc:	6e                   	outsb  %ds:(%esi),(%dx)
4126bd:	57                   	push   %edi
4126be:	6f                   	outsl  %ds:(%esi),(%dx)
4126bf:	72 6b                	jb     0x41272c
4126c1:	73 00                	jae    0x4126c3
4126c3:	6c                   	insb   (%dx),%es:(%edi)
4126c4:	61                   	popa
4126c5:	62 65 6c             	bound  %esp,0x6c(%ebp)
4126c8:	49                   	dec    %ecx
4126c9:	72 6f                	jb     0x41273a
4126cb:	6e                   	outsb  %ds:(%esi),(%dx)
4126cc:	57                   	push   %edi
4126cd:	6f                   	outsl  %ds:(%esi),(%dx)
4126ce:	72 6b                	jb     0x41273b
4126d0:	73 00                	jae    0x4126d2
4126d2:	6c                   	insb   (%dx),%es:(%edi)
4126d3:	61                   	popa
4126d4:	62 65 6c             	bound  %esp,0x6c(%ebp)
4126d7:	54                   	push   %esp
4126d8:	65 6d                	gs insl (%dx),%es:(%edi)
4126da:	70 6c                	jo     0x412748
4126dc:	65 43                	gs inc %ebx
4126de:	72 79                	jb     0x412759
4126e0:	73 74                	jae    0x412756
4126e2:	61                   	popa
4126e3:	6c                   	insb   (%dx),%es:(%edi)
4126e4:	73 00                	jae    0x4126e6
4126e6:	6c                   	insb   (%dx),%es:(%edi)
4126e7:	61                   	popa
4126e8:	62 65 6c             	bound  %esp,0x6c(%ebp)
4126eb:	43                   	inc    %ebx
4126ec:	72 79                	jb     0x412767
4126ee:	73 74                	jae    0x412764
4126f0:	61                   	popa
4126f1:	6c                   	insb   (%dx),%es:(%edi)
4126f2:	4d                   	dec    %ebp
4126f3:	69 6e 65 43 72 79 73 	imul   $0x73797243,0x65(%esi),%ebp
4126fa:	74 61                	je     0x41275d
4126fc:	6c                   	insb   (%dx),%es:(%edi)
4126fd:	73 00                	jae    0x4126ff
4126ff:	6c                   	insb   (%dx),%es:(%edi)
412700:	61                   	popa
412701:	62 65 6c             	bound  %esp,0x6c(%ebp)
412704:	49                   	dec    %ecx
412705:	6e                   	outsb  %ds:(%esi),(%dx)
412706:	66 72 61             	data16 jb 0x41276a
412709:	73 74                	jae    0x41277f
41270b:	72 75                	jb     0x412782
41270d:	63 74 75 72          	arpl   %esi,0x72(%ebp,%esi,2)
412711:	65 43                	gs inc %ebx
412713:	72 79                	jb     0x41278e
412715:	73 74                	jae    0x41278b
412717:	61                   	popa
412718:	6c                   	insb   (%dx),%es:(%edi)
412719:	73 00                	jae    0x41271b
41271b:	6c                   	insb   (%dx),%es:(%edi)
41271c:	61                   	popa
41271d:	62 65 6c             	bound  %esp,0x6c(%ebp)
412720:	43                   	inc    %ebx
412721:	72 79                	jb     0x41279c
412723:	73 74                	jae    0x412799
412725:	61                   	popa
412726:	6c                   	insb   (%dx),%es:(%edi)
412727:	73 48                	jae    0x412771
412729:	75 6e                	jne    0x412799
41272b:	74 69                	je     0x412796
41272d:	6e                   	outsb  %ds:(%esi),(%dx)
41272e:	67 42                	addr16 inc %edx
412730:	75 69                	jne    0x41279b
412732:	6c                   	insb   (%dx),%es:(%edi)
412733:	64 69 6e 67 43 72 79 	imul   $0x73797243,%fs:0x67(%esi),%ebp
41273a:	73
41273b:	74 61                	je     0x41279e
41273d:	6c                   	insb   (%dx),%es:(%edi)
41273e:	73 00                	jae    0x412740
412740:	6c                   	insb   (%dx),%es:(%edi)
412741:	61                   	popa
412742:	62 65 6c             	bound  %esp,0x6c(%ebp)
412745:	45                   	inc    %ebp
412746:	6c                   	insb   (%dx),%es:(%edi)
412747:	76 69                	jbe    0x4127b2
412749:	73 68                	jae    0x4127b3
41274b:	42                   	inc    %edx
41274c:	75 69                	jne    0x4127b7
41274e:	6c                   	insb   (%dx),%es:(%edi)
41274f:	64 69 6e 67 43 72 79 	imul   $0x73797243,%fs:0x67(%esi),%ebp
412756:	73
412757:	74 61                	je     0x4127ba
412759:	6c                   	insb   (%dx),%es:(%edi)
41275a:	73 00                	jae    0x41275c
41275c:	6c                   	insb   (%dx),%es:(%edi)
41275d:	61                   	popa
41275e:	62 65 6c             	bound  %esp,0x6c(%ebp)
412761:	45                   	inc    %ebp
412762:	6c                   	insb   (%dx),%es:(%edi)
412763:	76 69                	jbe    0x4127ce
412765:	73 68                	jae    0x4127cf
412767:	4d                   	dec    %ebp
412768:	61                   	popa
412769:	73 74                	jae    0x4127df
41276b:	65 72 54             	gs jb  0x4127c2
41276e:	72 61                	jb     0x4127d1
412770:	69 6e 69 6e 67 43 72 	imul   $0x7243676e,0x69(%esi),%ebp
412777:	79 73                	jns    0x4127ec
412779:	74 61                	je     0x4127dc
41277b:	6c                   	insb   (%dx),%es:(%edi)
41277c:	73 00                	jae    0x41277e
41277e:	6c                   	insb   (%dx),%es:(%edi)
41277f:	61                   	popa
412780:	62 65 6c             	bound  %esp,0x6c(%ebp)
412783:	45                   	inc    %ebp
412784:	6c                   	insb   (%dx),%es:(%edi)
412785:	76 69                	jbe    0x4127f0
412787:	73 68                	jae    0x4127f1
412789:	57                   	push   %edi
41278a:	61                   	popa
41278b:	72 72                	jb     0x4127ff
41278d:	69 6f 72 54 72 61 69 	imul   $0x69617254,0x72(%edi),%ebp
412794:	6e                   	outsb  %ds:(%esi),(%dx)
412795:	69 6e 67 43 72 79 73 	imul   $0x73797243,0x67(%esi),%ebp
41279c:	74 61                	je     0x4127ff
41279e:	6c                   	insb   (%dx),%es:(%edi)
41279f:	73 00                	jae    0x4127a1
4127a1:	6c                   	insb   (%dx),%es:(%edi)
4127a2:	61                   	popa
4127a3:	62 65 6c             	bound  %esp,0x6c(%ebp)
4127a6:	43                   	inc    %ebx
4127a7:	72 79                	jb     0x412822
4127a9:	73 74                	jae    0x41281f
4127ab:	61                   	popa
4127ac:	6c                   	insb   (%dx),%es:(%edi)
4127ad:	73 00                	jae    0x4127af
4127af:	6c                   	insb   (%dx),%es:(%edi)
4127b0:	61                   	popa
4127b1:	62 65 6c             	bound  %esp,0x6c(%ebp)
4127b4:	4d                   	dec    %ebp
4127b5:	61                   	popa
4127b6:	72 74                	jb     0x41282c
4127b8:	69 61 6c 41 72 74 73 	imul   $0x73747241,0x6c(%ecx),%esp
4127bf:	53                   	push   %ebx
4127c0:	63 68 6f             	arpl   %ebp,0x6f(%eax)
4127c3:	6f                   	outsl  %ds:(%esi),(%dx)
4127c4:	6c                   	insb   (%dx),%es:(%edi)
4127c5:	43                   	inc    %ebx
4127c6:	72 79                	jb     0x412841
4127c8:	73 74                	jae    0x41283e
4127ca:	61                   	popa
4127cb:	6c                   	insb   (%dx),%es:(%edi)
4127cc:	73 00                	jae    0x4127ce
4127ce:	6c                   	insb   (%dx),%es:(%edi)
4127cf:	61                   	popa
4127d0:	62 65 6c             	bound  %esp,0x6c(%ebp)