MDRSEFPHLTDSQFESVRKMAGIFGRDALRSLATATPAEQVERVSAFDEYERGLIAHVQGNLLAQMSEPKRVQPKPLRLAVPPFEGKEGENLHFWIRETENAMIAGLISAENLRVAFALSNLGGRARTWTYTREAMSPGCFTSWAQLCEQLRAAFLPANNEFRQRSRFLACKQGERELYAYVQEMRTLAASLVGNPLSEDVKMTVFGDGLNVGPARTQLFRVRTATMEEAIQVVLQEEYSHKQAGALAVVQPVVADSEPEPMDLSSAEQYSVRCYGCGGLGHYQRVCPSPGSVKKTYPKTRGSRGRRRHAPSGAQGGHNDQ*