MINKAVQFIKSGKVVVFPTETVYGIGADATNNEACLKIFQFKNRPAINPLIVHVTSIVQAKAIGEFNKLAEKIASKFWPGPLSIVVPLKDNVNIAPSVTAGLNTIALRIPSYPIALALIRQSVVPIAAPSANPSNYISPTNAEHVTKHFKDNREIFILAPEIYQCEYGLESTIIDTTTVIPTILREGFITSEILEELLGVKILKASEINSIVKAPGMLKKHYSPNVHVRLNAINLNDKEIGLNFGNSNLTGKFALNLSTEGNIIEAAANLYSYLRILDDYAVSNDINCIAVAPVPLTNIGAAINDRLKRAAKS