MTDLKDFRASLRNRNHAFSDTLAFIASNYDYQPSRFVNGTLENAAGENEGSCKTLGLALLEGFSTEEALLAFGEHYQAVLANPNGSDHRNIRALMETGLPGVRFDSQPLHRK