MSRVQLALNVDDLEAAITFYSRLFNAEPAKRKPGYANFAIADPPLKLVLLENPGTGGTLNHLGVEVGSSNTVHAEIARLTEAGLVTEKEIGTTCCFATQDKVWVTGPGGERWEVYTVLADSETFGSGPRHNDTSDGEASMCCDGQVAVGASG