MRKGILATAVLGLGLTLAVSGEEVMQQVDARPTPTTLHGTMTMELVDKRGKSLTRQIELWAKDDEKMLIKFQAPADVKGTAFLALKRPDGSDEMKLYLPALKKVRRIAGSQRKGAFMGSDFTYDDISRLGSLDIEDYTHTLLREESSEEGTIYVVESTPKPGVNSSYEKLIVWVPETTYVPVKIEFYKKGRLYKVLTADRIQPFANGRYQIPTRLVMENVQAKHKTVLTLSDLEVDAEIPDTVFTERFMKR