MDAKLQLQKELKQIEQWEHSQKDLWFWEKLGRLPFQVLDKLTPKVVHRKLGQLLDELGSYIQSGGQYLVNEKKIFTRLGVSSLAQVPHLPLETMDRVCDELIDARVTFAQLQGAATGIGGALTLAVDIPALLGLALKTLQEIAIVYGYDPKEKEERVFVVKCLQFAAADIVGKKAILDELSSFSNERGRVFSELQGWREVMMTFRDQYGWKKLFQAVPIIGVIFGSLFNKSFMEDIAETGKMLYRKRRIIEKLKQFEPGI