MSGLLGAEQLQKLWMHVALNSMQGYPQGNSLYPSLRPFAFGTMLQPETSTFTGEQIVKICEQLEDAGNIERLAAFLWSISHQQHTDEVTTVLRNHESVLRARALVCFHMGNFQEMYRILESHKFTNGSHSKLQAMWQEAHYQEAEKLRGRPLGPVDKYRVRKKYPMPRTIWDGEQKTHCFKERTRSLLREWYLQDPYPNPSKKKELASKTGLTAMQVGNWFKNRRQRDRAAAAKNKFVL