MAALLRAIGDVFGAGEAAPALSPRSLAAGPGQGSRAMRRRGSDPDGCDPRRDAAADALAARLPPDLLHTFHAVLPDFVRAQLVDPSILDAHGEIRVSRIDSDRLLIHTVGRELERRKKAGTYKGDFQATPHFLGYEGRCGMPSNFDADLCYSLAFAAGALLEGNFSGPPRPAPPSPPDPTLELYRTLLTAFRGRLAGVMATVRNVAAGVDDWRLGAVPLTSMLGFEHRRGRDVPAIRPASSSTRHFRATYSLAPFSRPEVGGGARGPAFRAFAARRAAWRHAEGLRDPGAIQYSGPAAESPNLSLRLLHPPKDGGEAQAQA*