MIGKKFGRKQLHTIVSKEIIKPYSPTPSYLKTYNLSLFDQISEDIHMPIVDIHMPIVVFYQNTPTRTSHDLTLDLKKSLSQTLTKYYPFAGRLTKIAPTYVDCNDEGAEFVEATIHSTLTDFLQNSQHADFDQCFPYNQVWSTSNRHQSDEVIIPLAVQVNHFECGGVAVAVSLSHKIADGSSFTHFLKDWGKITRDGVLPVDPKFLYLPNININFDGLTLQTSDDCVTRSFIFPNSKINELKLNVQAMAAESGQPITNPTRVEVLSWLLYKSAVAAATTNNSEFSIPTGINHAVNIRDKMTEKLPRNSIGNRYMVMKMFTNNQSEMKPEAFVSDFKQKKKEFQDLKNIEAALELLSTSLNDLQEVQRIIDSAYFCTSICRYPLYDVDFGWGKPLKATFAGNMMTNSFILMDTPNQDGIEALVCMRNQDMAIIQTDPELLAFCG