MKLNSLLGRSSAFVHNSSSKRTVLTDLLVAQRWQDIEQALSNPLAHISIDEGTRVTEEIIVHYACRCGAPLKIIQLLSARYPLSLMSQDCRYRYPLHHACKQAASPSVVDFLIRTNPSVAGFQDCEHKTPLIYTAAFYVDNCNLRYKEDVTENVIDVVKLLKAAAPASFNLEDAQGMCAVEHALNEGLDIKIVKTIQRACRDDWRDRRREERGTGKRHEDLAKELEFRSSRFHHSSAITSPWLMMVHRFISYQLVFKPINGQHVLPEFDSGSYCLCCS*