MSKKQLVKTDGHNQLDQPNTKALQLKKKQFNSGVRVTSEISFLREVIAHHPGIETERVIDNQTFGSAMYLERAQKEHQLFIKILRQHGTKVHYLQDLLLEALSAADPNVRQDFIKNFLLESGIKSVSTFEACLNFFRSLDSLVDVIKVMFGGIKVSDVPPITPQRFADIHVSNSPFLIKPLSFSLYPHKFFNTLGTGVALFVTNDSELKRHSLVYEYIMRFHPRFDGVKLYTNRDFKNCLINSSDIIQISNEILLIGISHDTDVLGIESLARNLLSDHTNPIKQIIAINIHKFGAKTNLNKLIAMVDVDKFIIARKVLQATEIFELTATAQRDVDGLAQIKFKPLKFNFGEIIEAIIDKQPRFVIIGGGDEVAERKELLDCGMGVLNLSPGEIVVFDRNHYTNNLLNELGLIIHKIPASELSRGPSGPLEMVCSLWRE