MGYTFTDLGLGVILLVPKVFPDESGFFYVVVEEDDMKKYNIPAIVQTGTRYSKKGVVRGLHYQTSPYDQDRIVHVPEGKVYDYAMDIKKTSPTFGKYVTKVLDSTTYDAMWCPPGYALGFQALVDTVIVFFVYISGYVPEYLRGVSVSLFDWPDEDLIVSEEDQKAPSWDDAPGFE