MAKKLVKYSVVDAFTDTAFKGNPAAVCWLEEIEKDDKWLQSVATEFNLSETCYLTPIVDQGSENPRFHLRWFTPVAEVELCGHATLAASHFLFESGLVKSNTVEFSTLSGILTAKKVPESSNENGASQASFLIELNFPVVPVSDSNDVEVSTIISEILNGVSVVDVKKTASDDILVVLPSGKEVAELKPQFDKMRKAPGRGILITGLAPNGSGFDFYSRFFCPNYGIDEDPVTGSAHCALAAYWNDKLEKCDFAAYQASPRGGILDIHLDNKNQRVLLRGKAITVMEGSLLV*