MKYVIVIEDGASDYPIEEIDGKTPLKVAEKPALDRIAREGRTGLIQNVPESLPPGSDVANMSIFGYDPLLYYTGRGPLEAASMGVETKDGDVVFRCNTITERDGLMASSNAGHISSEEAAELMEYLNEYFNDKYPGFKGKFYPGVSYRHLFVYNDKENAEKLAKLDMVPPHDFVGETIADKIEFDSFADEVKSIMLESKEALENHPVNLKRIEEGKEPSNMVWFWGQGTMPAMPSMKEVYGLKGAVITGVDLIKGLGVCSGCTNLDVPGATAFFDTDYNAKGEYAIDALKDNDIVFVHIEAPDEAGHAKNLEEKVRGIENIDKHILAPLLEALPEYGDFKIAVLPDHPTPIDVGTHTRDMVPIAIYSTVDEPDDVQVYDEDSVKEGSLGELTGCNLLKLLLE