MKAEIRGYSVTENEDLSTYEPEAQQVFGFTLLFEIGIQGQEGSDFFEVEVASPAFLERLASHPLFLRHTILATDYNIPAAVALVRKYVEKLEEDSWEKLASKISRVLRWEFEDYKG