MGVLEVSSLAALEKEIDLWSGGQRPRVVVRVPHVGDLFEAAPLLHRLNKQVYDSRFLWKVDDGALALLLQASEYYQKLDLLELHLDLMRLDIVEGISMKKIRFDGVRQTANEVVIHAHPASIIEVLDSITIEGQRIARVANLLGFGGAGLEETKLMDDDLEWLLEDVFEAGEVGDVEAVYFEEDMVSVEDREAGLPVGSGDEGALSNRLDALHLGVDQRGVFYPVVGKGKILTGLADQDNALHLASGLEAGEHNLGDDIGQVNPVAKDGAHHLGHINSKINPEAKEDAIKGVLLQKISRLQLVLQRVKRGPFFV*