MAPLLPLTLDEASKVLEWPIGVSMALSELAQGPAISRVSSGEALLDYIVEMRHRGGMRDAKLPARAVQGMGLFFRELVPEDFCRGFFGSLLPAMAQLALRLSALVKDHIDGSVSDRFPSQLDFLQLRALPAGQSGMVLLSQELVASILACGFFCLYPSAERNKLDLPDLNFYKLFMALVDENREESAKHKIICLLHYFQIVCESVPQGMISYERKVLSLEQEMEDPLSFWSSSSRPLCQILVMEDGTIEGSDTPVLEVDFANRVLGGGVLGAGCLQEEIRCVINPELIAGRLFLPAMQDNEAIEIVGTQCYNRYEGYASSFRFAGKFFDNKARDAWGRKETHIVAIDALPFPGEAQFDAALMLRELNKAYCGFLVHQSIQCGGSSESARGVATGNWGCGVFGGDHEVKSMLQWLAASEAGRPFLLYYTFKDPRTTKLQRIADWILEQKWSVLELWSVLIEYGKGRKYTKVGFFDWLLPD*