MSLLAIGINHNTASVELREKVAFGPEKLSLALNQLSTSSHVKGGVILSTCNRTEIYCDVRSASKNKVIEWLSQFHQVSLDELKPSLYVHEEQAAIRHLMRVACGLDSLVLGEPQILGQVKQAYAEARENHAVNPATEKLFQKAFSVAKRVRTETEIGGSAVSVAYAACTLAKHIFESLADATVLLVGAGETIELVAKHLAGHHCKRMIVANRTRERALSLAQQFGADVIALNEIPDYLAQADIVISSTASPLPIIGKGMVESALKARRHQPMLLVDIAVPRDIEPQVGKLNDAYLYSVDDLQSIVDSNIEQRKVEAIQAEAIVSEESATFMSWMRSLQAVDSIRDYRKQANEAREELLNKSLQALAAGGDPEKLLIELSNKLTNKLIHTPTRALQTAAEQGEPAKLAVIRQSLGLDDLN