MSQTVHFQGNPVSVQGAIPHAGSKAPAFTLVAKDLSDVALSQFAGKRKVLNIFPSIDTGVCAASVRKFNQLATEMDNTVVLCISADLPFAQSRFCGAEGLSNVITLSTLRAPEFMQQYGVGIAEGALKGLAARAVVVIDENDNVVFSQLVNEITTEPDYTSALDVLKA