MVAAVNSAPDLVIMNKVLIVGGTGYIGKYMAKASASLGYPTYVLVRPDTAAAPNPLKKKLLQEFKDIGIQILQGSLDDHKSLVDAIKQVDVVISAVAIPQHLDQFNIIKAIKDIGIANIKRFVPSEFGNEVDTVEGLPPFQRVCDNKKMIRRAIEEAGIPYTFFSANTYAFYFVDYFFHPDQKPQPEEVVIYGDGVTKAFMNSEEDIAALTIKMANDPRTLNKLVIYRPPSNIISQSDLVSLWEKKTGRNLKRIYLPEAEMVRLSETLIRPDQNIPVSILHNIFVKGDQTNFELGDEELEACKLYREFKHTTINELLDMCVVDPPETKLASFI