MSGSLTFKIYRQKPELVSPAKPTPRELKPLSDIDDQEGLRFHIPTIFFYRHNPTTNSDPVAVIRRALAETLVYYYPFAGRLREGPNRKLAVDCTGEGVLFIEADADVTLVEFEEKDALKPPFPCFEELLFNVEGSCEMLNTPLMLMQVTRLKCGGFIFAVRINHAMSDAGGLTLFLKTMCEFVRGYHAPTVAPVWERHLLSARVLLRVTHAHREYDEMPAIGTELGSRRDNLVGRSLFFGPCEMSAIRRLLPPNLVNSSTNMEMLTSFLWRYRTIALRPDQDKEMRLILIVNARSKLKNPPLPRGYYGNAFAFPVAIATANELTKKPLEFALRLIKEAKSSVTEEYMRSLADLMVIKGRPSFSSDGAYLVSDVRIFADIDFGIWGKPVYGGIGTAGVEDLPGASFYVSFEKRNGEIGIVVPVCLPEKAMQRFVEELEGVFNGQVVFNRGSKSSNKLIMSSL*