MLEGLVARLATTGSSIYKSLQSREPESCDFLSYDYLLHEVCPYFKFGYMSANGAIVEAMKDEERIHIIDFEIGEGSQWVALIQAFSARPGGAPNIRIIGIGDGSKLVAVRRRLEKLAKKFDVPFNFHPVSVSSCEVEAENLDARIGEALGVNFAYMLHHLPDESVSTENHRDRVLRIVKSLSPKVVTLVEQECNTNTSPFLPRFLETLSYYTAMFESIDVILPRNHKERINVEQHCLASNVVNIIACEGAERIERHELLGKWKSRFSMAGFEPYPLSSVVSATIRALLKYYNNGYGIEERDGALYLGWMDRILVSSCA