MSVGVLALQGSFHEHMAALAKLGVKGVEVRKPEQLEGLLGLIIPGGESTTMARLAEYHNFIQALQEFSRRGKPIWGTCAGLIFLANKAIGQKKGGQELIGGLDCTVQRNFFGSQLNSFETQLPVPELVAKEGGPATFRAVFIRAPAILESGSSVEVLADYTIRSNESTSAAENQGKSQVREKVIVAVKQGNLLATAFHPELTADTRWHSLFLKMLDDNKQHVAPVEINKESFRASSQLKHLPVFGETRNLSFEP*