MKENVGVQGRNAAKLDVNTVVRLFKETHIPSIEEVVERIGRRYRRLRPRRRGAKGLIEFELKRVELVYNILRSVFEKLAKLPPTKYMNEYHALLIKSIYGDAYDKAIERARYALRLLEQLWNDYRLLIVTAENPREAARLRKEAAGRMISVWRRYKKHVDVLIEVKNEIIKTHVVSENLPVIVVAGIPSAGKSTLIRRVSSAEPEIAAYPFTTKTIIVGKLRCPQLETYIVDTPGILDRPYEELNDIEKKAYVALRALADVIVFLVDVSPERILDVQQQYHILDQIHDTIAEPAGTDIIVVINKVDVKEEAALKEAVSNALARGLTVIEISALTGHGVDMLLQLACDKAFKHFIKRSNLYLEFEE