MTDIGAPVTVQVAVDPPYPVVIGTGLLDELEDLLADRHKVAVVHQPGLAETAEEIRKRLAGKGVDAHRIEIPDAEAGKDLPVVGFIWEVLGRIGIGRKDALVSLGGGAATDVAGFAAATWLRGVSIVHLPTTLLGMVDAAVGGKTGINTDAGKNLVGAFHQPLAVLVDLATLQTLPRDEMICGMAEVVKAGFIADPVILDLIEADPQAALDPAGDVLPELIRRAITVKAEVVAADEKESELREILNYGHTLGHAIERRERYRWRHGAAVSVGLVFAAELARLAGRLDDATAQRHRTILSSLGLPVSYDPDALPQLLEIMAGDKKTRAGVLRFVVLDGLAKPGRMVGPDPGLLVTAYAGVCAP*