MGYTFTDLGLGVILVVPKVFPDESGFFYVVVEEDDMKKYNIPEIVQTGTRYSKKGVVRGLHYQTSPYDQDRIVHVPEGKVYDYAMDIKKTSPTFGKFVTKVLDSTTYDAMWCPPGYALGFQALVDTVIVFFVYISGYVPEYLRGVSVSLFDWPDEDLIVSEEDQKAPSFDDAPGFE