415b98:	00 53 65             	add    %dl,0x65(%ebx)
415b9b:	6c                   	insb   (%dx),%es:(%edi)
415b9c:	65 63 74 53 74       	arpl   %esi,%gs:0x74(%ebx,%edx,2)
415ba1:	61                   	popa
415ba2:	72 74                	jb     0x415c18
415ba4:	00 55 54             	add    %dl,0x54(%ebp)
415ba7:	43                   	inc    %ebx
415ba8:	52                   	push   %edx
415ba9:	65 70 6c             	gs jo  0x415c18
415bac:	61                   	popa
415bad:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415bb0:	41                   	inc    %ecx
415bb1:	70 70                	jo     0x415c23
415bb3:	53                   	push   %ebx
415bb4:	65 73 73             	gs jae 0x415c2a
415bb7:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415bbe:	00 0d 73 65 73 73    	add    %cl,0x73736573
415bc4:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415bcb:	73 65                	jae    0x415c32
415bcd:	71 75                	jno    0x415c44
415bcf:	65 6e                	outsb  %gs:(%esi),(%dx)
415bd1:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415bd4:	75 6d                	jne    0x415c43
415bd6:	62 65 72             	bound  %esp,0x72(%ebp)
415bd9:	00 0a                	add    %cl,(%edx)
415bdb:	06                   	push   %es
415bdc:	0b 04 00             	or     (%eax,%eax,1),%eax
415bdf:	00 00                	add    %al,(%eax)
415be1:	00 00                	add    %al,(%eax)
415be3:	00 40 00             	add    %al,0x0(%eax)
415be6:	00 4c 00 00          	add    %cl,0x0(%eax,%eax,1)
415bea:	53                   	push   %ebx
415beb:	68 61 70 65 53       	push   $0x53657061
415bf0:	74 61                	je     0x415c53
415bf2:	72 74                	jb     0x415c68
415bf4:	00 55 54             	add    %dl,0x54(%ebp)
415bf7:	43                   	inc    %ebx
415bf8:	52                   	push   %edx
415bf9:	65 70 6c             	gs jo  0x415c68
415bfc:	61                   	popa
415bfd:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415c00:	41                   	inc    %ecx
415c01:	70 70                	jo     0x415c73
415c03:	53                   	push   %ebx
415c04:	65 73 73             	gs jae 0x415c7a
415c07:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415c0e:	00 0d 73 65 73 73    	add    %cl,0x73736573
415c14:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415c1b:	73 65                	jae    0x415c82
415c1d:	71 75                	jno    0x415c94
415c1f:	65 6e                	outsb  %gs:(%esi),(%dx)
415c21:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415c24:	75 6d                	jne    0x415c93
415c26:	62 65 72             	bound  %esp,0x72(%ebp)
415c29:	00 0a                	add    %cl,(%edx)
415c2b:	74 6f                	je     0x415c9c
415c2d:	6f                   	outsl  %ds:(%esi),(%dx)
415c2e:	6c                   	insb   (%dx),%es:(%edi)
415c2f:	49                   	dec    %ecx
415c30:	44                   	inc    %esp
415c31:	00 0a                	add    %cl,(%edx)
415c33:	06                   	push   %es
415c34:	0b 04 00             	or     (%eax,%eax,1),%eax
415c37:	00 00                	add    %al,(%eax)
415c39:	00 00                	add    %al,(%eax)
415c3b:	00 40 00             	add    %al,0x0(%eax)
415c3e:	00 4b 00             	add    %cl,0x0(%ebx)
415c41:	00 44 72 61          	add    %al,0x61(%edx,%esi,2)
415c45:	77 53                	ja     0x415c9a
415c47:	74 61                	je     0x415caa
415c49:	72 74                	jb     0x415cbf
415c4b:	00 55 54             	add    %dl,0x54(%ebp)
415c4e:	43                   	inc    %ebx
415c4f:	52                   	push   %edx
415c50:	65 70 6c             	gs jo  0x415cbf
415c53:	61                   	popa
415c54:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415c57:	41                   	inc    %ecx
415c58:	70 70                	jo     0x415cca
415c5a:	53                   	push   %ebx
415c5b:	65 73 73             	gs jae 0x415cd1
415c5e:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415c65:	00 0d 73 65 73 73    	add    %cl,0x73736573
415c6b:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415c72:	73 65                	jae    0x415cd9
415c74:	71 75                	jno    0x415ceb
415c76:	65 6e                	outsb  %gs:(%esi),(%dx)
415c78:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415c7b:	75 6d                	jne    0x415cea
415c7d:	62 65 72             	bound  %esp,0x72(%ebp)
415c80:	00 0a                	add    %cl,(%edx)
415c82:	74 6f                	je     0x415cf3
415c84:	6f                   	outsl  %ds:(%esi),(%dx)
415c85:	6c                   	insb   (%dx),%es:(%edi)
415c86:	49                   	dec    %ecx
415c87:	44                   	inc    %esp
415c88:	00 0a                	add    %cl,(%edx)
415c8a:	06                   	push   %es
415c8b:	0b 04 00             	or     (%eax,%eax,1),%eax
415c8e:	00 00                	add    %al,(%eax)
415c90:	00 00                	add    %al,(%eax)
415c92:	00 40 00             	add    %al,0x0(%eax)
415c95:	00 3f                	add    %bh,(%edi)
415c97:	00 00                	add    %al,(%eax)
415c99:	50                   	push   %eax
415c9a:	61                   	popa
415c9b:	73 74                	jae    0x415d11
415c9d:	65 00 55 54          	add    %dl,%gs:0x54(%ebp)
415ca1:	43                   	inc    %ebx
415ca2:	52                   	push   %edx
415ca3:	65 70 6c             	gs jo  0x415d12
415ca6:	61                   	popa
415ca7:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415caa:	41                   	inc    %ecx
415cab:	70 70                	jo     0x415d1d
415cad:	53                   	push   %ebx
415cae:	65 73 73             	gs jae 0x415d24
415cb1:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415cb8:	00 0d 73 65 73 73    	add    %cl,0x73736573
415cbe:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415cc5:	73 65                	jae    0x415d2c
415cc7:	71 75                	jno    0x415d3e
415cc9:	65 6e                	outsb  %gs:(%esi),(%dx)
415ccb:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415cce:	75 6d                	jne    0x415d3d
415cd0:	62 65 72             	bound  %esp,0x72(%ebp)
415cd3:	00 0a                	add    %cl,(%edx)
415cd5:	06                   	push   %es
415cd6:	0b 04 00             	or     (%eax,%eax,1),%eax
415cd9:	00 00                	add    %al,(%eax)
415cdb:	00 00                	add    %al,(%eax)
415cdd:	00 40 00             	add    %al,0x0(%eax)
415ce0:	00 3e                	add    %bh,(%esi)
415ce2:	00 00                	add    %al,(%eax)
415ce4:	43                   	inc    %ebx
415ce5:	6f                   	outsl  %ds:(%esi),(%dx)
415ce6:	70 79                	jo     0x415d61
415ce8:	00 55 54             	add    %dl,0x54(%ebp)
415ceb:	43                   	inc    %ebx
415cec:	52                   	push   %edx
415ced:	65 70 6c             	gs jo  0x415d5c
415cf0:	61                   	popa
415cf1:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415cf4:	41                   	inc    %ecx
415cf5:	70 70                	jo     0x415d67
415cf7:	53                   	push   %ebx
415cf8:	65 73 73             	gs jae 0x415d6e
415cfb:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415d02:	00 0d 73 65 73 73    	add    %cl,0x73736573
415d08:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415d0f:	73 65                	jae    0x415d76
415d11:	71 75                	jno    0x415d88
415d13:	65 6e                	outsb  %gs:(%esi),(%dx)
415d15:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415d18:	75 6d                	jne    0x415d87
415d1a:	62 65 72             	bound  %esp,0x72(%ebp)
415d1d:	00 0a                	add    %cl,(%edx)
415d1f:	06                   	push   %es
415d20:	0b 04 00             	or     (%eax,%eax,1),%eax
415d23:	00 00                	add    %al,(%eax)
415d25:	00 00                	add    %al,(%eax)
415d27:	00 40 00             	add    %al,0x0(%eax)
415d2a:	00 3d 00 00 43 75    	add    %bh,0x75430000
415d30:	74 00                	je     0x415d32
415d32:	55                   	push   %ebp
415d33:	54                   	push   %esp
415d34:	43                   	inc    %ebx
415d35:	52                   	push   %edx
415d36:	65 70 6c             	gs jo  0x415da5
415d39:	61                   	popa
415d3a:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415d3d:	41                   	inc    %ecx
415d3e:	70 70                	jo     0x415db0
415d40:	53                   	push   %ebx
415d41:	65 73 73             	gs jae 0x415db7
415d44:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415d4b:	00 0d 73 65 73 73    	add    %cl,0x73736573
415d51:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415d58:	73 65                	jae    0x415dbf
415d5a:	71 75                	jno    0x415dd1
415d5c:	65 6e                	outsb  %gs:(%esi),(%dx)
415d5e:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415d61:	75 6d                	jne    0x415dd0
415d63:	62 65 72             	bound  %esp,0x72(%ebp)
415d66:	00 0a                	add    %cl,(%edx)
415d68:	06                   	push   %es
415d69:	0b 04 00             	or     (%eax,%eax,1),%eax
415d6c:	00 00                	add    %al,(%eax)
415d6e:	00 00                	add    %al,(%eax)
415d70:	00 40 00             	add    %al,0x0(%eax)
415d73:	00 44 00 00          	add    %al,0x0(%eax,%eax,1)
415d77:	44                   	inc    %esp
415d78:	65 61                	gs popa
415d7a:	63 74 69 76          	arpl   %esi,0x76(%ecx,%ebp,2)
415d7e:	61                   	popa
415d7f:	74 65                	je     0x415de6
415d81:	00 55 54             	add    %dl,0x54(%ebp)
415d84:	43                   	inc    %ebx
415d85:	52                   	push   %edx
415d86:	65 70 6c             	gs jo  0x415df5
415d89:	61                   	popa
415d8a:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415d8d:	41                   	inc    %ecx
415d8e:	70 70                	jo     0x415e00
415d90:	53                   	push   %ebx
415d91:	65 73 73             	gs jae 0x415e07
415d94:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415d9b:	00 0d 73 65 73 73    	add    %cl,0x73736573
415da1:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415da8:	73 65                	jae    0x415e0f
415daa:	71 75                	jno    0x415e21
415dac:	65 6e                	outsb  %gs:(%esi),(%dx)
415dae:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415db1:	75 6d                	jne    0x415e20
415db3:	62 65 72             	bound  %esp,0x72(%ebp)
415db6:	00 0a                	add    %cl,(%edx)
415db8:	06                   	push   %es
415db9:	0b 04 00             	or     (%eax,%eax,1),%eax
415dbc:	00 00                	add    %al,(%eax)
415dbe:	00 00                	add    %al,(%eax)
415dc0:	00 40 00             	add    %al,0x0(%eax)
415dc3:	00 42 00             	add    %al,0x0(%edx)
415dc6:	00 41 63             	add    %al,0x63(%ecx)
415dc9:	74 69                	je     0x415e34
415dcb:	76 61                	jbe    0x415e2e
415dcd:	74 65                	je     0x415e34
415dcf:	00 55 54             	add    %dl,0x54(%ebp)
415dd2:	43                   	inc    %ebx
415dd3:	52                   	push   %edx
415dd4:	65 70 6c             	gs jo  0x415e43
415dd7:	61                   	popa
415dd8:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415ddb:	41                   	inc    %ecx
415ddc:	70 70                	jo     0x415e4e
415dde:	53                   	push   %ebx
415ddf:	65 73 73             	gs jae 0x415e55
415de2:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415de9:	00 0d 73 65 73 73    	add    %cl,0x73736573
415def:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415df6:	73 65                	jae    0x415e5d
415df8:	71 75                	jno    0x415e6f
415dfa:	65 6e                	outsb  %gs:(%esi),(%dx)
415dfc:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415dff:	75 6d                	jne    0x415e6e
415e01:	62 65 72             	bound  %esp,0x72(%ebp)
415e04:	00 0a                	add    %cl,(%edx)
415e06:	06                   	push   %es
415e07:	0b 04 00             	or     (%eax,%eax,1),%eax
415e0a:	00 00                	add    %al,(%eax)
415e0c:	00 00                	add    %al,(%eax)
415e0e:	00 40 00             	add    %al,0x0(%eax)
415e11:	00 ca                	add    %cl,%dl
415e13:	00 00                	add    %al,(%eax)
415e15:	45                   	inc    %ebp
415e16:	78 69                	js     0x415e81
415e18:	74 00                	je     0x415e1a
415e1a:	55                   	push   %ebp
415e1b:	54                   	push   %esp
415e1c:	43                   	inc    %ebx
415e1d:	52                   	push   %edx
415e1e:	65 70 6c             	gs jo  0x415e8d
415e21:	61                   	popa
415e22:	63 65 5f             	arpl   %esp,0x5f(%ebp)
415e25:	41                   	inc    %ecx
415e26:	70 70                	jo     0x415e98
415e28:	53                   	push   %ebx
415e29:	65 73 73             	gs jae 0x415e9f
415e2c:	69 6f 6e 47 75 69 64 	imul   $0x64697547,0x6e(%edi),%ebp
415e33:	00 0d 73 65 73 73    	add    %cl,0x73736573
415e39:	69 6f 6e 49 44 00 0f 	imul   $0xf004449,0x6e(%edi),%ebp
415e40:	73 65                	jae    0x415ea7
415e42:	71 75                	jno    0x415eb9
415e44:	65 6e                	outsb  %gs:(%esi),(%dx)
415e46:	63 65 4e             	arpl   %esp,0x4e(%ebp)
415e49:	75 6d                	jne    0x415eb8
415e4b:	62 65 72             	bound  %esp,0x72(%ebp)
415e4e:	00 0a                	add    %cl,(%edx)
415e50:	45                   	inc    %ebp
415e51:	64 70 46             	fs jo  0x415e9a
415e54:	69 6c 65 4f 70 65 6e 	imul   $0x6e6570,0x4f(%ebp,%eiz,2),%ebp
415e5b:	00
415e5c:	06                   	push   %es
415e5d:	45                   	inc    %ebp
415e5e:	64 70 46             	fs jo  0x415ea7
415e61:	69 6c 65 4f 70 65 6e 	imul   $0x416e6570,0x4f(%ebp,%eiz,2),%ebp
415e68:	41
415e69:	74 74                	je     0x415edf
415e6b:	65 6d                	gs insl (%dx),%es:(%edi)
415e6d:	70 74                	jo     0x415ee3
415e6f:	46                   	inc    %esi
415e70:	61                   	popa
415e71:	69 6c 00 06 45 64 70 	imul   $0x46706445,0x6(%eax,%eax,1),%ebp
415e78:	46
415e79:	69 6c 65 53 61 76 65 	imul   $0x657661,0x53(%ebp,%eiz,2),%ebp
415e80:	00
415e81:	06                   	push   %es
415e82:	45                   	inc    %ebp
415e83:	64 70 50             	fs jo  0x415ed6
415e86:	61                   	popa
415e87:	73 74                	jae    0x415efd
415e89:	65 54                	gs push %esp
415e8b:	6f                   	outsl  %ds:(%esi),(%dx)
415e8c:	50                   	push   %eax
415e8d:	65 72 73             	gs jb  0x415f03
415e90:	6f                   	outsl  %ds:(%esi),(%dx)
415e91:	6e                   	outsb  %ds:(%esi),(%dx)
415e92:	61                   	popa
415e93:	6c                   	insb   (%dx),%es:(%edi)
415e94:	00 06                	add    %al,(%esi)
415e96:	45                   	inc    %ebp
415e97:	64 70 50             	fs jo  0x415eea
415e9a:	61                   	popa
415e9b:	73 74                	jae    0x415f11
415e9d:	65 54                	gs push %esp
415e9f:	6f                   	outsl  %ds:(%esi),(%dx)
415ea0:	4e                   	dec    %esi
415ea1:	6f                   	outsl  %ds:(%esi),(%dx)
415ea2:	43                   	inc    %ebx
415ea3:	6f                   	outsl  %ds:(%esi),(%dx)
415ea4:	6e                   	outsb  %ds:(%esi),(%dx)
415ea5:	74 65                	je     0x415f0c
415ea7:	78 74                	js     0x415f1d
415ea9:	00 06                	add    %al,(%esi)
415eab:	45                   	inc    %ebp
415eac:	64 70 50             	fs jo  0x415eff
415eaf:	61                   	popa
415eb0:	73 74                	jae    0x415f26
415eb2:	65 46                	gs inc %esi
415eb4:	72 6f                	jb     0x415f25
415eb6:	6d                   	insl   (%dx),%es:(%edi)
415eb7:	54                   	push   %esp
415eb8:	6f                   	outsl  %ds:(%esi),(%dx)
415eb9:	50                   	push   %eax
415eba:	65 72 73             	gs jb  0x415f30
415ebd:	6f                   	outsl  %ds:(%esi),(%dx)
415ebe:	6e                   	outsb  %ds:(%esi),(%dx)
415ebf:	61                   	popa
415ec0:	6c                   	insb   (%dx),%es:(%edi)
415ec1:	00 06                	add    %al,(%esi)
415ec3:	45                   	inc    %ebp
415ec4:	64 70 50             	fs jo  0x415f17
415ec7:	61                   	popa
415ec8:	73 74                	jae    0x415f3e
415eca:	65 46                	gs inc %esi
415ecc:	72 6f                	jb     0x415f3d
415ece:	6d                   	insl   (%dx),%es:(%edi)
415ecf:	54                   	push   %esp
415ed0:	6f                   	outsl  %ds:(%esi),(%dx)
415ed1:	4e                   	dec    %esi
415ed2:	6f                   	outsl  %ds:(%esi),(%dx)