MGYTFTDLGLGVILVVPKVFPDESGFFYVVVEEDDMKKYNIPAIVQTGTRYSKKGVVRGLHYQTSPYDQDRIVHVPEGKVYDYAMDIKKTSPTFGKYVTKVLDSTTYDAMWCPPGYALGFQALVDTVIVFFVYISGYVPEYKRGVSVSLFDWPDEDLIVSEEDQKAPSFDDAPGFE