MDQDKFIFCLEGVRDVEITTATLVVKNLEQLALEQGIPSIYKSCDTIEGLVDSLSALLYHDHNFKDYEIIYLVMPGERNNICLNDYYYSFEEIAELFEGKMKGKIIHFSNAKVLDLSPEEAQYFLDITGATALSGYGEVSYKLPSFAIDKAFFSLCQEIDDVVEIVEELHQKHYALCKLLDFRLYY