MRVWDLSPGYLNRGSLLGEHRELHGLRSILLNNKKGYSKHPETVRWVNCLSGLDRRHDQLVAEMRIRGYVDRTPVEQHKEVQWPECFVTEPFEQISLLKSKYINKPSGRIPLPKSVQELWAQHKYSVMARDYNEYRSIGKRVAATKSSTSLSSLAKDLVLLIRQEPPYGQMINSIEHMWGYVSSYASLEERQASKQGALELYNTISTIAFRVEEQYLLHSTALSELHVYI