SAEKGALLKWCQDTTKGYPNVNITDFSTSWRNGLALLALIHAHRPELVDYSSFKPSDALKNITTALTLAEKHLGIPALLDPKELAVENPDEEKIIAYVTLLRDHFETN