MSGLLGAEQLQKLWMHVALNSMQGYPQGNSLYPPLRPLAFGAMLQPETSTFTGEQIVKICEQLEDTGNIERLAAFLWSISHQQHTEEVTSVLRNHESVLRARALVCFHMGNFQEMYRILESHKFTNGSHSKLQAMWQEAHYQEAEKLRGRPLGPVDKYRVRKKYPMPRTIWDGEQKTHCFKERTRSLLREWYLQDPYPNPSKKKELASKTGLTAMQVGNWFKNRRQRDRAAAAKNKFVLYICMTFQLSLERFARD