MAAQVWQPQEEGLKEICALLQEYRAPSSDQSRIFQQLQRCSQFPDFNNYLAFILCRAEGQSVEVRQAAGLLLKNNLKTQYHAVAPAYLQYIKVELLPCLGAPDRHVRATVGTVISVVVQQGRVQGWPELLDALLQCLESNDYGHMEGALDALSKICEDIPEELDADVPGIPERPINVFLPRLFKFFSSPHTALRKLALSSLNQFIVLMPTALFLNMDSFLQGLFSLAQDSAAEVRKLVCAALVQLVEVQASFLQPYMKNIIEYMLQANQDNDEEVALESCEFWTAFCEAQLP