MTQFVQQLIIHGLTLDGQRFRPSDWAERLAGVLSQFRPAGSVGGHLTYSPYAVPVVLDGVRCVVVDHRLRELEPLAWKFVCDFAADNKLQTTEQAIPDPMRP