MRVFVTGSTGFVGSAVVKELLSAGHKVLGLTRSESGVEQLENQGAEALRGTIEQLDILKKAASECDAVIHLAFNHDFTDYAGSCATDRAAISAMGSSLAAAGGDRALVITSGTMLLPRGKLGDEDDAPDMTHPMAAARGASEKVCLDFAKQGVRASVVRLPPTTHGRGFSGFTGSFVSVALQKGVAAYLGDGQNRWCAGHRDDAARLFRLAAEKATPGSVFHAVGEESVPTKEIAIAVGKKLEIPVVSIPPEKAEEHFGWFWFGVAADNVASSAKTRERLGWTPEGATLMEDIPAIVDFIKSQAV*