MTKTLLKVALASSLVASLALAKSFEENLEALVQTKTGMPIKVVKSYELEGFKEMKFVSVESATSGQRFPLFASLDGNNIIGFSNLFFTQNAKNDEIVQNAIKEIQNFNETAKGKKLNEIFKSIPENRYVNLKSTGNNVKKTLVVVTDPECPYCRNEMKTIEEKLKDHHIKIILAPVGARTAFVKSQIAMDKIKEAKSDKEKISILREVYADSYKIPENLRNQPTKLIDENAEKIYSSGLIRGVPFVFEME