MSNVYQLEPPTEGKVLLTTSHGEIEVELWAKEAPKACRNFVQLCMEGYYDGCIFHRIIKDFMIQTGDPTGTGRGGESIYGEYFKDELHSRIKFNHRGQVAMANAGGRDTNGSQFFITLERTDWIDRKHTIFGKVTGHTIYNALQIADLEVDGDRPVEPYPKILKTEIVWNPFEDIVPRVMKKLDGDVDDEEAGDTRKKKKKEKKKLNLLSFGEEAGEEEEELAKMAKPKVKSVFDADAAENDGRIAKPGSAEEAAA