41178b:	58                   	pop    %eax
41178c:	37                   	aaa
41178d:	4c                   	dec    %esp
41178e:	79 6d                	jns    0x4117fd
411790:	77 46                	ja     0x4117d8
411792:	7a 56                	jp     0x4117ea
411794:	44                   	inc    %esp
411795:	49                   	dec    %ecx
411796:	37                   	aaa
411797:	4a                   	dec    %edx
411798:	64 36 47             	fs ss inc %edi
41179b:	7a 44                	jp     0x4117e1
41179d:	4b                   	dec    %ebx
41179e:	6e                   	outsb  %ds:(%esi),(%dx)
41179f:	45                   	inc    %ebp
4117a0:	53                   	push   %ebx
4117a1:	70 61                	jo     0x411804
4117a3:	65 52                	gs push %edx
4117a5:	2f                   	das
4117a6:	53                   	push   %ebx
4117a7:	6f                   	outsl  %ds:(%esi),(%dx)
4117a8:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4117ab:	36 56                	ss push %esi
4117ad:	37                   	aaa
4117ae:	43                   	inc    %ebx
4117af:	32 6b 33             	xor    0x33(%ebx),%ch
4117b2:	2b 69 4e             	sub    0x4e(%ecx),%ebp
4117b5:	47                   	inc    %edi
4117b6:	4a                   	dec    %edx
4117b7:	59                   	pop    %ecx
4117b8:	31 6e 6a             	xor    %ebp,0x6a(%esi)
4117bb:	74 67                	je     0x411824
4117bd:	73 77                	jae    0x411836
4117bf:	6a 65                	push   $0x65
4117c1:	74 6c                	je     0x41182f
4117c3:	44                   	inc    %esp
4117c4:	4f                   	dec    %edi
4117c5:	52                   	push   %edx
4117c6:	36 76 72             	ss jbe 0x41183b
4117c9:	32 63 6c             	xor    0x6c(%ebx),%ah
4117cc:	5a                   	pop    %edx
4117cd:	6d                   	insl   (%dx),%es:(%edi)
4117ce:	4a                   	dec    %edx
4117cf:	52                   	push   %edx
4117d0:	34 78                	xor    $0x78,%al
4117d2:	57                   	push   %edi
4117d3:	48                   	dec    %eax
4117d4:	48                   	dec    %eax
4117d5:	35 2f 36 6e 70       	xor    $0x706e362f,%eax
4117da:	77 77                	ja     0x411853
4117dc:	52                   	push   %edx
4117dd:	59                   	pop    %ecx
4117de:	43                   	inc    %ebx
4117df:	54                   	push   %esp
4117e0:	34 73                	xor    $0x73,%al
4117e2:	33 71 6a             	xor    0x6a(%ecx),%esi
4117e5:	5a                   	pop    %edx
4117e6:	59                   	pop    %ecx
4117e7:	65 78 43             	gs js  0x41182d
4117ea:	36 72 68             	ss jb  0x411855
4117ed:	7a 4e                	jp     0x41183d
4117ef:	50                   	push   %eax
4117f0:	37                   	aaa
4117f1:	7a 46                	jp     0x411839
4117f3:	61                   	popa
4117f4:	55                   	push   %ebp
4117f5:	39 54 67 54          	cmp    %edx,0x54(%edi,%eiz,2)
4117f9:	55                   	push   %ebp
4117fa:	70 67                	jo     0x411863
4117fc:	77 4f                	ja     0x41184d
4117fe:	79 62                	jns    0x411862
411800:	6c                   	insb   (%dx),%es:(%edi)
411801:	4d                   	dec    %ebp
411802:	51                   	push   %ecx
411803:	51                   	push   %ecx
411804:	65 59                	gs pop %ecx
411806:	2b 7a 76             	sub    0x76(%edx),%edi
411809:	48                   	dec    %eax
41180a:	50                   	push   %eax
41180b:	6e                   	outsb  %ds:(%esi),(%dx)
41180c:	41                   	inc    %ecx
41180d:	37                   	aaa
41180e:	76 36                	jbe    0x411846
411810:	61                   	popa
411811:	69 2b 6c 54 5a 33    	imul   $0x335a546c,(%ebx),%ebp
411817:	45                   	inc    %ebp
411818:	30 75 77             	xor    %dh,0x77(%ebp)
41181b:	46                   	inc    %esi
41181c:	4a                   	dec    %edx
41181d:	34 53                	xor    $0x53,%al
41181f:	43                   	inc    %ebx
411820:	69 70 70 70 75 59 59 	imul   $0x59597570,0x70(%eax),%esi
411827:	52                   	push   %edx
411828:	64 6b 6a 62 61       	imul   $0x61,%fs:0x62(%edx),%ebp
41182d:	75 42                	jne    0x411871
41182f:	76 72                	jbe    0x4118a3
411831:	2b 33                	sub    (%ebx),%esi
411833:	61                   	popa
411834:	5a                   	pop    %edx
411835:	41                   	inc    %ecx
411836:	78 63                	js     0x41189b
411838:	6a 51                	push   $0x51
41183a:	71 39                	jno    0x411875
41183c:	74 32                	je     0x411870
41183e:	51                   	push   %ecx
41183f:	72 35                	jb     0x411876
411841:	6a 75                	push   $0x75
411843:	44                   	inc    %esp
411844:	74 6f                	je     0x4118b5
411846:	47                   	inc    %edi
411847:	57                   	push   %edi
411848:	4b                   	dec    %ebx
411849:	47                   	inc    %edi
41184a:	2b 6d 41             	sub    0x41(%ebp),%ebp
41184d:	50                   	push   %eax
41184e:	69 55 50 39 75 45 49 	imul   $0x49457539,0x50(%ebp),%edx
411855:	42                   	inc    %edx
411856:	4b                   	dec    %ebx
411857:	71 74                	jno    0x4118cd
411859:	31 35 6e 49 73 4a    	xor    %esi,0x4a73496e
41185f:	52                   	push   %edx
411860:	61                   	popa
411861:	35 46 72 50 75       	xor    $0x75507246,%eax
411866:	62 75 67             	bound  %esi,0x67(%ebp)
411869:	34 73                	xor    $0x73,%al
41186b:	41                   	inc    %ecx
41186c:	78 65                	js     0x4118d3
41186e:	41                   	inc    %ecx
41186f:	75 37                	jne    0x4118a8
411871:	2f                   	das
411872:	39 74 34 4f          	cmp    %esi,0x4f(%esp,%esi,1)
411876:	30 6d 6b             	xor    %ch,0x6b(%ebp)
411879:	71 34                	jno    0x4118af
41187b:	4a                   	dec    %edx
41187c:	68 35 33 74 36       	push   $0x36743335
411881:	70 35                	jo     0x4118b8
411883:	6a 4c                	push   $0x4c
411885:	48                   	dec    %eax
411886:	75 4a                	jne    0x4118d2
411888:	6c                   	insb   (%dx),%es:(%edi)
411889:	77 2f                	ja     0x4118ba
41188b:	64 76 4f             	fs jbe 0x4118dd
41188e:	35 6d 69 44 62       	xor    $0x6244696d,%eax
411893:	49                   	dec    %ecx
411894:	6e                   	outsb  %ds:(%esi),(%dx)
411895:	39 48 7a             	cmp    %ecx,0x7a(%eax)
411898:	33 32                	xor    (%edx),%esi
41189a:	66 74 46             	data16 je 0x4118e3
41189d:	47                   	inc    %edi
41189e:	4e                   	dec    %esi
41189f:	4c                   	dec    %esp
4118a0:	36 67 4a             	ss addr16 dec %edx
4118a3:	65 62 39             	bound  %edi,%gs:(%ecx)
4118a6:	78 69                	js     0x411911
4118a8:	64 41                	fs inc %ecx
4118aa:	48                   	dec    %eax
4118ab:	4c                   	dec    %esp
4118ac:	51                   	push   %ecx
4118ad:	53                   	push   %ebx
4118ae:	42                   	inc    %edx
4118af:	2b 74 55 36          	sub    0x36(%ebp,%edx,2),%esi
4118b3:	57                   	push   %edi
4118b4:	69 36 64 32 54 50    	imul   $0x50543264,(%esi),%esi
4118ba:	75 7a                	jne    0x411936
4118bc:	74 42                	je     0x411900
4118be:	6a 6f                	push   $0x6f
4118c0:	53                   	push   %ebx
4118c1:	30 58 38             	xor    %bl,0x38(%eax)
4118c4:	7a 51                	jp     0x411917
4118c6:	30 67 33             	xor    %ah,0x33(%edi)
4118c9:	2b 30                	sub    (%eax),%esi
4118cb:	30 58 5a             	xor    %bl,0x5a(%eax)
4118ce:	39 68 49             	cmp    %ebp,0x49(%eax)
4118d1:	61                   	popa
4118d2:	5a                   	pop    %edx
4118d3:	2f                   	das
4118d4:	59                   	pop    %ecx
4118d5:	4b                   	dec    %ebx
4118d6:	57                   	push   %edi
4118d7:	67 68 79 32 68 64    	addr16 push $0x64683279
4118dd:	74 75                	je     0x411954
4118df:	66 52                	push   %dx
4118e1:	4c                   	dec    %esp
4118e2:	69 4d 46 48 53 46 62 	imul   $0x62465348,0x46(%ebp),%ecx
4118e9:	30 69 71             	xor    %ch,0x71(%ecx)
4118ec:	39 4a 35             	cmp    %ecx,0x35(%edx)
4118ef:	37                   	aaa
4118f0:	6e                   	outsb  %ds:(%esi),(%dx)
4118f1:	57                   	push   %edi
4118f2:	57                   	push   %edi
4118f3:	35 51 54 33 41       	xor    $0x41335451,%eax
4118f8:	2f                   	das
4118f9:	2f                   	das
4118fa:	43                   	inc    %ebx
4118fb:	6f                   	outsl  %ds:(%esi),(%dx)
4118fc:	66 70 51             	data16 jo 0x411950
4118ff:	6c                   	insb   (%dx),%es:(%edi)
411900:	32 61 79             	xor    0x79(%ecx),%ah
411903:	4b                   	dec    %ebx
411904:	70 4b                	jo     0x411951
411906:	6e                   	outsb  %ds:(%esi),(%dx)
411907:	65 45                	gs inc %ebp
411909:	75 4b                	jne    0x411956
41190b:	56                   	push   %esi
41190c:	43                   	inc    %ebx
41190d:	69 48 39 6e 78 6d 63 	imul   $0x636d786e,0x39(%eax),%ecx
411914:	6b 34 31 36          	imul   $0x36,(%ecx,%esi,1),%esi
411918:	46                   	inc    %esi
411919:	53                   	push   %ebx
41191a:	44                   	inc    %esp
41191b:	70 65                	jo     0x411982
41191d:	2b 78 6f             	sub    0x6f(%eax),%edi
411920:	55                   	push   %ebp
411921:	32 6c 61 36          	xor    0x36(%ecx,%eiz,2),%ch
411925:	50                   	push   %eax
411926:	76 47                	jbe    0x41196f
411928:	49                   	dec    %ecx
411929:	31 6c 65 42          	xor    %ebp,0x42(%ebp,%eiz,2)
41192d:	6a 44                	push   $0x44
41192f:	67 73 75             	addr16 jae 0x4119a7
411932:	52                   	push   %edx
411933:	66 48                	dec    %ax
411935:	5a                   	pop    %edx
411936:	71 46                	jno    0x41197e
411938:	77 70                	ja     0x4119aa
41193a:	4c                   	dec    %esp
41193b:	69 53 6f 50 37 51 30 	imul   $0x30513750,0x6f(%ebx),%edx
411942:	31 38                	xor    %edi,(%eax)
411944:	42                   	inc    %edx
411945:	2b 34 69             	sub    (%ecx,%ebp,2),%esi
411948:	52                   	push   %edx
411949:	30 6c 47 57          	xor    %ch,0x57(%edi,%eax,2)
41194d:	5a                   	pop    %edx
41194e:	39 56 54             	cmp    %edx,0x54(%esi)
411951:	45                   	inc    %ebp
411952:	62 77 72             	bound  %esi,0x72(%edi)
411955:	4d                   	dec    %ebp
411956:	6e                   	outsb  %ds:(%esi),(%dx)
411957:	72 2b                	jb     0x411984
411959:	4c                   	dec    %esp
41195a:	45                   	inc    %ebp
41195b:	69 6e 6c 31 55 65 6e 	imul   $0x6e655531,0x6c(%esi),%ebp
411962:	44                   	inc    %esp
411963:	56                   	push   %esi
411964:	30 4a 58             	xor    %cl,0x58(%edx)
411967:	6b 35 4e 52 34 77 37 	imul   $0x37,0x7734524e,%esi
41196e:	34 58                	xor    $0x58,%al
411970:	6d                   	insl   (%dx),%es:(%edi)
411971:	46                   	inc    %esi
411972:	6c                   	insb   (%dx),%es:(%edi)
411973:	58                   	pop    %eax
411974:	6c                   	insb   (%dx),%es:(%edi)
411975:	2b 42 78             	sub    0x78(%edx),%eax
411978:	4b                   	dec    %ebx
411979:	73 68                	jae    0x4119e3
41197b:	31 6b 73             	xor    %ebp,0x73(%ebx)
41197e:	51                   	push   %ecx
41197f:	59                   	pop    %ecx
411980:	4a                   	dec    %edx
411981:	6d                   	insl   (%dx),%es:(%edi)
411982:	48                   	dec    %eax
411983:	79 44                	jns    0x4119c9
411985:	45                   	inc    %ebp
411986:	6b 34 38 37          	imul   $0x37,(%eax,%edi,1),%esi
41198a:	6a 4f                	push   $0x4f
41198c:	42                   	inc    %edx
41198d:	75 30                	jne    0x4119bf
41198f:	73 77                	jae    0x411a08
411991:	69 48 64 50 52 48 58 	imul   $0x58485250,0x64(%eax),%ecx
411998:	76 6f                	jbe    0x411a09
41199a:	2f                   	das
41199b:	4f                   	dec    %edi
41199c:	65 55                	gs push %ebp
41199e:	6c                   	insb   (%dx),%es:(%edi)
41199f:	5a                   	pop    %edx
4119a0:	56                   	push   %esi
4119a1:	2f                   	das
4119a2:	73 52                	jae    0x4119f6
4119a4:	2f                   	das
4119a5:	73 2f                	jae    0x4119d6
4119a7:	74 4c                	je     0x4119f5
4119a9:	75 74                	jne    0x411a1f
4119ab:	6f                   	outsl  %ds:(%esi),(%dx)
4119ac:	44                   	inc    %esp
4119ad:	75 50                	jne    0x4119ff
4119af:	77 50                	ja     0x411a01
4119b1:	7a 78                	jp     0x411a2b
4119b3:	58                   	pop    %eax
4119b4:	67 31 73 33          	xor    %esi,0x33(%bp,%di)
4119b8:	6f                   	outsl  %ds:(%esi),(%dx)
4119b9:	59                   	pop    %ecx
4119ba:	47                   	inc    %edi
4119bb:	50                   	push   %eax
4119bc:	69 46 50 34 58 53 38 	imul   $0x38535834,0x50(%esi),%eax
4119c3:	69 4e 38 41 57 77 75 	imul   $0x75775741,0x38(%esi),%ecx
4119ca:	52                   	push   %edx
4119cb:	77 75                	ja     0x411a42
4119cd:	70 42                	jo     0x411a11
4119cf:	37                   	aaa
4119d0:	38 6a 62             	cmp    %ch,0x62(%edx)
4119d3:	34 47                	xor    $0x47,%al
4119d5:	74 77                	je     0x411a4e
4119d7:	62 33                	bound  %esi,(%ebx)
4119d9:	4f                   	dec    %edi
4119da:	75 47                	jne    0x411a23
4119dc:	47                   	inc    %edi
4119dd:	63 62 6c             	arpl   %esp,0x6c(%edx)
4119e0:	53                   	push   %ebx
4119e1:	55                   	push   %ebp
4119e2:	47                   	inc    %edi
4119e3:	2f                   	das
4119e4:	46                   	inc    %esi
4119e5:	6e                   	outsb  %ds:(%esi),(%dx)
4119e6:	34 5a                	xor    $0x5a,%al
4119e8:	6b 78 32 63          	imul   $0x63,0x32(%eax),%edi
4119ec:	4c                   	dec    %esp
4119ed:	70 55                	jo     0x411a44
4119ef:	67 59                	addr16 pop %ecx
4119f1:	48                   	dec    %eax
4119f2:	34 47                	xor    $0x47,%al
4119f4:	50                   	push   %eax
4119f5:	75 4a                	jne    0x411a41
4119f7:	4e                   	dec    %esi
4119f8:	61                   	popa
4119f9:	62 39                	bound  %edi,(%ecx)
4119fb:	65 4c                	gs dec %esp
4119fd:	56                   	push   %esi
4119fe:	59                   	pop    %ecx
4119ff:	31 65 46             	xor    %esp,0x46(%ebp)
411a02:	51                   	push   %ecx
411a03:	74 56                	je     0x411a5b
411a05:	38 61 54             	cmp    %ah,0x54(%ecx)
411a08:	64 64 6a 53          	fs fs push $0x53
411a0c:	2b 37                	sub    (%edi),%esi
411a0e:	64 44                	fs inc %esp
411a10:	2f                   	das
411a11:	34 61                	xor    $0x61,%al
411a13:	78 62                	js     0x411a77
411a15:	6a 42                	push   $0x42
411a17:	56                   	push   %esi
411a18:	72 76                	jb     0x411a90
411a1a:	49                   	dec    %ecx
411a1b:	31 43 5a             	xor    %eax,0x5a(%ebx)
411a1e:	4f                   	dec    %edi
411a1f:	6f                   	outsl  %ds:(%esi),(%dx)
411a20:	54                   	push   %esp
411a21:	6b 32 43             	imul   $0x43,(%edx),%esi
411a24:	73 52                	jae    0x411a78
411a26:	43                   	inc    %ebx
411a27:	62 52 48             	bound  %edx,0x48(%edx)