MKRYLTWIVAAELLFATGNLHANEVEVEVPGLLTDHTVSSIGHEFYRAFSDKWESEYTGNLTINERPSARWGSWITITVNQDVIFQTFLFPMKRDFEKTVVFALAQTEEALNRRQIDQTLLSTSDLARDEF