MCPELLSVPAEAIAAALRFLTEEAGVPEADLPRVLRRRPRLLVSPVAARLRPTLYFLRALGVPDLHRRADLLSFSVEDKLLPRIEFLESLGLPSRAARSMARRFPALFGYGVEGNMRPKAEYLLGAMGRDADELFEFPEYFSYALATRIAPRHEACAARGVRLPLPAMLRPGDAKFRATLAGCVGSTPPRRRSPLWHATWVDDDGGDDHHHHAGAVAKEAAAAV