MLRQARPLVVLIAVTFLVASEVFSMALASDQNSNVASITSQVQRLLRTHHATIKVNADSEERFLTEPPLTTDEMMAMMKAGKSKNAYAFELGIAGQMADFINSGLPDIETFKKTPEFQKYEFYMNFLNDMRKDDDYKPLVEMIKKNKGETEAFKTLLVKVEDSVSKKKASPSAIVKLDPLNREQAIVEKIELALKKNQALNKNKASLETIEHTVRMAAKSKPSTWKIFKIISRLKKLKLKR