MISDPQVLGFIARTEAAYPPEANGASAADNRRFYDAMCAVFRGPRPPGLVVGDRRIGGVPCRVYGADSAVSVVYVHGGGFVVGGLDSHDDVCAEIADATGLQVIAIDYRLAPEHRWPAQIQDVQAVWDALDRPAVIAGDSAGGMLSAALCLSRRGQRQPLGQVLIYPGLGGDGSAPSYRENAGAPLLRTEDLATYHAALHGDGPVDPLALPLQVEDLAGVAPAFVVSADVDPLRDDARDYVQRLRAAGVAAEWRNEPELPHGYLRARRESDRARRSFQAILSAIMRFAVRG