MVVQRGVPAPFLTKTYQMVDDPNTNEVISWNESGTTFVVWCTAGFASDLLPRYFKHNNFSSFVRQLNTYGFRKIAPDRWEFANEFFCRGEKELLGEIHRRKSVPSASTAQIPAIVKSDDHPSSMSNSREEQESSSTYSSDPLKGDARKKTQISDLSEENEKLRKDNLVLSWELSQAKKQFEELLVFLSKSLNVSPDTITSKMQEEGDGNLGLEKLLGSCEEEENREECLKLFGVLLKNSKRKREEFGGPLIDVKMGHHHATWMNICPSPERTIRLR