MSPTHALLQLQPGYVMPVRVFINRREVLNNAASCSLFEAPILSNSAIVRLKSPSVRVHLSEDDKQSLLAELRDDLLYIIYELGSPGAEETLRKFKIGGLADFRDIVRAAEQGDRPEQPIPGLDLHTMTFERLDKQRFRLHFEHNWVVNIILNDIRKLAVWRRLLLCDIAPIGVPAAAAPAPMPAGAPYVLLRERRGRVSPQGMLQEDAPEGVPREGDLNVEQKPVLDYRYKSVTNLGPGIEIHVLQRPRRVRPR