MAHPQEIREKLRRLYVSGEQTLETAALMCEIPQTTARAWKRADKEKGDDWDKMRAAYTLAGGGIEDLSRAMLAGFMVQYNSTMTMLQDSSTEDLPPSDRAKLLASLADAFTKTVSANARVMPETSKLATALELIEFLMAFVQEKHPKHLPAFVEVLEPFGVEVEKKFG