MKKELLSMAPHIGIFGKRNVGKSSLINSLTGQKIAIVSDIPGTTTDPIGKRMEILPLGPVYIVDTAGIDDEGELGKERVKKSLEVLGKTDLIILVTTYSTFNDFDRDFIGRMKKKRENIFVVFSKMDIEKRDENLLNWIKNEKLEYLEVSSKTGENILKLREKIASLLKEVITSDIILKDKIDKNDIVVQVIPIDSAAPKGRIILPQEQVLREMLDVNSISVVVQHSELEESLKILKRKPKLVITDSQVVDYVAKVVPDDIFITTYSIVFSRLKGDLKEYIRGLKVLKELKDGDKIFIAEACTHHPQPDDIGRYKIPKWIEGYTGKKLNFVMNPGVMIHQNLEDSKLVIMCGSCMINRKEVLSRIEKAKDKNIPVTNYGVIISHIHNALKRTIKIFDDVYEEYIKIFPELK