MLVRNDMVGRSSVRWQVMSHLMENERICRDVLRMNPSTFATLCDELRSTGLLKDFARSTIVDQVAKFLHVLGQNWKYRAIGCYFRRSSETISRHFHNVLRAIISLENQFLKQSYGSYVALQILQSRDLTHIPTTVLKG