MKSFLKVFMLVFLSTAIQAQQTEKYTWLNPLNSINQLEGQGWENIGYNRLPKETKATVRAPIWNLSRHSAGITIRFTTNSEKIRVQYQVEGHHGMPHMPPTGVSGVDLYVKNGTNWLWCRGRYQFKDTILYNYRIDNNQSGNKEYQLYLPLYNSVKNLQIGILEKDEITFQNLTDQKPIVVYGTSIAQGACASRPGMAWTNILSRRFKEPVINLGFSGNGRLEQEIIELMTEIHASVYVLDCLPNLSPNEKRTKSEIQKRITNSVNLLRKEHPKTPILLVQHAGYSDGLVDISRQKVYTTLNTWMTESYERLLEENVTGLYMLSKDNIRLSNDAFVDGTHPTDLGMQQYADAYEKVLETILHQQ