411805:	6f                   	outsl  %ds:(%esi),(%dx)
411806:	66 6b 75 77 4b       	imul   $0x4b,0x77(%ebp),%si
41180b:	63 74 37 4e          	arpl   %esi,0x4e(%edi,%esi,1)
41180f:	43                   	inc    %ebx
411810:	4f                   	dec    %edi
411811:	43                   	inc    %ebx
411812:	48                   	dec    %eax
411813:	47                   	inc    %edi
411814:	4a                   	dec    %edx
411815:	6b 71 5a 66          	imul   $0x66,0x5a(%ecx),%esi
411819:	61                   	popa
41181a:	62 4e 47             	bound  %ecx,0x47(%esi)
41181d:	65 67 69 55 58 34 33 	imul   $0x746e3334,%gs:0x58(%di),%edx
411824:	6e 74
411826:	37                   	aaa
411827:	68 49 77 6a 79       	push   $0x796a7749
41182c:	4b                   	dec    %ebx
41182d:	38 36                	cmp    %dh,(%esi)
41182f:	53                   	push   %ebx
411830:	69 57 2b 47 38 59 61 	imul   $0x61593847,0x2b(%edi),%edx
411837:	36 33 72 62          	xor    %ss:0x62(%edx),%esi
41183b:	6d                   	insl   (%dx),%es:(%edi)
41183c:	4f                   	dec    %edi
41183d:	54                   	push   %esp
41183e:	4d                   	dec    %ebp
41183f:	37                   	aaa
411840:	6d                   	insl   (%dx),%es:(%edi)
411841:	70 49                	jo     0x41188c
411843:	48                   	dec    %eax
411844:	2f                   	das
411845:	66 73 51             	data16 jae 0x411899
411848:	53                   	push   %ebx
411849:	47                   	inc    %edi
41184a:	2f                   	das
41184b:	44                   	inc    %esp
41184c:	46                   	inc    %esi
41184d:	67 46                	addr16 inc %esi
41184f:	38 6c 6d 6d          	cmp    %ch,0x6d(%ebp,%ebp,2)
411853:	47                   	inc    %edi
411854:	4e                   	dec    %esi
411855:	47                   	inc    %edi
411856:	59                   	pop    %ecx
411857:	73 62                	jae    0x4118bb
411859:	72 52                	jb     0x4118ad
41185b:	66 5a                	pop    %dx
41185d:	69 58 61 51 48 35 4a 	imul   $0x4a354851,0x61(%eax),%ebx
411864:	79 77                	jns    0x4118dd
411866:	44                   	inc    %esp
411867:	6a 4d                	push   $0x4d
411869:	69 73 43 6c 65 76 50 	imul   $0x5076656c,0x43(%ebx),%esi
411870:	48                   	dec    %eax
411871:	6d                   	insl   (%dx),%es:(%edi)
411872:	59                   	pop    %ecx
411873:	68 34 2b 65 6a       	push   $0x6a652b34
411878:	47                   	inc    %edi
411879:	35 55 69 62 4b       	xor    $0x4b626955,%eax
41187e:	68 54 37 2b 31       	push   $0x312b3754
411883:	66 4e                	dec    %si
411885:	63 34 75 42 73 6e 47 	arpl   %esi,0x476e7342(,%esi,2)
41188c:	6c                   	insb   (%dx),%es:(%edi)
41188d:	31 31                	xor    %esi,(%ecx)
41188f:	5a                   	pop    %edx
411890:	45                   	inc    %ebp
411891:	32 51 74             	xor    0x74(%ecx),%dl
411894:	75 72                	jne    0x411908
411896:	61                   	popa
411897:	6a 65                	push   $0x65
411899:	51                   	push   %ecx
41189a:	36 79 38             	ss jns 0x4118d5
41189d:	62 39                	bound  %edi,(%ecx)
41189f:	45                   	inc    %ebp
4118a0:	33 4b 76             	xor    0x76(%ebx),%ecx
4118a3:	79 73                	jns    0x411918
4118a5:	2f                   	das
4118a6:	62 79 51             	bound  %edi,0x51(%ecx)
4118a9:	74 38                	je     0x4118e3
4118ab:	77 76                	ja     0x411923
4118ad:	77 49                	ja     0x4118f8
4118af:	59                   	pop    %ecx
4118b0:	61                   	popa
4118b1:	50                   	push   %eax
4118b2:	78 46                	js     0x4118fa
4118b4:	42                   	inc    %edx
4118b5:	73 49                	jae    0x411900
4118b7:	51                   	push   %ecx
4118b8:	69 43 41 5a 6d 6f 41 	imul   $0x416f6d5a,0x41(%ebx),%eax
4118bf:	4f                   	dec    %edi
4118c0:	77 56                	ja     0x411918
4118c2:	49                   	dec    %ecx
4118c3:	76 55                	jbe    0x41191a
4118c5:	78 62                	js     0x411929
4118c7:	56                   	push   %esi
4118c8:	54                   	push   %esp
4118c9:	4f                   	dec    %edi
4118ca:	75 44                	jne    0x411910
4118cc:	4e                   	dec    %esi
4118cd:	68 41 51 38 77       	push   $0x77385141
4118d2:	79 6c                	jns    0x411940
4118d4:	32 47 46             	xor    0x46(%edi),%al
4118d7:	6c                   	insb   (%dx),%es:(%edi)
4118d8:	45                   	inc    %ebp
4118d9:	42                   	inc    %edx
4118da:	53                   	push   %ebx
4118db:	6f                   	outsl  %ds:(%esi),(%dx)
4118dc:	79 37                	jns    0x411915
4118de:	6c                   	insb   (%dx),%es:(%edi)
4118df:	6f                   	outsl  %ds:(%esi),(%dx)
4118e0:	76 35                	jbe    0x411917
4118e2:	49                   	dec    %ecx
4118e3:	37                   	aaa
4118e4:	55                   	push   %ebp
4118e5:	74 57                	je     0x41193e
4118e7:	35 46 59 32 70       	xor    $0x70325946,%eax
4118ec:	35 78 6e 52 30       	xor    $0x30526e78,%eax
4118f1:	46                   	inc    %esi
4118f2:	2b 2b                	sub    (%ebx),%ebp
4118f4:	64 73 56             	fs jae 0x41194d
4118f7:	41                   	inc    %ecx
4118f8:	6b 6f 41 66          	imul   $0x66,0x41(%edi),%ebp
4118fc:	59                   	pop    %ecx
4118fd:	73 43                	jae    0x411942
4118ff:	6b 42 4e 33          	imul   $0x33,0x4e(%edx),%eax
411903:	33 32                	xor    (%edx),%esi
411905:	37                   	aaa
411906:	46                   	inc    %esi
411907:	46                   	inc    %esi
411908:	6a 65                	push   $0x65
41190a:	37                   	aaa
41190b:	49                   	dec    %ecx
41190c:	6d                   	insl   (%dx),%es:(%edi)
41190d:	4b                   	dec    %ebx
41190e:	79 4e                	jns    0x41195e
411910:	39 5a 46             	cmp    %ebx,0x46(%edx)
411913:	44                   	inc    %esp
411914:	65 4e                	gs dec %esi
411916:	77 35                	ja     0x41194d
411918:	47                   	inc    %edi
411919:	48                   	dec    %eax
41191a:	6d                   	insl   (%dx),%es:(%edi)
41191b:	4f                   	dec    %edi
41191c:	57                   	push   %edi
41191d:	62 4e 4e             	bound  %ecx,0x4e(%esi)
411920:	70 6b                	jo     0x41198d
411922:	6f                   	outsl  %ds:(%esi),(%dx)
411923:	4e                   	dec    %esi
411924:	54                   	push   %esp
411925:	58                   	pop    %eax
411926:	63 35 36 57 43 5a    	arpl   %esi,0x5a435736
41192c:	63 56 35             	arpl   %edx,0x35(%esi)
41192f:	66 69 62 74 5a 50    	imul   $0x505a,0x74(%edx),%sp
411935:	64 48                	fs dec %eax
411937:	70 6b                	jo     0x4119a4
411939:	42                   	inc    %edx
41193a:	77 51                	ja     0x41198d
41193c:	63 64 57 45          	arpl   %esp,0x45(%edi,%edx,2)
411940:	6e                   	outsb  %ds:(%esi),(%dx)
411941:	69 2f 76 5a 6e 79    	imul   $0x796e5a76,(%edi),%ebp
411947:	73 5a                	jae    0x4119a3
411949:	62 6d 47             	bound  %ebp,0x47(%ebp)
41194c:	52                   	push   %edx
41194d:	62 38                	bound  %edi,(%eax)
41194f:	33 48 65             	xor    0x65(%eax),%ecx
411952:	6a 4a                	push   $0x4a
411954:	53                   	push   %ebx
411955:	67 42                	addr16 inc %edx
411957:	6d                   	insl   (%dx),%es:(%edi)
411958:	59                   	pop    %ecx
411959:	77 43                	ja     0x41199e
41195b:	2b 4d 67             	sub    0x67(%ebp),%ecx
41195e:	50                   	push   %eax
41195f:	58                   	pop    %eax
411960:	37                   	aaa
411961:	4c                   	dec    %esp
411962:	61                   	popa
411963:	35 42 76 54 76       	xor    $0x76547642,%eax
411968:	48                   	dec    %eax
411969:	38 78 52             	cmp    %bh,0x52(%eax)
41196c:	4d                   	dec    %ebp
41196d:	4a                   	dec    %edx
41196e:	2b 32                	sub    (%edx),%esi
411970:	4d                   	dec    %ebp
411971:	78 79                	js     0x4119ec
411973:	7a 36                	jp     0x4119ab
411975:	2b 4f 72             	sub    0x72(%edi),%ecx
411978:	6b 79 59 70          	imul   $0x70,0x59(%ecx),%edi
41197c:	32 33                	xor    (%ebx),%dh
41197e:	70 71                	jo     0x4119f1
411980:	74 36                	je     0x4119b8
411982:	30 42 35             	xor    %al,0x35(%edx)
411985:	67 31 55 6d          	xor    %edx,0x6d(%di)
411989:	6b 41 48 73          	imul   $0x73,0x48(%ecx),%eax
41198d:	58                   	pop    %eax
41198e:	54                   	push   %esp
41198f:	38 45 2f             	cmp    %al,0x2f(%ebp)
411992:	39 63 66             	cmp    %esp,0x66(%ebx)
411995:	35 6a 47 47 37       	xor    $0x3747476a,%eax
41199a:	62 74 34 37          	bound  %esi,0x37(%esp,%esi,1)
41199e:	79 4b                	jns    0x4119eb
4119a0:	6f                   	outsl  %ds:(%esi),(%dx)
4119a1:	48                   	dec    %eax
4119a2:	6d                   	insl   (%dx),%es:(%edi)
4119a3:	49                   	dec    %ecx
4119a4:	61                   	popa
4119a5:	66 57                	push   %di
4119a7:	47                   	inc    %edi
4119a8:	34 35                	xor    $0x35,%al
4119aa:	45                   	inc    %ebp
4119ab:	79 4b                	jns    0x4119f8
4119ad:	72 75                	jb     0x411a24
4119af:	7a 6c                	jp     0x411a1d
4119b1:	7a 48                	jp     0x4119fb
4119b3:	57                   	push   %edi
4119b4:	46                   	inc    %esi
4119b5:	38 47 76             	cmp    %al,0x76(%edi)
4119b8:	52                   	push   %edx
4119b9:	6b 5a 6c 69          	imul   $0x69,0x6c(%edx),%ebx
4119bd:	6b 4b 7a 72          	imul   $0x72,0x7a(%ebx),%ecx
4119c1:	62 7a 77             	bound  %edi,0x77(%edx)
4119c4:	30 67 75             	xor    %ah,0x75(%edi)
4119c7:	64 43                	fs inc %ebx
4119c9:	53                   	push   %ebx
4119ca:	6d                   	insl   (%dx),%es:(%edi)
4119cb:	35 44 6a 48 74       	xor    $0x74486a44,%eax
4119d0:	6f                   	outsl  %ds:(%esi),(%dx)
4119d1:	6e                   	outsb  %ds:(%esi),(%dx)
4119d2:	76 2b                	jbe    0x4119ff
4119d4:	41                   	inc    %ecx
4119d5:	73 6e                	jae    0x411a45
4119d7:	74 72                	je     0x411a4b
4119d9:	54                   	push   %esp
4119da:	73 4e                	jae    0x411a2a
4119dc:	30 31                	xor    %dh,(%ecx)
4119de:	4d                   	dec    %ebp
4119df:	36 2f                	ss das
4119e1:	42                   	inc    %edx
4119e2:	6d                   	insl   (%dx),%es:(%edi)
4119e3:	33 6e 6d             	xor    0x6d(%esi),%ebp
4119e6:	73 30                	jae    0x411a18
4119e8:	6b 67 2f 32          	imul   $0x32,0x2f(%edi),%esp
4119ec:	4b                   	dec    %ebx
4119ed:	33 53 53             	xor    0x53(%ebx),%edx
4119f0:	57                   	push   %edi
4119f1:	4b                   	dec    %ebx
4119f2:	76 49                	jbe    0x411a3d
4119f4:	6c                   	insb   (%dx),%es:(%edi)
4119f5:	76 46                	jbe    0x411a3d
4119f7:	4c                   	dec    %esp
4119f8:	56                   	push   %esi
4119f9:	56                   	push   %esi
4119fa:	4d                   	dec    %ebp
4119fb:	65 41                	gs inc %ecx
4119fd:	78 73                	js     0x411a72
4119ff:	54                   	push   %esp
411a00:	7a 31                	jp     0x411a33
411a02:	4e                   	dec    %esi
411a03:	38 39                	cmp    %bh,(%ecx)
411a05:	2f                   	das
411a06:	5a                   	pop    %edx
411a07:	79 4a                	jns    0x411a53
411a09:	6c                   	insb   (%dx),%es:(%edi)
411a0a:	4c                   	dec    %esp
411a0b:	6f                   	outsl  %ds:(%esi),(%dx)
411a0c:	69 32 34 50 44 48    	imul   $0x48445034,(%edx),%esi
411a12:	69 41 61 57 65 4e 38 	imul   $0x384e6557,0x61(%ecx),%eax
411a19:	6b 42 6c 77          	imul   $0x77,0x6c(%edx),%eax
411a1d:	38 6f 75             	cmp    %ch,0x75(%edi)
411a20:	62 43 38             	bound  %eax,0x38(%ebx)
411a23:	4f                   	dec    %edi
411a24:	49                   	dec    %ecx
411a25:	32 45 71             	xor    0x71(%ebp),%al
411a28:	43                   	inc    %ebx
411a29:	54                   	push   %esp
411a2a:	46                   	inc    %esi
411a2b:	56                   	push   %esi
411a2c:	74 79                	je     0x411aa7
411a2e:	6c                   	insb   (%dx),%es:(%edi)
411a2f:	55                   	push   %ebp
411a30:	53                   	push   %ebx
411a31:	7a 77                	jp     0x411aaa
411a33:	72 46                	jb     0x411a7b
411a35:	57                   	push   %edi
411a36:	34 35                	xor    $0x35,%al
411a38:	2b 56 44             	sub    0x44(%esi),%edx
411a3b:	6c                   	insb   (%dx),%es:(%edi)
411a3c:	47                   	inc    %edi
411a3d:	30 4e 53             	xor    %cl,0x53(%esi)
411a40:	56                   	push   %esi
411a41:	45                   	inc    %ebp
411a42:	67 62 39             	bound  %edi,(%bx,%di)
411a45:	58                   	pop    %eax
411a46:	58                   	pop    %eax
411a47:	63 55 57             	arpl   %edx,0x57(%ebp)
411a4a:	42                   	inc    %edx
411a4b:	53                   	push   %ebx
411a4c:	67 52                	addr16 push %edx
411a4e:	64 33 48 4c          	xor    %fs:0x4c(%eax),%ecx
411a52:	67 49                	addr16 dec %ecx
411a54:	62 4a 4e             	bound  %ecx,0x4e(%edx)
411a57:	5a                   	pop    %edx
411a58:	77 41                	ja     0x411a9b
411a5a:	2b 57 77             	sub    0x77(%edi),%edx
411a5d:	61                   	popa
411a5e:	50                   	push   %eax
411a5f:	62 58 73             	bound  %ebx,0x73(%eax)
411a62:	6e                   	outsb  %ds:(%esi),(%dx)
411a63:	35 31 58 33 49       	xor    $0x49335831,%eax
411a68:	57                   	push   %edi
411a69:	4a                   	dec    %edx
411a6a:	56                   	push   %esi
411a6b:	67 75 65             	addr16 jne 0x411ad3
411a6e:	2b 6a 41             	sub    0x41(%edx),%ebp
411a71:	55                   	push   %ebp
411a72:	79 59                	jns    0x411acd
411a74:	71 48                	jno    0x411abe
411a76:	56                   	push   %esi
411a77:	33 72 6c             	xor    0x6c(%edx),%esi
411a7a:	38 6c 50 58          	cmp    %ch,0x58(%eax,%edx,2)
411a7e:	44                   	inc    %esp
411a7f:	6f                   	outsl  %ds:(%esi),(%dx)
411a80:	75 45                	jne    0x411ac7
411a82:	68 59 47 6b 73       	push   $0x736b4759
411a87:	61                   	popa
411a88:	4d                   	dec    %ebp
411a89:	48                   	dec    %eax
411a8a:	4b                   	dec    %ebx
411a8b:	77 4e                	ja     0x411adb
411a8d:	55                   	push   %ebp
411a8e:	65 38 57 67          	cmp    %dl,%gs:0x67(%edi)
411a92:	43                   	inc    %ebx
411a93:	57                   	push   %edi
411a94:	36 2f                	ss das
411a96:	79 44                	jns    0x411adc
411a98:	50                   	push   %eax
411a99:	59                   	pop    %ecx
411a9a:	56                   	push   %esi
411a9b:	77 55                	ja     0x411af2
411a9d:	4f                   	dec    %edi
411a9e:	4d                   	dec    %ebp
411a9f:	79 2b                	jns    0x411acc
411aa1:	48                   	dec    %eax
411aa2:	69 33 59 7a 36 42    	imul   $0x42367a59,(%ebx),%esi
411aa8:	76 41                	jbe    0x411aeb
411aaa:	51                   	push   %ecx
411aab:	4e                   	dec    %esi
411aac:	64 62 75 2f          	bound  %esi,%fs:0x2f(%ebp)
411ab0:	76 4a                	jbe    0x411afc
411ab2:	57                   	push   %edi
411ab3:	6b 71 64 51          	imul   $0x51,0x64(%ecx),%esi
411ab7:	59                   	pop    %ecx
411ab8:	59                   	pop    %ecx