MVAEQSARRKDKLPQGDLPIENTYNGRYWDNTSKSELCRSVIANIDESHYIVSEEGISKAFRYDTGLLRVKSTHNLEEILELLNGCGFTTPAHVRTVVLRNPWLLFHRSGRNIKSKVSLLRTFITEKDISKLVIRGARVFDVGEDKLKSRTSLLRSLGFEGDDALSHLVAKEPRLLQMPEERVMELFKQTKNLGFKRGSNSFADAVFVFSGLSKETLERKLQCLSGLGFSEKQISELSRRRPRVLSFSEEKLKRNVNFLVNSVGLSLADLVKYYQLFSYSLEKRIIPRYRVMEALKTMQVQELKRDIFSNKFFYDKKTFHGEIYQ*