MKRIQLTLIALFAAVAGLVAQNAYEGVISYKISLDKTGNKVVLNGAADMSNLKLKSTQMIIVTPILRSEDGTSRVEFPSVVITGRNRTKALKREIAFSSALPQAKHAAQYIRRHNGKSEQFAFTGEHAYASWMMDAKFVVREEVRGCAKCPVGLSSNIVPFDPLFNPAEAPYLLAHITPAEEVEKQRESSFDAYINFKVNKADVLPEYRNNKAELEKIKEFVSTVKANPNYSVNKMIIEGFASPEASIAHNKALSERRAKRLAEELVRKYGKTLPNITTEFGGEDWKGLKLAIEKSDIADRDRVLEIINSDKYADDDAREQALKQLSSYRYILDQIYPNLRRNTITMGYIVRDYTLEEAREIIKTAPKELSEAEMYRVAMSYPEGHQERLFALNTTLKYFPESVTGRINLAVAAFNGGDVQQAIALLSPIQTEKGVSNILGAAYARTGDFARAETFFRKAVAEGDANAQRNLDMLLGKK