MRQLKTVYVATEEQKQYIHSLIEQFYTCIFPKYFTDDEIETFQSLGVLQFEASTYDGTLKEAFTIISALQSLQAIIEFVSFHHRSAHYEQLFQRNIEQLEQHGISFPLTLEHFLHQRDEYVSMYMKPIHAWVM