MKALCLLSLLLGFSSAIPVPTVRAGETSYKLRNGDIITGELLEELSSEEVKVIQHPYLGKLKIRVSSIYIEPKVKPWQTSIDFGFNGIKTGGNDSFDYSLDGNTIYFSGDNRFKINASLERQQNNNQATSNKRKVDIRYDKIRNEKFSLFAYSRYKYNELNTIGINENITSIGVSKKLINTDKQKLSLSLGPGINWYGGGELCSTDPDCESFIPATFFSSEYQWNISKKISFEIEDIVSTAFSSKTKVGNYFSTTFKFYPFQDSSFHTSIKYEINYDSEIEPNTDRAYKFLMGVSF