YFQDFRGLSSMPTQQLVSASPVSPVGSAGIPTPAQLTKTNAPVHIDVGGHMYTSSLATLTKYPESRIGRLFHGTEPIVLDSLKQHYFIDRDGPMFRYILNFLRTSKLLLPDDFKEYSLLYEEASFFQLAPLQAELDRWRTERECRTLCQDCECVVVHVAPELGEKISVSAQQTVIEEVFPEVREVMHNSLNASWNHNSTHVIRFPLSSYCHLNSVQVLEWLQQRGFRITGSCGGGMDSSQFTEYVLRRDIRGSQRPPAIKQVKQEVMD