MQGYILDMQKMRTEDMIVKILTPAHIKTLYRFYGVRHSIINLGRKIDFEEESQIGFLPKLKHILHLAYKWELENERYYIWQHFIKLLHRHLFDVYDIDEFYFQLLEEGAQKIHFQNPKRVVLEMYAKLLYFEGRAHQDIQHTRVCFVCQESLTKDIALGRAFLFAHQSCIGGKTFCAEQILYFLQKQSTILLENPEIDELWEILGLGL