MSESTVLGKHKLSPKVGDQKIDWKKRNAERKEQKKRIREAKLIKKLEKQRQKEEQELTEKLQKEDKIRKGRHYTVSIALPGSVLDNAQSPELRTYLAGQIARACTVFCVDEIVVFDEQGEDAKSVEGEFKGIGKKGQACVQLARILQYLECPQYLRKSFFPKHQDLQFAGLLNPLDSPHHMRTDEEAEFREGVVLDRPSRPGKGSFVNCGMRKEVRIDRRLQAGLRVTVHLDKNQSAESKVHKGVVVAPHVPRTEAGLYWGYSVRLASCLSNVFAECPYKEGYDLTIGTSERGSSIDDVTLSPFNHVLIVFGGLQGLEASVDVDQNLEVTDPSVLFDLYLNTCPGQGSRTIRTEEAILITLSGLRPKLATTVQSAATD