MGLQGHFPSALKNCKGLTGLDLSRNNLSGPIPHDIDELIPFVSVLDLSSNGFSGEIPPNLSNCLYLNVVNLTDNKLTGQIPWELGRLNQPHNFTGANNSLSRQIPCFLNSSPPQNFVNNLGLCGIPLVPCKGPPRKSLTLVVIGSAAGGLVFAALIIAVLVYCLFGVSENEAEDVQGSGWVNAMKETKGFMISMFEKSVPRMRLFNLINATNNFSKNNIIDLGRTGTTYKAILSDGSLLAVKRLQESHHSDKHFTSEITALASIRHYNLVPLRGFSVSRRERLLIYKYMPRGTLHDQLHQAKSKTKVMDWAKRLRIDYDPKISDFGFARLMNPEHSRLSISLDGNLDGSAYIAPEYTHTLVATPKGDVYSFGMVILELVSGKTPAQVSKAVKNVEDNKTKWVTYLLNLYANDKSLNGSWCEGEIIRFLNVAFACVVSAPENRPTMLEVCQVLSRIRARYGFIGGEEES