MLFQGIVLATAGFCQLAAAAQAFQKVEFTNVGFNGSFTPVKSIKNPDKDSCSCTVDDAEWFTGSNAPISAGVSVHFRGPLTLHKFAFYNSSEFSIGDNRTSADWNRVAYYDASSQTADNVTFLTNAGTDSPVLGKALTFATSNGTGASSSASVLAENTLLSSDDEFSIFSNITCPKSGTGKSCGVYRSGITAYHGFSGVTKMFLFEFEMPTETQSNSSSFSYYDMPAIWLLNEHIPRTSQYPTDANCSCWASGCGEFDIFEVMNGTERNHLYSTFHTFQGIEDLGTGIQASGYISRDTSSTMKGGVVFDSQGNTVVFVSNSTTFNETITPETLNGLVENFSSDESYSTQLASISATLPSTTSKSNAFSLFEKRAGNLWFYFFTFITSVAHTLLI