MKVDESGQFHVDKPPAKVVELLTKPEVVARLIPGVSKVEKAGDEYVGEAVVKLGHLSGKMATRFKYAEVRDDGVVITGRATGMQTTADFKIEVAVKPSGGGSLVDWRFQGEARGLAATLAPSVVKGALRKMAEEAAQNLAQYINSLQ