MKKARTTSHTVKERQLALVEKPGRDLQTVGARELQVDDDWEERLNLEVKIMNVVGTVDLKTPLDLKTIALHARNAEYNPKRFSAVIMRLRDPKTTALIFGSGKIVITGGTSEDSCRLAARKFTRVIQKLNFPAKFTEFKVRNVMGTCDIRFPIRLEGLLNDHARFSSYEPELFPGLIYKLVEPKLTLLIFVSGKIVLCGARDSNHLHQAIDKMYPVLLQYRKMTAPPSLMTGKPGYEDSEDLDRLEPGANV