MSLKIVVLAKQVPDTRNVGKDAMNADGTINRAALPAIFNPEDLNALEQALRLKDTHPGSTVTILTMGPGRAAEIIREGLYRGADNGYLLTDRAFAGADTLATSYAIATAIRKIGECDLIIGGRQAIDGDTAQVGPQVAEKLGLSQITYTEEILNVDETARRITVKRHIDGGVETVEGPLPIVLTVNGSAAPCRPRNAKLLQKYKRALGAQEKAAITKDGSELPYAELYEKFPYLNITEWSVADVEGDTKQCGLSGSPTKVKKIENIVFQAKESKTMTGSDQDVEGLIVELLANHTIG