MGYLKGFTGVQKKITRDGQPAKRRGPKPDSKPAQTRRQELNRQAQRTHRERKENYIKALEVELARLRESYVLEQNGRDATIQQQKLVLESQQREILALREILASRGIQFENELENRKAVIGMRPKREESSMTPPSMSTLSPPSAGARSLGYQSVAPGASSATTGYSPQTYLNGGAASLSGHSPGATHYSHSPQGPDIQEYGIKQEPGVVPDLPGIFEKEPQLGIDFILRLEQTCRDHEEYLVRRSVDSPDDPEEALFSGHALMASCPPPSHIARVPAQEGGLIPTYDHKVPDTESVQILNNLLNLSQSLRGSAIPSGQVTPIMALQSLKGHRNYATLTRDDVIGMIDSIKSKVRCYGFGAVMEDFELRDALSSIFATKPETYDQFGSDLTAEIDEMYS