MTSSGRNFPIAARKWVKLSGMDKKAKYILILDIVPADDHRYKFNNSRWMIAGKADPEMPKRMYIHPDSPATGEHWMAKGANFHKLKLTNNIGDKHGFL