MGQILSNPVIDKESHSGADSLTAFGLCAMQGWRMSMEDSHILEPNVLTKSDKDHIAFYGIFDGHGGAKVAEYCGNKIVEILQEQKSFHEGNLPRALIDTFINTDVKLLQDPVMKEDHSGCTATSILVSKSQNLLVCGNAGDSRTVLATDGNAKALSYDHKPTLASEKSRIVAADGFVEMDRVNGNLALSRAIGDFEFKSNPKLGPEEQIVTCVPDILEHSLDYDRDEFVILACDGIWDCLTSQDCVDLVHLGLREGKTLNEISSRIIDVCCAPTTEGTGIGCDNMSIVVVALLKEGEDVAQWSDRMKSKAHRTSVRSFADKRRRVFSYYDFSKCNDEQVFAITTKKPQDKFTRDHEAAVASVTAADNDDPMDIDDTDADTDAENLDPSSQSKSKTSGPIDLASLEALLGATGGVKTDSNGNKVTYTLPQSALAQLLQTMGHDPASSHPENDSNTDHKAGRSHLQ