MGRPPSTGGPAFRFTQAEVAEMEARLQQLNNAIPHRSVIQALADKFTSSPARSGKVAVQPKQVWNWFQNRRYSHRSRSSRGPPTLMQTKMLPTGSDEHKYDVAAFLSHRLFESGDPYEFAFLDLEPRKMNG