MGLKDDVARWLKDEEIDVDEVPVPAGAPVEWALNATVKAPLRVLLGVQKPKTKADRLVISMVVKVADQHKAALSSMAPKERAKLMSQLLVNVTSLCPSCIIVFQPQLDLPDTIVVSKVIYDENIGPSAIGESVRVLVNEYALIVSFFNAEVAHVDQGPGFSTVIHM