MAEITASMVKQLRETTGAGMMDCKSALTETGGDMEAAIDWLRTKGLAKAAKKAGRVAAEGLIGVVANGTAGAIVEVNSETDFVARNEQFQKMVSDIASAALSVEGDFDKLVASTYPGSSKSVQDYVTEMVGTIGENMSVRRAGCISVSDGAVAAYVHSQVVPGLGKIGVLVGLESKGDKTKLLELGRQIAMHIAATNPLATRKEEMDPALVERERNVLIAEAKESGRPDNIIEKMVEGRIRKFYEEVVLLSQAFVINPDDTVEKAVKAAEADVGAPITVVGFLRFALGEGIEKEESDFAAEVAAAARG