MVEFLSFREGDGGQEPAVTVESFTGQSNSTAVRIEAGEDARELLPYLDRLSLVEVNFPAFGDGRGYSAARILREAGYRGELRAVGDVLVDQIVAMRRCGFDSFRPDKALDDAAVERALHRYEDVYQKTIDGRRPVWAKRHPENANG