MKNFRKTRDELTNRLFQMFNKDIFNNFFHPDFSITWNGRLTRTAGYCRHFTKRENGIITFESRIELSVKVVDTPCRLRDTLIHELCHAATWIIDNCRGGHGPVWRKWANQALHTFPELPPITRCHNYEISYKFYYNCVSCKYSIGRHSKSIDTSTHVCPVCRGQLQLSKEPSSRVNENAEVKPKDKTPRTPNAFALFVKDNYAAIKSSRTDLPHAAVMKLLSAKFAESKLKLV