MGVDYYKTLQVDRNAKDDDLKKAYRKLAMKWHPDKNPTNKKDAEAKFKQISEAYEVLCDPQKRAVYDQYGEEGLKGQVPPPGASGFSSYGSSGGPTAFHFNPRSADSIFSEFFGFSSPFGSAMGNGMGGSGMGPGRFPGGIFGEDIFASFAGGSGGEASVHAPQKGAPIEKTLPCRLEDLYKGASKRMKISRDVVNASGRPTTMEEILTIDIKPGWKKGTKITFPEKGNEHRNVIPSDLVFIIDEKPHSVFKRDGNDLVTTQKISLVEALTGCTVQLTTLDDRSLSIPINTIISPSHEEVVRGEGMPIPKEPSKKGNLRIKFNIKFPTKLTSEQKTGIKRLLPSS