MFDKSYALLTARAQRVFLDLVLLQNAISYSFEMYEWIKMLRPHSQEELDELQDFCFLEKKRGLIKILDLLVDYGKYKIGQGVHPEYMVVDAAHWWDDLPRSARTVSISRWGNGMKKSQSLDLRNVKGVEVLHIVDNAGLQEVLLSGATCARLRSLIVRVPVGTSLSWTCDGDGSSMPASDGGRLQWVDISGDVCFRPLRIPMLLVPGNAFSGSLRTLEIRSAPVATDLVSIFGGFRNLEFLELCKLRGVQSINLTTCDNLKQLFLCCMPNLELVSGLENSNLEYLQMERCDRLLALTIPASLEADYMISGCESLERISFCAMPSYCAGAHSSSPRAGPRLSINYCSAVSSLDGLSQLTGGFKIDVWGGRMWGGFGDLLKLDDGVDYSIFKAEIKHLELAGD