MVRALKVLYAIGVLDEDGKLTSPTGFQVAEAPFEPMISKMLLSSSSMGCCEEVLTIAAVLSVQSIWVSSKGTEKALDEVKDRFAVAEGDHITYLNVYEGFLRSNKSSQMAPQEFNKLSSHEKGGRNQKSTQEIDSEASSQQECQNPVLKQISVEIPKGLFTVVLGEVGAGKSSLLSAILGEMRLIKGEISQHGSVAYVPQAPWLQSGTVCDNILFGKEYDRDRYTEVLAACALDTDICYMKGGGLALIGEKGFNLSGG*