MSVNHLIQFLAVSQGCRSREELILELEKLLEFYKFDYYGLVRSPKPDQNPMSLVLAGRWPEKWPQVYITKKFVLIDPAIRYLAQAQRPFRWSETLTAFSQDPHFKRMQRMMMDAQRFGLEEGYIFPIHGRGGLLANMTIGGRPVELTPIEIMLFDTVAKCAFWRLAEINGEDELLSMVQKVDVRLTRRELEILNYLGEGMTSNEMSKLLEISNHTVDWYVNELQDKLNAKNRQHMVAIAYRLGLIS