MQGIQMDLVSEDRLAKMQPVEKVRFIIDEVKGGKILVLERGLTPEEEASLIEMTMTLIEPDDFAGIEMESYPSQTDNSLLGKLFKKNVVRTRLTVIGPANKLKTLKKDRDMISALVSSK