41262c:	4f                   	dec    %edi
41262d:	50                   	push   %eax
41262e:	6f                   	outsl  %ds:(%esi),(%dx)
41262f:	45                   	inc    %ebp
412630:	6b 67 65 5a          	imul   $0x5a,0x65(%edi),%esp
412634:	70 68                	jo     0x41269e
412636:	65 77 53             	gs ja  0x41268c
412639:	56                   	push   %esi
41263a:	6b 65 50 43          	imul   $0x43,0x50(%ebp),%esp
41263e:	50                   	push   %eax
41263f:	68 67 68 78 37       	push   $0x37786867
412644:	5a                   	pop    %edx
412645:	63 61 69             	arpl   %esp,0x69(%ecx)
412648:	6d                   	insl   (%dx),%es:(%edi)
412649:	71 78                	jno    0x4126c3
41264b:	4d                   	dec    %ebp
41264c:	48                   	dec    %eax
41264d:	78 67                	js     0x4126b6
41264f:	67 33 5a 43          	xor    0x43(%bp,%si),%ebx
412653:	2b 53 32             	sub    0x32(%ebx),%edx
412656:	44                   	inc    %esp
412657:	54                   	push   %esp
412658:	64 35 45 39 4f 43    	fs xor $0x434f3945,%eax
41265e:	44                   	inc    %esp
41265f:	4f                   	dec    %edi
412660:	50                   	push   %eax
412661:	2b 45 62             	sub    0x62(%ebp),%eax
412664:	57                   	push   %edi
412665:	51                   	push   %ecx
412666:	68 52 58 73 4a       	push   $0x4a735852
41266b:	63 64 78 57          	arpl   %esp,0x57(%eax,%edi,2)
41266f:	72 6d                	jb     0x4126de
412671:	55                   	push   %ebp
412672:	68 57 41 36 72       	push   $0x72364157
412677:	7a 65                	jp     0x4126de
412679:	59                   	pop    %ecx
41267a:	35 5a 54 33 47       	xor    $0x4733545a,%eax
41267f:	6b 35 51 63 41 79 37 	imul   $0x37,0x79416351,%esi
412686:	36 37                	ss aaa
412688:	76 59                	jbe    0x4126e3
41268a:	37                   	aaa
41268b:	51                   	push   %ecx
41268c:	61                   	popa
41268d:	31 4d 44             	xor    %ecx,0x44(%ebp)
412690:	52                   	push   %edx
412691:	33 49 76             	xor    0x76(%ecx),%ecx
412694:	35 69 78 66 58       	xor    $0x58667869,%eax
412699:	35 76 35 74 58       	xor    $0x58743576,%eax
41269e:	33 37                	xor    (%edi),%esi
4126a0:	45                   	inc    %ebp
4126a1:	67 66 46             	addr16 inc %si
4126a4:	62 44 33 56          	bound  %eax,0x56(%ebx,%esi,1)
4126a8:	79 32                	jns    0x4126dc
4126aa:	43                   	inc    %ebx
4126ab:	31 50 33             	xor    %edx,0x33(%eax)
4126ae:	4c                   	dec    %esp
4126af:	42                   	inc    %edx
4126b0:	36 39 35 6c 43 52 30 	cmp    %esi,%ss:0x3052436c
4126b7:	32 5a 71             	xor    0x71(%edx),%bl
4126ba:	6d                   	insl   (%dx),%es:(%edi)
4126bb:	2b 2b                	sub    (%ebx),%ebp
4126bd:	66 77 38             	data16 ja 0x4126f8
4126c0:	65 55                	gs push %ebp
4126c2:	48                   	dec    %eax
4126c3:	43                   	inc    %ebx
4126c4:	65 59                	gs pop %ecx
4126c6:	48                   	dec    %eax
4126c7:	63 78 36             	arpl   %edi,0x36(%eax)
4126ca:	39 66 6e             	cmp    %esp,0x6e(%esi)
4126cd:	6a 44                	push   $0x44
4126cf:	4c                   	dec    %esp
4126d0:	4e                   	dec    %esi
4126d1:	30 70 75             	xor    %dh,0x75(%eax)
4126d4:	58                   	pop    %eax
4126d5:	34 58                	xor    $0x58,%al
4126d7:	66 56                	push   %si
4126d9:	57                   	push   %edi
4126da:	76 33                	jbe    0x41270f
4126dc:	2f                   	das
4126dd:	7a 70                	jp     0x41274f
4126df:	68 6f 6a 33 35       	push   $0x35336a6f
4126e4:	62 51 64             	bound  %edx,0x64(%ecx)
4126e7:	71 32                	jno    0x41271b
4126e9:	49                   	dec    %ecx
4126ea:	38 76 6e             	cmp    %dh,0x6e(%esi)
4126ed:	39 66 46             	cmp    %esp,0x46(%esi)
4126f0:	44                   	inc    %esp
4126f1:	37                   	aaa
4126f2:	61                   	popa
4126f3:	69 5a 5a 4b 63 6d 68 	imul   $0x686d634b,0x5a(%edx),%ebx
4126fa:	6b 34 44 59          	imul   $0x59,(%esp,%eax,2),%esi
4126fe:	4c                   	dec    %esp
4126ff:	32 2b                	xor    (%ebx),%ch
412701:	6a 4d                	push   $0x4d
412703:	6d                   	insl   (%dx),%es:(%edi)
412704:	51                   	push   %ecx
412705:	70 6c                	jo     0x412773
412707:	69 65 4d 68 4a 4f 30 	imul   $0x304f4a68,0x4d(%ebp),%esp
41270e:	34 4b                	xor    $0x4b,%al
412710:	30 5a 49             	xor    %bl,0x49(%edx)
412713:	78 6c                	js     0x412781
412715:	53                   	push   %ebx
412716:	57                   	push   %edi
412717:	41                   	inc    %ecx
412718:	2f                   	das
412719:	65 30 41 63          	xor    %al,%gs:0x63(%ecx)
41271d:	30 56 58             	xor    %dl,0x58(%esi)
412720:	42                   	inc    %edx
412721:	74 34                	je     0x412757
412723:	61                   	popa
412724:	39 34 49             	cmp    %esi,(%ecx,%ecx,2)
412727:	51                   	push   %ecx
412728:	38 2f                	cmp    %ch,(%edi)
41272a:	6e                   	outsb  %ds:(%esi),(%dx)
41272b:	70 74                	jo     0x4127a1
41272d:	64 41                	fs inc %ecx
41272f:	62 69 59             	bound  %ebp,0x59(%ecx)
412732:	58                   	pop    %eax
412733:	46                   	inc    %esi
412734:	7a 42                	jp     0x412778
412736:	77 62                	ja     0x41279a
412738:	30 33                	xor    %dh,(%ebx)
41273a:	74 52                	je     0x41278e
41273c:	68 30 68 47 56       	push   $0x56476830
412741:	2f                   	das
412742:	56                   	push   %esi
412743:	4d                   	dec    %ebp
412744:	45                   	inc    %ebp
412745:	68 62 79 64 37       	push   $0x37647962
41274a:	4a                   	dec    %edx
41274b:	69 79 53 4a 75 5a 2b 	imul   $0x2b5a754a,0x53(%ecx),%edi
412752:	67 2f                	addr16 das
412754:	77 73                	ja     0x4127c9
412756:	41                   	inc    %ecx
412757:	45                   	inc    %ebp
412758:	61                   	popa
412759:	45                   	inc    %ebp
41275a:	2b 75 44             	sub    0x44(%ebp),%esi
41275d:	79 50                	jns    0x4127af
41275f:	73 2b                	jae    0x41278c
412761:	78 4c                	js     0x4127af
412763:	45                   	inc    %ebp
412764:	4d                   	dec    %ebp
412765:	58                   	pop    %eax
412766:	30 34 34             	xor    %dh,(%esp,%esi,1)
412769:	38 56 67             	cmp    %dl,0x67(%esi)
41276c:	78 6e                	js     0x4127dc
41276e:	64 51                	fs push %ecx
412770:	58                   	pop    %eax
412771:	75 6d                	jne    0x4127e0
412773:	65 4b                	gs dec %ebx
412775:	39 42 66             	cmp    %eax,0x66(%edx)
412778:	58                   	pop    %eax
412779:	4d                   	dec    %ebp
41277a:	54                   	push   %esp
41277b:	63 51 34             	arpl   %edx,0x34(%ecx)
41277e:	7a 4b                	jp     0x4127cb
412780:	39 70 50             	cmp    %esi,0x50(%eax)
412783:	43                   	inc    %ebx
412784:	58                   	pop    %eax
412785:	6f                   	outsl  %ds:(%esi),(%dx)
412786:	44                   	inc    %esp
412787:	6b 6e 4d 5a          	imul   $0x5a,0x4d(%esi),%ebp
41278b:	4e                   	dec    %esi
41278c:	6f                   	outsl  %ds:(%esi),(%dx)
41278d:	49                   	dec    %ecx
41278e:	54                   	push   %esp
41278f:	34 33                	xor    $0x33,%al
412791:	53                   	push   %ebx
412792:	4a                   	dec    %edx
412793:	76 52                	jbe    0x4127e7
412795:	67 64 36 69 6f 33 4b 	fs imul $0x3947524b,%ss:0x33(%bx),%ebp
41279c:	52 47 39
41279f:	6c                   	insb   (%dx),%es:(%edi)
4127a0:	55                   	push   %ebp
4127a1:	64 4c                	fs dec %esp
4127a3:	76 71                	jbe    0x412816
4127a5:	57                   	push   %edi
4127a6:	48                   	dec    %eax
4127a7:	74 61                	je     0x41280a
4127a9:	45                   	inc    %ebp
4127aa:	49                   	dec    %ecx
4127ab:	53                   	push   %ebx
4127ac:	31 49 70             	xor    %ecx,0x70(%ecx)
4127af:	33 52 58             	xor    0x58(%edx),%edx
4127b2:	6b 58 42 36          	imul   $0x36,0x42(%eax),%ebx
4127b6:	55                   	push   %ebp
4127b7:	44                   	inc    %esp
4127b8:	51                   	push   %ecx
4127b9:	64 37                	fs aaa
4127bb:	4a                   	dec    %edx
4127bc:	69 50 5a 6d 72 76 67 	imul   $0x6776726d,0x5a(%eax),%edx
4127c3:	35 44 61 38 44       	xor    $0x44386144,%eax
4127c8:	56                   	push   %esi
4127c9:	43                   	inc    %ebx
4127ca:	57                   	push   %edi
4127cb:	4b                   	dec    %ebx
4127cc:	4a                   	dec    %edx
4127cd:	79 6e                	jns    0x41283d
4127cf:	45                   	inc    %ebp
4127d0:	6f                   	outsl  %ds:(%esi),(%dx)
4127d1:	34 48                	xor    $0x48,%al
4127d3:	6d                   	insl   (%dx),%es:(%edi)
4127d4:	4a                   	dec    %edx
4127d5:	49                   	dec    %ecx
4127d6:	44                   	inc    %esp
4127d7:	6b 5a 34 4a          	imul   $0x4a,0x34(%edx),%ebx
4127db:	65 50                	gs push %eax
4127dd:	4d                   	dec    %ebp
4127de:	74 4b                	je     0x41282b
4127e0:	49                   	dec    %ecx
4127e1:	78 73                	js     0x412856
4127e3:	6e                   	outsb  %ds:(%esi),(%dx)
4127e4:	49                   	dec    %ecx
4127e5:	54                   	push   %esp
4127e6:	48                   	dec    %eax
4127e7:	6e                   	outsb  %ds:(%esi),(%dx)
4127e8:	4a                   	dec    %edx
4127e9:	70 69                	jo     0x412854
4127eb:	6a 55                	push   $0x55
4127ed:	48                   	dec    %eax
4127ee:	73 53                	jae    0x412843
4127f0:	6a 49                	push   $0x49
4127f2:	57                   	push   %edi
4127f3:	7a 6a                	jp     0x41285f
4127f5:	6d                   	insl   (%dx),%es:(%edi)
4127f6:	41                   	inc    %ecx
4127f7:	61                   	popa
4127f8:	44                   	inc    %esp
4127f9:	37                   	aaa
4127fa:	43                   	inc    %ebx
4127fb:	31 63 59             	xor    %esp,0x59(%ebx)
4127fe:	52                   	push   %edx
4127ff:	74 48                	je     0x412849
412801:	6e                   	outsb  %ds:(%esi),(%dx)
412802:	36 33 65 77          	xor    %ss:0x77(%ebp),%esp
412806:	56                   	push   %esi
412807:	36 63 4b 68          	arpl   %ecx,%ss:0x68(%ebx)
41280b:	64 61                	fs popa
41280d:	45                   	inc    %ebp
41280e:	4b                   	dec    %ebx
41280f:	62 52 4f             	bound  %edx,0x4f(%edx)
412812:	63 75 6f             	arpl   %esi,0x6f(%ebp)
412815:	36 57                	ss push %edi
412817:	69 6b 52 79 32 6e 42 	imul   $0x426e3279,0x52(%ebx),%ebp
41281e:	5a                   	pop    %edx
41281f:	36 31 4c 57 55       	xor    %ecx,%ss:0x55(%edi,%edx,2)
412824:	63 6a 45             	arpl   %ebp,0x45(%edx)
412827:	75 39                	jne    0x412862
412829:	32 59 65             	xor    0x65(%ecx),%bl
41282c:	42                   	inc    %edx
41282d:	47                   	inc    %edi
41282e:	57                   	push   %edi
41282f:	2b 32                	sub    (%edx),%esi
412831:	54                   	push   %esp
412832:	4d                   	dec    %ebp
412833:	72 4f                	jb     0x412884
412835:	35 6c 51 30 72       	xor    $0x7230516c,%eax
41283a:	36 47                	ss inc %edi
41283c:	4b                   	dec    %ebx
41283d:	44                   	inc    %esp
41283e:	30 7a 49             	xor    %bh,0x49(%edx)
412841:	77 55                	ja     0x412898
412843:	43                   	inc    %ebx
412844:	45                   	inc    %ebp
412845:	39 5a 77             	cmp    %ebx,0x77(%edx)
412848:	77 56                	ja     0x4128a0
41284a:	70 4e                	jo     0x41289a
41284c:	73 34                	jae    0x412882
41284e:	53                   	push   %ebx
41284f:	50                   	push   %eax
412850:	6e                   	outsb  %ds:(%esi),(%dx)
412851:	62 4a 34             	bound  %ecx,0x34(%edx)
412854:	73 52                	jae    0x4128a8
412856:	6c                   	insb   (%dx),%es:(%edi)
412857:	42                   	inc    %edx
412858:	52                   	push   %edx
412859:	7a 30                	jp     0x41288b
41285b:	30 34 39             	xor    %dh,(%ecx,%edi,1)
41285e:	65 6d                	gs insl (%dx),%es:(%edi)
412860:	78 34                	js     0x412896
412862:	34 61                	xor    $0x61,%al
412864:	78 4c                	js     0x4128b2
412866:	34 2f                	xor    $0x2f,%al
412868:	38 43 75             	cmp    %al,0x75(%ebx)
41286b:	72 35                	jb     0x4128a2
41286d:	76 79                	jbe    0x4128e8
41286f:	34 33                	xor    $0x33,%al
412871:	43                   	inc    %ebx
412872:	38 71 68             	cmp    %dh,0x68(%ecx)
412875:	33 31                	xor    (%ecx),%esi
412877:	39 67 68             	cmp    %esp,0x68(%edi)
41287a:	2f                   	das
41287b:	54                   	push   %esp
41287c:	43                   	inc    %ebx
41287d:	45                   	inc    %ebp
41287e:	39 37                	cmp    %esi,(%edi)
412880:	41                   	inc    %ecx
412881:	5a                   	pop    %edx
412882:	33 37                	xor    (%edi),%esi
412884:	78 6d                	js     0x4128f3
412886:	58                   	pop    %eax
412887:	4b                   	dec    %ebx
412888:	47                   	inc    %edi
412889:	58                   	pop    %eax
41288a:	41                   	inc    %ecx
41288b:	68 75 63 79 43       	push   $0x43796375
412890:	4e                   	dec    %esi
412891:	69 47 68 6a 4f 72 46 	imul   $0x46724f6a,0x68(%edi),%eax
412898:	67 33 39             	xor    (%bx,%di),%edi
41289b:	42                   	inc    %edx
41289c:	77 62                	ja     0x412900
41289e:	45                   	inc    %ebp
41289f:	35 32 65 59 32       	xor    $0x32596532,%eax
4128a4:	43                   	inc    %ebx
4128a5:	51                   	push   %ecx
4128a6:	49                   	dec    %ecx
4128a7:	2b 55 5a             	sub    0x5a(%ebp),%edx
4128aa:	75 78                	jne    0x412924
4128ac:	61                   	popa
4128ad:	57                   	push   %edi
4128ae:	6a 65                	push   $0x65
4128b0:	33 32                	xor    (%edx),%esi
4128b2:	35 70 39 50 55       	xor    $0x55503970,%eax
4128b7:	58                   	pop    %eax
4128b8:	4e                   	dec    %esi
4128b9:	57                   	push   %edi
4128ba:	4b                   	dec    %ebx
4128bb:	66 62 52 46          	bound  %dx,0x46(%edx)
4128bf:	30 5a 75             	xor    %bl,0x75(%edx)
4128c2:	72 32                	jb     0x4128f6
4128c4:	44                   	inc    %esp
4128c5:	49                   	dec    %ecx
4128c6:	64 61                	fs popa
4128c8:	38 77 38             	cmp    %dh,0x38(%edi)
4128cb:	36 67 31 4d 4f       	xor    %ecx,%ss:0x4f(%di)
4128d0:	34 42                	xor    $0x42,%al
4128d2:	30 4d 72             	xor    %cl,0x72(%ebp)
4128d5:	57                   	push   %edi
4128d6:	43                   	inc    %ebx
4128d7:	45                   	inc    %ebp
4128d8:	37                   	aaa
4128d9:	77 31                	ja     0x41290c
4128db:	68 36 67 79 71       	push   $0x71796736
4128e0:	79 45                	jns    0x412927
4128e2:	4d                   	dec    %ebp
4128e3:	56                   	push   %esi
4128e4:	50                   	push   %eax
4128e5:	68 33 57 56 72       	push   $0x72565733
4128ea:	42                   	inc    %edx