MKFRVSGLDAKAKYILLLDIVAADDYRYKFHNSRWMVAGKADPEMPKRMYIHPDSPSTGEQWMQKVVSFHKLKLTNNISDKHGFVSIPPSF