MKKLGEVIVMADRFSRDIASFYVVPGRVSQNVDLFRLLTFFEWKVDVFIDEVVGWERFLPPGTPGMPTFNEMLSFDRRDIKKFGPVMNLVINGQETFNELVDTMEAEFGDDDEVMKFIDKCIYMFIKYSGDLSIDGDLEKAKEKYPLEEYKYARTWSGGGLPLCSVFWFGRNFPQDGTVEDVAAAAALVNDLYDYSRDRHFGAQLAVWRYFDDVEDAIAYVRDFYYDVYDRCGPELREFVKVSLRYQQDVPTNSVRGYDEEWYAKLNAIFSHELLEARDVANEYAPSSR