MSKDLLEQLLGRVLPGLHLNSTALPIRYCANLLWATAAIRHEHPLTRALFQEVEVACHQPWRHGRCNARDFSQVCWAFASSGRHMGGLRVIESSAQHQGTILESYSDHDVATTIWAVATMSCPGPQGSGFLERLMEAACEKDFAPQGLSMTFWGLATLAPSIRRATVEQLLAALVPKVLQHAGNLAPQGASNILWAVATLEAQQEPSHGVIALDEGLRLRLVEAVSYSLTQQLQQCNGQDIANALWALANLGIKTDVLFPKVCECFQDLPSHSFSAQNCANILWALVRQDRDLDLRDFAKAIATR