MSVPVQHPMYIDGQFVTWRGDAWIDVVNPATEAVISRIPDGQAEDARKAIDAAERAQPEWEALPAIERASWLRKISAGIRERASEISALIVEEGGKIQQLAEVEVAFTADYIDYMAEWARRYEGEIIQSDRPGENILLFKRALGVTTGILPWNFPFFLIARKMAPALLTGNTIVIKPSEFTPNNAIAFAKIVDEIGLPRGVFNLVLGRGETVGQELAGNPKVAMVSMTGSVSAGEKIMATAAKNITKVCLELGGKAPAIVMDDADLELAVKAIVDSRVINSGQVCNCAERVYVQKGIYDQFVNRLGEAMQAVQFGNPAERNDIAMGPLINAAALERVEQKVARAVEEGARVAFGGKAVEGKGYYYPPTLLLDVRQEMSIMHEETFGPVLPVVAFDTLEDAISMANDSDYGLTSSIYTQNLNVAMKAIKGLKFGETYINRENFEAMQGFHAGWRKSGIGGADGKHGLHEYLQTQVVYLQS*