MCSGSSLVNIEILLMWLAPFRRHWARSGSLLASLVVVSVTLLSAAQPYAAHADESLKDTACRSVHLGYDAPPSTAFYCEAIVDQTAPGTYFCVIGFRQGYFGIQELGDGKKVAIFSVWDPGSQDDPRSVDQDKRVQVLHAGEGVRVSRFGGEGTGGKSMTDFDWKVGEKLRFMVKAEPKEDRVAYSGYLYLPQESKWKHLVTFATLSNAHLIRGQYSFVEDFRRNGESAKQVRTARFGNAWSLTEEKKWVPITSAKFTGDSNPVMNIDAGPAAELFFLKTGGDTTNKTIPLWKKIDREVAPATEPPSDLPL