MKVIDFQDANCRHCYKCVRNCSVKAISVRNEQAHIIREACIHCGHCLEVCPQNAKTFSSDMERVKGYLRQGMKTVISIAPSYLGVLEYKNPGQVVDALLKLGFFEVRETAEGAALVTREYQKLLEEGTMKNLITTCCPSVNDLIEKYYPSLTKYMTPVVSPMIAHGRLIKKIYGEDVKVVFLGPCIAKKEEAVGDDRVFGAVDAILTFEELGGWLKAEGITISECEEKPFGNPDPRINRIYPVGGGIVKSVMEQKEMKDTYHKLYVDGLDACMELFKSMEKEELSHCFIEANVCDGGCIKGPASDQWQNSFVKAKVQIEAQVEHAPASEDIPYDCISMQKTFLDRSQHEQVPTEEELTELLQAIGKYKKEDELNCGACGYSTCRAKATAVFQKKAELGMCLPYAIAQAESMSNIVLDVTPNLIFIIDDEMRIRECNRMAQQHLGVSREEALERYIFEFIETEDIEMVLETKQSVMSKKVDLPQIHLKAEEKIVYIPNLTSVLVIYQDITKEEKAKEKRYRLKMETIDAAQKVIDKQMMVAQEIAGLLGETTAETKVTLTKLRDSILMDEEE