MVTLTKLQVYPRCLDHRLGFMDHQRVGSRLSCREGNKRVYVHRCESDLEKKKVERGRKREKEGKGLWDSLKSGVTKLGFLTKDEYNQKVQNLEMVFSSIAVQIARYIVTMTSTGAILLIGFQLSGGDGSMNSLVWYSWLGGVIIGTMTGANMVLEDHYRAGPRNVVITGSTRGLGKALAREFLLSGDRVIVTSRSSESVDMTVKELQQNLKEIMSKASESDRKKLGFAKVVGIASDVCKPEDVERLSSFAVEELGSINIWINNAGTNKGFRPLLDFTEEDIKQIVSTNLIGSILCTRGAMEVMSRQDNGGHIFNMDGAGSGGSSTPLTAVYGSTKCGLRQFHGSVAKESQKTKVGLHTASPGMVLTELLLSGSSIKNKQMFNIICELPETVARTLVPRMRVVKGSGKSVNYLTPPRILLAIVTSWLRRGRWFDDQGRALYAAEADRLRNWAENRTRLSLTDAMEMYTENTWVSVFSLSVVCAFIIVSSTTPSSFPGT*