MLMISNPYYIFIRSLLASTGSGQIQLWQFLLELLIEPLCSEIILWEGEQGEFKLLEPDEVARRWGERKSKPHMNYDKMSRALRYYYDKQIMTKVHGKRYAYKFDFPG