MSDYAKALGARLRAIRQQQGLSLQGVEEKSGGRWKAVVVGSYERGDRAVTVARLNELAEFYRVPIAELLPGDGPGRHEGASKVVIDLERLEQLPGDELGAVQRFARSIQQQRGDYNGRVLSIRADDLRTLAIVFDVSPAGLIEKLTEWNVLVATPIRP