LLGEIAYQLDKRILCYIFQGHRRLYGFTLLNIPDKIIEVSTHPLTGKVDEGYRFHLNQRYISLMEDLKQLGYKATLHPTLSEFIVNSYGILSQKPGNGCIWREAYNDPDLLRQWITTAVPPYLEKEVHIFLNCLCYMAGKDEKPLLIW