MEELLLRHGRLSRPVATRRLRIVAVALRSRQSSRLAVPGFPPATAPAPAPAQEHVLPSPHVAADAAAVLLETGVRPEDIRRAAGMCPELMSVPVETITAALRFLTDEAGVPAEELPRVLRRRPRLLVSSAAARLRPTLYFLRALGVPDLHRRADLLSFSVEDKLLPRIEFLESLGLPSRAARSMARRFPALFYYGIDGNMRPKAEYLLGVMGRDADELFDFPEYFSYALDTRIATRHEACAARGVRMPLPAMLRPGEPKFEDCLAGCVGSTPPRRRSPLWHAYWVDGDGAGVGAVVEKARRDDAIAASYRHVHY