MQPQAELFSLPKNAIVKQMNASDIEKVKQTFEAEGNAALIWEGEGIHIVLYEDIIAVLNRGEVSSSKFVTAPTPEMSEKILHPQISPSKTANHGFVHFPMNSNGKRKDAEPIHWTLLVLDQKEGDWWIKKKGIGYITTPYNQDLLKQLVITSIMHEL