MESMSLSHRVARHNKKLQKSRYSPYSKETNIIIEKEMQKDEAIRLGVEFSLFVAEAMVLLSDDIRSMLLFCLWLLKDAGKGITAPVVGRLIFVMIYVFETYIKPKNGVYQAGGKSKQWELIVNSSQNFVFGIGELDRIVLILRKRESSFGELVKTSDFEHYNQELKKLEETLRSAKNVSEAYGFSREAIKSNILYLWKPLFETSPPKVKVINPKNRILEMFKPLLIQAREDACSRLIASLHI