MVLKLRGVVNTTDSARLFCVKIPGEGKQVPHTVYVPFQEEKMSFERKKERALAIMESKNMWRSNYAPPALRGLWKLGLKIPPLPFASFWQITVIMGSGFGFVWGLAMWSATWQGMGVPPSLAILRSLFCGVLFGAGMAAFHGWRRKVNGLPEWKNL