4188db:	59                   	pop    %ecx
4188dc:	5a                   	pop    %edx
4188dd:	47                   	inc    %edi
4188de:	42                   	inc    %edx
4188df:	74 48                	je     0x418929
4188e1:	59                   	pop    %ecx
4188e2:	59                   	pop    %ecx
4188e3:	51                   	push   %ecx
4188e4:	79 52                	jns    0x418938
4188e6:	79 72                	jns    0x41895a
4188e8:	76 54                	jbe    0x41893e
4188ea:	4f                   	dec    %edi
4188eb:	00 52 54             	add    %dl,0x54(%edx)
4188ee:	4d                   	dec    %ebp
4188ef:	78 77                	js     0x418968
4188f1:	6d                   	insl   (%dx),%es:(%edi)
4188f2:	4d                   	dec    %ebp
4188f3:	4c                   	dec    %esp
4188f4:	4d                   	dec    %ebp
4188f5:	51                   	push   %ecx
4188f6:	70 55                	jo     0x41894d
4188f8:	59                   	pop    %ecx
4188f9:	6a 54                	push   $0x54
4188fb:	35 58 56 00 44       	xor    $0x44005658,%eax
418900:	4b                   	dec    %ebx
418901:	66 32 70 44          	data16 xor 0x44(%eax),%dh
418905:	48                   	dec    %eax
418906:	6b 6d 56 64          	imul   $0x64,0x56(%ebp),%ebp
41890a:	34 6f                	xor    $0x6f,%al
41890c:	6b 38 76             	imul   $0x76,(%eax),%edi
41890f:	63 33                	arpl   %esi,(%ebx)
418911:	00 48 33             	add    %cl,0x33(%eax)
418914:	73 36                	jae    0x41894c
418916:	33 48 33             	xor    0x33(%eax),%ecx
418919:	67 6d                	insl   (%dx),%es:(%di)
41891b:	78 44                	js     0x418961
41891d:	78 54                	js     0x418973
41891f:	4f                   	dec    %edi
418920:	72 68                	jb     0x41898a
418922:	31 66 00             	xor    %esp,0x0(%esi)
418925:	43                   	inc    %ebx
418926:	72 65                	jb     0x41898d
418928:	61                   	popa
418929:	74 65                	je     0x418990
41892b:	54                   	push   %esp
41892c:	79 70                	jns    0x41899e
41892e:	65 00 44 45 53       	add    %al,%gs:0x53(%ebp,%eax,2)
418933:	43                   	inc    %ebx
418934:	72 79                	jb     0x4189af
418936:	70 74                	jo     0x4189ac
418938:	6f                   	outsl  %ds:(%esi),(%dx)
418939:	53                   	push   %ebx
41893a:	65 72 76             	gs jb  0x4189b3
41893d:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
418944:	69 64 65 72 00 53 79 	imul   $0x73795300,0x72(%ebp,%eiz,2),%esp
41894b:	73
41894c:	74 65                	je     0x4189b3
41894e:	6d                   	insl   (%dx),%es:(%edi)
41894f:	2e 53                	cs push %ebx
418951:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
418955:	69 74 79 2e 43 72 79 	imul   $0x70797243,0x2e(%ecx,%edi,2),%esi
41895c:	70
41895d:	74 6f                	je     0x4189ce
41895f:	67 72 61             	addr16 jb 0x4189c3
418962:	70 68                	jo     0x4189cc
418964:	79 00                	jns    0x418966
418966:	52                   	push   %edx
418967:	53                   	push   %ebx
418968:	41                   	inc    %ecx
418969:	43                   	inc    %ebx
41896a:	72 79                	jb     0x4189e5
41896c:	70 74                	jo     0x4189e2
41896e:	6f                   	outsl  %ds:(%esi),(%dx)
41896f:	53                   	push   %ebx
418970:	65 72 76             	gs jb  0x4189e9
418973:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
41897a:	69 64 65 72 00 4d 65 	imul   $0x6d654d00,0x72(%ebp,%eiz,2),%esp
418981:	6d
418982:	6f                   	outsl  %ds:(%esi),(%dx)
418983:	72 79                	jb     0x4189fe
418985:	53                   	push   %ebx
418986:	74 72                	je     0x4189fa
418988:	65 61                	gs popa
41898a:	6d                   	insl   (%dx),%es:(%edi)
41898b:	00 43 72             	add    %al,0x72(%ebx)
41898e:	79 70                	jns    0x418a00
418990:	74 6f                	je     0x418a01
418992:	53                   	push   %ebx
418993:	74 72                	je     0x418a07
418995:	65 61                	gs popa
418997:	6d                   	insl   (%dx),%es:(%edi)
418998:	00 67 65             	add    %ah,0x65(%edi)
41899b:	74 5f                	je     0x4189fc
41899d:	42                   	inc    %edx
41899e:	61                   	popa
41899f:	73 65                	jae    0x418a06
4189a1:	53                   	push   %ebx
4189a2:	74 72                	je     0x418a16
4189a4:	65 61                	gs popa
4189a6:	6d                   	insl   (%dx),%es:(%edi)
4189a7:	00 52 65             	add    %dl,0x65(%edx)
4189aa:	61                   	popa
4189ab:	64 00 53 79          	add    %dl,%fs:0x79(%ebx)
4189af:	6d                   	insl   (%dx),%es:(%edi)
4189b0:	6d                   	insl   (%dx),%es:(%edi)
4189b1:	65 74 72             	gs je  0x418a26
4189b4:	69 63 41 6c 67 6f 72 	imul   $0x726f676c,0x41(%ebx),%esp
4189bb:	69 74 68 6d 00 73 65 	imul   $0x74657300,0x6d(%eax,%ebp,2),%esi
4189c2:	74
4189c3:	5f                   	pop    %edi
4189c4:	4b                   	dec    %ebx
4189c5:	65 79 00             	gs jns 0x4189c8
4189c8:	52                   	push   %edx
4189c9:	65 61                	gs popa
4189cb:	64 53                	fs push %ebx
4189cd:	74 72                	je     0x418a41
4189cf:	69 6e 67 00 52 65 61 	imul   $0x61655200,0x67(%esi),%ebp
4189d6:	64 55                	fs push %ebp
4189d8:	49                   	dec    %ecx
4189d9:	6e                   	outsb  %ds:(%esi),(%dx)
4189da:	74 31                	je     0x418a0d
4189dc:	36 00 55 49          	add    %dl,%ss:0x49(%ebp)
4189e0:	6e                   	outsb  %ds:(%esi),(%dx)
4189e1:	74 31                	je     0x418a14
4189e3:	36 00 52 65          	add    %dl,%ss:0x65(%edx)
4189e7:	61                   	popa
4189e8:	64 49                	fs dec %ecx
4189ea:	6e                   	outsb  %ds:(%esi),(%dx)
4189eb:	74 33                	je     0x418a20
4189ed:	32 00                	xor    (%eax),%al
4189ef:	52                   	push   %edx
4189f0:	65 61                	gs popa
4189f2:	64 42                	fs inc %edx
4189f4:	79 74                	jns    0x418a6a
4189f6:	65 00 47 65          	add    %al,%gs:0x65(%edi)
4189fa:	74 4e                	je     0x418a4a
4189fc:	61                   	popa
4189fd:	6d                   	insl   (%dx),%es:(%edi)
4189fe:	65 00 47 65          	add    %al,%gs:0x65(%edi)
418a02:	74 50                	je     0x418a54
418a04:	75 62                	jne    0x418a68
418a06:	6c                   	insb   (%dx),%es:(%edi)
418a07:	69 63 4b 65 79 00 49 	imul   $0x49007965,0x4b(%ebx),%esp
418a0e:	6e                   	outsb  %ds:(%esi),(%dx)
418a0f:	76 61                	jbe    0x418a72
418a11:	6c                   	insb   (%dx),%es:(%edi)
418a12:	69 64 4f 70 65 72 61 	imul   $0x74617265,0x70(%edi,%ecx,2),%esp
418a19:	74
418a1a:	69 6f 6e 45 78 63 65 	imul   $0x65637845,0x6e(%edi),%ebp
418a21:	70 74                	jo     0x418a97
418a23:	69 6f 6e 00 42 75 66 	imul   $0x66754200,0x6e(%edi),%ebp
418a2a:	66 65 72 00          	data16 gs jb 0x418a2e
418a2e:	42                   	inc    %edx
418a2f:	6c                   	insb   (%dx),%es:(%edi)
418a30:	6f                   	outsl  %ds:(%esi),(%dx)
418a31:	63 6b 43             	arpl   %ebp,0x43(%ebx)
418a34:	6f                   	outsl  %ds:(%esi),(%dx)
418a35:	70 79                	jo     0x418ab0
418a37:	00 43 72             	add    %al,0x72(%ebx)
418a3a:	65 61                	gs popa
418a3c:	74 65                	je     0x418aa3
418a3e:	44                   	inc    %esp
418a3f:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
418a43:	70 74                	jo     0x418ab9
418a45:	6f                   	outsl  %ds:(%esi),(%dx)
418a46:	72 00                	jb     0x418a48
418a48:	49                   	dec    %ecx
418a49:	43                   	inc    %ebx
418a4a:	72 79                	jb     0x418ac5
418a4c:	70 74                	jo     0x418ac2
418a4e:	6f                   	outsl  %ds:(%esi),(%dx)
418a4f:	54                   	push   %esp
418a50:	72 61                	jb     0x418ab3
418a52:	6e                   	outsb  %ds:(%esi),(%dx)
418a53:	73 66                	jae    0x418abb
418a55:	6f                   	outsl  %ds:(%esi),(%dx)
418a56:	72 6d                	jb     0x418ac5
418a58:	00 43 72             	add    %al,0x72(%ebx)
418a5b:	79 70                	jns    0x418acd
418a5d:	74 6f                	je     0x418ace
418a5f:	53                   	push   %ebx
418a60:	74 72                	je     0x418ad4
418a62:	65 61                	gs popa
418a64:	6d                   	insl   (%dx),%es:(%edi)
418a65:	4d                   	dec    %ebp
418a66:	6f                   	outsl  %ds:(%esi),(%dx)
418a67:	64 65 00 57 72       	fs add %dl,%gs:0x72(%edi)
418a6c:	69 74 65 00 52 53 41 	imul   $0x50415352,0x0(%ebp,%eiz,2),%esi
418a73:	50
418a74:	61                   	popa
418a75:	72 61                	jb     0x418ad8
418a77:	6d                   	insl   (%dx),%es:(%edi)
418a78:	65 74 65             	gs je  0x418ae0
418a7b:	72 73                	jb     0x418af0
418a7d:	00 51 00             	add    %dl,0x0(%ecx)
418a80:	52                   	push   %edx
418a81:	65 76 65             	gs jbe 0x418ae9
418a84:	72 73                	jb     0x418af9
418a86:	65 00 45 78          	add    %al,%gs:0x78(%ebp)
418a8a:	70 6f                	jo     0x418afb
418a8c:	6e                   	outsb  %ds:(%esi),(%dx)
418a8d:	65 6e                	outsb  %gs:(%esi),(%dx)
418a8f:	74 00                	je     0x418a91
418a91:	4d                   	dec    %ebp
418a92:	6f                   	outsl  %ds:(%esi),(%dx)
418a93:	64 75 6c             	fs jne 0x418b02
418a96:	75 73                	jne    0x418b0b
418a98:	00 49 6e             	add    %cl,0x6e(%ecx)
418a9b:	76 65                	jbe    0x418b02
418a9d:	72 73                	jb     0x418b12
418a9f:	65 51                	gs push %ecx
418aa1:	00 50 00             	add    %dl,0x0(%eax)
418aa4:	44                   	inc    %esp
418aa5:	50                   	push   %eax
418aa6:	00 44 51 00          	add    %al,0x0(%ecx,%edx,2)
418aaa:	44                   	inc    %esp
418aab:	00 ee                	add    %ch,%dh
418aad:	80 87 00 ee 80 88 00 	addb   $0x0,-0x777f1200(%edi)
418ab4:	ee                   	out    %al,(%dx)
418ab5:	80 89 00 ee 80 8a 00 	orb    $0x0,-0x757f1200(%ecx)
418abc:	ee                   	out    %al,(%dx)
418abd:	80 8b 00 ee 80 8c 00 	orb    $0x0,-0x737f1200(%ebx)
418ac4:	53                   	push   %ebx
418ac5:	48                   	dec    %eax
418ac6:	41                   	inc    %ecx
418ac7:	31 43 72             	xor    %eax,0x72(%ebx)
418aca:	79 70                	jns    0x418b3c
418acc:	74 6f                	je     0x418b3d
418ace:	53                   	push   %ebx
418acf:	65 72 76             	gs jb  0x418b48
418ad2:	69 63 65 50 72 6f 76 	imul   $0x766f7250,0x65(%ebx),%esp
418ad9:	69 64 65 72 00 48 61 	imul   $0x73614800,0x72(%ebp,%eiz,2),%esp
418ae0:	73
418ae1:	68 41 6c 67 6f       	push   $0x6f676c41
418ae6:	72 69                	jb     0x418b51
418ae8:	74 68                	je     0x418b52
418aea:	6d                   	insl   (%dx),%es:(%edi)
418aeb:	00 43 6f             	add    %al,0x6f(%ebx)
418aee:	6d                   	insl   (%dx),%es:(%edi)
418aef:	70 75                	jo     0x418b66
418af1:	74 65                	je     0x418b58
418af3:	48                   	dec    %eax
418af4:	61                   	popa
418af5:	73 68                	jae    0x418b5f
418af7:	00 74 31 37          	add    %dh,0x37(%ecx,%esi,1)
418afb:	38 39                	cmp    %bh,(%ecx)
418afd:	45                   	inc    %ebp
418afe:	43                   	inc    %ebx
418aff:	44                   	inc    %esp
418b00:	53                   	push   %ebx
418b01:	57                   	push   %edi
418b02:	71 37                	jno    0x418b3b
418b04:	70 63                	jo     0x418b69
418b06:	79 64                	jns    0x418b6c
418b08:	41                   	inc    %ecx
418b09:	6b 00 ee             	imul   $0xffffffee,(%eax),%eax
418b0c:	80 b5 00 68 51 61 49 	xorb   $0x49,0x61516800(%ebp)
418b13:	33 39                	xor    (%ecx),%edi
418b15:	55                   	push   %ebp
418b16:	53                   	push   %ebx
418b17:	35 58 6c 4f 72       	xor    $0x724f6c58,%eax
418b1c:	42                   	inc    %edx
418b1d:	53                   	push   %ebx
418b1e:	4c                   	dec    %esp
418b1f:	74 41                	je     0x418b62
418b21:	00 75 53             	add    %dh,0x53(%ebp)
418b24:	73 75                	jae    0x418b9b
418b26:	58                   	pop    %eax
418b27:	45                   	inc    %ebp
418b28:	51                   	push   %ecx
418b29:	32 4e 42             	xor    0x42(%esi),%cl
418b2c:	63 41 34             	arpl   %eax,0x34(%ecx)
418b2f:	62 38                	bound  %edi,(%eax)
418b31:	30 5a 58             	xor    %bl,0x58(%edx)
418b34:	00 57 63             	add    %dl,0x63(%edi)
418b37:	57                   	push   %edi
418b38:	45                   	inc    %ebp
418b39:	6c                   	insb   (%dx),%es:(%edi)
418b3a:	50                   	push   %eax
418b3b:	34 67                	xor    $0x67,%al
418b3d:	46                   	inc    %esi
418b3e:	45                   	inc    %ebp
418b3f:	69 53 71 6c 57 44 63 	imul   $0x6344576c,0x71(%ebx),%edx
418b46:	6b 00 52             	imul   $0x52,(%eax),%eax
418b49:	65 61                	gs popa
418b4b:	64 42                	fs inc %edx
418b4d:	6f                   	outsl  %ds:(%esi),(%dx)
418b4e:	6f                   	outsl  %ds:(%esi),(%dx)
418b4f:	6c                   	insb   (%dx),%es:(%edi)
418b50:	65 61                	gs popa
418b52:	6e                   	outsb  %ds:(%esi),(%dx)
418b53:	00 65 4c             	add    %ah,0x4c(%ebp)
418b56:	4f                   	dec    %edi
418b57:	58                   	pop    %eax
418b58:	34 78                	xor    $0x78,%al
418b5a:	79 71                	jns    0x418bcd
418b5c:	46                   	inc    %esi
418b5d:	74 43                	je     0x418ba2
418b5f:	69 52 5a 51 62 78 46 	imul   $0x46786251,0x5a(%edx),%edx
418b66:	00 78 57             	add    %bh,0x57(%eax)
418b69:	4f                   	dec    %edi
418b6a:	78 78                	js     0x418be4
418b6c:	55                   	push   %ebp
418b6d:	45                   	inc    %ebp
418b6e:	44                   	inc    %esp
418b6f:	70 5a                	jo     0x418bcb
418b71:	75 48                	jne    0x418bbb
418b73:	30 65 54             	xor    %ah,0x54(%ebp)
418b76:	59                   	pop    %ecx
418b77:	68 4f 00 75 78       	push   $0x7875004f
418b7c:	4f                   	dec    %edi
418b7d:	34 33                	xor    $0x33,%al
418b7f:	43                   	inc    %ebx
418b80:	31 4a 4d             	xor    %ecx,0x4d(%edx)
418b83:	70 66                	jo     0x418beb
418b85:	66 42                	inc    %dx
418b87:	61                   	popa
418b88:	77 72                	ja     0x418bfc
418b8a:	67 41                	addr16 inc %ecx
418b8c:	00 52 53             	add    %dl,0x53(%edx)
418b8f:	41                   	inc    %ecx
418b90:	00 49 6d             	add    %cl,0x6d(%ecx)
418b93:	70 6f                	jo     0x418c04
418b95:	72 74                	jb     0x418c0b
418b97:	50                   	push   %eax
418b98:	61                   	popa
418b99:	72 61                	jb     0x418bfc
418b9b:	6d                   	insl   (%dx),%es:(%edi)
418b9c:	65 74 65             	gs je  0x418c04
418b9f:	72 73                	jb     0x418c14
418ba1:	00 55 4b             	add    %dl,0x4b(%ebp)
418ba4:	6a 6c                	push   $0x6c
418ba6:	4c                   	dec    %esp
418ba7:	51                   	push   %ecx
418ba8:	47                   	inc    %edi
418ba9:	54                   	push   %esp
418baa:	6a 53                	push   $0x53
418bac:	6c                   	insb   (%dx),%es:(%edi)
418bad:	41                   	inc    %ecx
418bae:	46                   	inc    %esi
418baf:	35 36 78 4a 79       	xor    $0x794a7836,%eax
418bb4:	00 62 64             	add    %ah,0x64(%edx)
418bb7:	32 47 67             	xor    0x67(%edi),%al
418bba:	30 49 34             	xor    %cl,0x34(%ecx)
418bbd:	4f                   	dec    %edi
418bbe:	6b 54 58 37 45       	imul   $0x45,0x37(%eax,%ebx,2),%edx
418bc3:	4b                   	dec    %ebx
418bc4:	64 57                	fs push %edi
418bc6:	63 00                	arpl   %eax,(%eax)
418bc8:	73 65                	jae    0x418c2f