MADLLVDERITFFNTVPALGLEYYKCPAVQNCTSLKTALFMGEALPIELVELVYRNVPEGVTVVNAYGPTEATVMATNLKCWAGQKHMSIGYPEANMHCYVVDRFMQPVPVGVPGELLLSGPRLARGYIGRADLTADKFVPNPCYDDVVEFVPEPLRKYFKLVYRTGDLVRFKANGEIDCLGRIDNQIKINGVRMELGEVETALGTAPGVTQAVAVAVMDVDAGQKKLVGYVTPGDVSPSDVLDHCRTLLVPAMVPSX