MSENNFIDEVIITVFGGKGGDGAVSFRREKFIPKGGPDGGDGGDGGNVIIMSTVEKNTLMDFKHKKKFRAENGKNGQGKKMYGRNGEDLIIKVPVGTLVYDYETNELIADLKYPNQYVVVARGGKGGKGNIHFTNSRVQAPTIAEKGIEGESRVLRLELKVLADVGIIGYPNVGKSTLISVISRARPKIANYHFTTLIPNLGVVDMGDGNSFVVADIPGLVPGAHEGVGLGDKFLKHVERCYCLVHILDISESEGRKAEDDYYTIRMELEKFSEELAKKPEIIAVNKIDLLPEDELEKRLNKLEEKLGKKIIPISAATRKNIDLLLNTIWDTIKEMRIDRQKQILESLKNAPDKIKLKIKPVDVDIPKKVRFEIIKWDEGVYEITGHDVEVLLKKYPIDQKDARLKILQILEKSGLERFLKKVGVKEGDTVYLGDFAFEYME