MKQKIFVLYTGGTIGMTQSSAGLRPDTALVGQALAPFSDGMDFDWHVCEPLIDSSAVQLQNWCAWLDIIAAALPQYDGVLVLHGTDTLAYTANMFALALQGLDKPIVLTGSQWPYNAEGSDAPRNLVTAVAAFPLGLKQTLIAFDGKLYPAVGSSKISTETAAGFGNAHFGALAEWDETRGWHNVRIPNQDAADVSDGLEIRYPDPQAKIAVRTLIPGFAVQELADGLGQLPAQALILQSYGHGNTPAGEGFIRAVQDFTQQGKLLLNISQVPQGCAAAVYAQGDALRRAGVVNGGKCNLETATALMTLAVSEGWGADGVKHELQRLGLV*