MKVGVALSGGVDSAVALYLLLKEGHEVKAFHMKTKEDEFFIKKEIKKKVCCSPSDTADAMRIAHFLGVEIEIVDVKEIFREKVIEPFKRDLLKGLTPNPCAHCNRFVKFGYLMDYVLNQGFDAFASGHYARIEFSEKYGRKVIKKGVDLKKDQSYFLARIEPWRIERLIFPNGIYTKEEIRKIAEEAGIHVAKKQESQDVCFIPDGSIENFLKDEGITLKDGDIITPEGEVVGRHFGYPLYTIGQRKGFKIEKFGRRYYVRGKIPEKNVVVVSDLEDVFFSGLIAEDPVWHVEVPEEFRCVCRVRKKSEEAPAVVKVKDNEVEVSFEKKVFAVTPGQIAAFYDGDTLLGGAIIKEGIR