MACALSVSGILCASQAATSFSSAKPTKSQPHPVQLKAFVPISQPAALKSASLVVSPSRTSHASVEAETEPFTLANIRESLIRQEDTIIYALLQRAQFSFNAPTYDENSFSIPGFKGSLVEFMLKETETLHAKVRRYQAPDEHPFFPEDLSQPILPSLPKSRVLHPAAEKININKSIWSMYLQDLLPKLTVPDDDGNYGSASVCDVLCLQALSKRIHYGKFVAEAKFIEDPARFEGHIKAQDGDAILRELTFKNVEDNVKRRVANKARAYGQEVNEHGKVDNARYKIDPDLAGALYEDWVMPLTKQVQVAYLLRRLD*