MVWADCHLFPICLPALLEKSGNSFHVFDQGQFAKEVLPKYFKHNNMASFVRQLNMYGFRKVIHIEQGGLVKPEKDDTEFQHPYFLRGQEHLLENIKRKVTNVPGIKNEDIKVRQDSVTKLLTDVQVMKGRQESMDTKLIAMKQYVCQGQGG