MSQSAGKPDGSDSTARKSCMFYKLMVASILQDKKLKIPKKFVNKYGDELSSIATLTAPCGGIFLVELQKVNGKLWFHKGWHEFVECYSIRVGYFLVFLYEGKSNFNVHMYDLTVSEIKNPCNSISQLQESSHDNPCLLPHEKDDGLKKILGFRPPSLNLLSSLTSKNFNEYVHCNCTQSTYTAGLEKPHGRTDAFNLREKCQSSRDIGTQFNGEELTSTEDGVGSIISGTTAKTRGSKRMSENSIQTVKQKSTRVKNTFETLTRRQRAVTPEEKERTIRAAHMFRPDNPFFQVILRPSYVYRGFLLHIPSSFARTFLNRVTGFVTLEVCDGKQWPVRCSFKDGKAKLGQGWTEFVWENNLEEGDVCIFELIHAKEIVMKVAIFRVLEDAVPPDQLSN*