MQDFIDKVLPGAIKGYLEHNILPSLTIAQAILESNSGKSQLAIKGNNLFGIKADSRWTGKKINFPTKEFIKGKEITVNAYFRAYDSFAESVEDHTKFLLTKRYEKVRSSKNYEEAANEIWKAGYATDPKYPNKLISIIEQYKLYEYDKEEGEVLINRNKILEAALMLQSKGVKYRLGAKAVPPSIPKELDCSGFVRYCYLYAGANVKDGTYYQFNNSNSIKHADLRVGDLGFMQTPDSPGTNHVGIYAGDGKWIHCNFSRNGITLEKTNIFPYARRFKGISFTNVKIEEDEDMARKPVSQKELDYGIAAINNLAKLNIINSPERHIKDLKEYPWDWKMWVVQNNIAEKCGGAK