METSSELTEKEPLTHDHQPRLNEVARKFLADLDEERKRLSAEFPLCALLIAEAVDRVYGTGRIPGKELYADVYNQKPMKITQTVFVPVNQYPKFNFIGKILGPKGNSLRRLQEETQCKIAIKGRGSMRDRNKEEQLRSTGDPRYAHLQKNLFLEVSTVANPAECYVRIASALAEIRKYLIPDKNDAVSHEQLCEQKEMDPEAAKNSNGLYLEVYRSAIDKKLGGNSNGALTYINPIKRVAGNPPKVGDVEEVMPPSHPPTSYEYRKPLPLIIPENAVAYKRPYPYLTDMKFMREPPIKNFKPNPFKRTNVIKSMMGAH