MGNLKRKVKNRAYVEGSICEAYSFDEISMFVSDYFPDEVLTKANRVPRHDDGVNVELNGQLSVFGLPGRAYGKGKRIFLSEQGLHAAHTYILFNCEEIDDFVRTTNTGVCVQGDCYNELGRAFYGELEEIIELSYKGTYGGQINLFKCRWFDSEKGIRVDRHGITDIDDHRSTYVNAPFVLPTQTLQVYYTPSPIRKRDSPPADWQVVIHTPACTRVQLVDREFYQEEMLHRPPVINVDDNNELNQLVGGDEPNELDPESVPVLVDSDTEEEELLIETDTYIESKEDDGYESPHDVQDDSESDNDFH*