MLQSRALVIALILLLSTTVPEVHSKSIFEKDRRDWLVIPDAIAAYIYETVNKMSPKVGQFLVDAAQTPAVVATRNFLIRETAKLSILAEQLMEKIKNLWYTKVLGY