MLEKIIKQKKEEVKTLVLPVEQPFEKRSFKEALASPNRFIGLIAEVKKASPSKGLIKEDFVPVQIAKDYEAAKADAISVLTDTPFFQGENSYLSDVKRAVSIPVLRKDFIDSLQVEESRRIGADAILLIGEVLDPLHLHELYLEAGEKGMDVLVEVHDASTLEQILKVFTPDILGVNNRNLKTFETSVKQTEQIASLVPKESLLVSESGIGSLEHLTFVNEHGARAVLIGESLMRQTSQRKAIHALFRE