MNPKSQLLLKSNPVYKKIPVLLHNQRPVCKSMVVVQYIDDAWPTGRSILPSDPYDRAIARFWAAYIDDKLFPSLQTIARAQGEKARVEAIKQVISGFQLLEEDFQKCSKGKSFFSGDSIGLLDIALGCFLGWIKATEKMTGVKTLDPKTVPRMMIS