SLVELDPSSPEYQEVTSLFYDTLGELKDKVEVVGVYKIVNEELEKKFEELKKELEKREKVKPVVETLFCGISEELVKDVAENGLQKEKWPDNFTELGKGVYLFREASLAVKDEYSPPDKNGIRYVLLCDVLVGRYGQGKKGLTEPPKTPKGYKRKHYDSAVDNLENPKIYVIFKDEQALPRYLIKYKYI