MEKSYQEKKPRLLCLHGFRTSGEILKKQVSKWPDSVLGKLDLVFLDGPFPAQGKSDVEGFFPPPYYEWFQFISEVNEYRNVDECLAYVEDFMLKQGPFDCLMGFSQGAILSTALTSLQSKGLALTKVPKVKCLIIIGGGKFRSSDLCEKVYSSPIECPSLHFIGDADFLKPRGELLLESFMDPIVIRHSKGHVVPKLNLRMLHRLNGPSHDPIF