MKLKKFGVNEVDNAFRCISCLKSVPELSFPGFKDRIVSESILDSKQPLFSASRKKYETCKYCKKEYENSFDFREHIKSDEHVQALKEFLHAEKDRYQRYNDFFPFVFFSHKDQVLAMYRHVLNLDENIYRLALMNKEKTIIEKFSVAHKQLLQPSSICIILLQGGYFASAIYSVPGCKVIAHKSLHKYTTRKKQGGSQASYDKGGKKPKSAGANLRRQNEKHLEEQDILKLLGDWKVMISECYQIYFSAPGINANILFKFFQKNDSRITKIPFEIEKPNFQQVQMCFNELKSLFVLTELDRIDEIKVEK