MTKATEGTRKVGLIVPPARGDVPPEPPQLYPEIAFDAIGLGLDRMTPQGYDGVIERVESAAVTLAERGADAVVLMGTSLSFYRGSEFNDRLVAAMGTATGLPASTMTTAVIEALGQLSARRIAVATAYGAEVNARLSAYLRASGLEIAALDCLDITDVDDVLRVTPQDIVELGVRTAAHAPDADALFISCGGLQTLDVTAPIEDRGGLPVISSAVAGAWKCARLVGHPGIADGYGTFLAGQGRHGGARTPGERAASE