MKISVFGSGYVGLVQAAVLAEVGHDVLCMDIDRNKVERLAQGLASIYEPGLDALLREGLDSGRLRFSSDARLAVEHGRVQFIAVGTPPGEDGAADLGAVFAVADAIAEHRRKPVIVVEKSTVPVGTGDRLRAHIERRLEADGRELEFEIVSNPEFLKEGSAVADCRRPDRIVVGCDNEEVRQVMHELYEPFNRNHDRMLFMGLRSAELTKYAANGMLATKISFINQIAELAEHLGADIEAVRQGIGADPRIGYHFIYPGCGYGGSCFPKDMRALIHSAEQAHCSSDLLQAVEEINRRQKLKLFERIRVFYDGDLRGKTFALWGLAFKPNTDDMRDAPSRELMEALWRHGAQVRAYDPEAMQETQRLYGHDERLSLMGTPEATLGGADALVICTEWQQFKAPDFELLKERLKAPVIFDGRNLYDPERMARHGFHYYPMGRGQSCSLPINEASLAQEDGVRLLRQA*