MTLLDKDLVSIQEVRTLVRRSKVAQEKLSKMSQEQIDKIVKAVVDAAFNNATKLAKMANEETGFGKWEDKVIKNTFASMGVYETLKNTKTIGIIGEDKEANTIDIATPVGVVAGLIPSTNPTSTVIYKTIISLKAGNTIVFSPHPNAKNCILETVNIISDAAIKAGAPEDSILCITNPSIVGTNELMKHKDTNLILATGGEAMVRAAYSSGTPAIGVGPGNGPAFIDKSANVKLAIKRIIDSKTFDNGVICASEQSIVIEKSMEETVLKELKNQGAYVLNEEESERLAKFILRANGTMNPQIVGKSVEVIANLADLTNVPKNTKVLVARENKVGHNVAYSREKLTPILAFYVEENVEAIMNRCREILLNEGAGHTFSMHVNDEELVKRFALNIPVSRILVNTPSALGGIGASTNLVPALTLGCGAIGGSSTSNNIGPLDLINVKRVAYGIKEIEELGRDKSQVEKSMFDSMDKEELINLLVQKLVKELA*